pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
git-gitk: add test package using tcl/tk 9.
Module Name: pkgsrc-wip
Committed By: Thomas Klausner <wiz%NetBSD.org@localhost>
Pushed By: wiz
Date: Sun Jul 20 09:32:08 2025 +0200
Changeset: dd236c67ff3fae7db5780a463fbdfff37fa4f788
Modified Files:
Makefile
Added Files:
git-gitk/DESCR
git-gitk/Makefile
git-gitk/PLIST
git-gitk/TODO
Log Message:
git-gitk: add test package using tcl/tk 9.
Test package for tcl/tk 9.0. However, gitk upstream does not support
tcl/tk 9.0 yet, see https://github.com/j6t/gitk/pull/20
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=dd236c67ff3fae7db5780a463fbdfff37fa4f788
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
Makefile | 1 +
git-gitk/DESCR | 2 ++
git-gitk/Makefile | 44 +++++++++++++++++++++++++++++++
git-gitk/PLIST | 77 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
git-gitk/TODO | 2 ++
5 files changed, 126 insertions(+)
diffs:
diff --git a/Makefile b/Makefile
index 4eb3bef09a..9b2ffe3844 100644
--- a/Makefile
+++ b/Makefile
@@ -1266,6 +1266,7 @@ SUBDIR+= git-cinnabar
SUBDIR+= git-cinnabar-devel
SUBDIR+= git-docs-html
SUBDIR+= git-extras
+SUBDIR+= git-gitk
SUBDIR+= git-modes-git
SUBDIR+= git-multimail
SUBDIR+= git-spindle
diff --git a/git-gitk/DESCR b/git-gitk/DESCR
new file mode 100644
index 0000000000..1f827fe503
--- /dev/null
+++ b/git-gitk/DESCR
@@ -0,0 +1,2 @@
+gitk is a Tk-based graphical tool for viewing git repository history,
+including a commit diff viewer.
diff --git a/git-gitk/Makefile b/git-gitk/Makefile
new file mode 100644
index 0000000000..29cb0a8741
--- /dev/null
+++ b/git-gitk/Makefile
@@ -0,0 +1,44 @@
+# $NetBSD: Makefile,v 1.9 2025/01/13 14:24:44 adam Exp $
+
+PKGNAME= git-gitk-${GIT_VERSION}
+PKGREVISION= 1
+COMMENT= GIT Tree History Storage Tool (gitk)
+
+CONFLICTS+= git-base<1.7.12nb1
+CONFLICTS+= scmgit-gitk-[0-9]*
+SUPERSEDES+= scmgit-gitk-[0-9]*
+
+DEPENDS+= git-base>=1.7.12nb1:../../devel/git-base
+
+BUILD_DIRS= git-gui gitk-git
+INSTALL_DIRS= ${BUILD_DIRS}
+MAKE_ENV+= prefix=${PREFIX}
+TK90WISH= ${PREFIX}/${TK90_SUBDIR}/bin/wish
+MAKE_ENV+= TCLTK_PATH=${TK90WISH:Q}
+
+CONFIGURE_ARGS+= --with-tcltk=${TK90WISH:Q}
+
+INSTALLATION_DIRS+= bin
+
+# not substituted even when using --with-tcltk and TCLTK_PATH
+SUBST_CLASSES+= wish
+SUBST_FILES.wish+= git-gui/git-gui--askpass
+SUBST_SED.wish+= -e "s,exec wish,exec ${TK90WISH:Q},"
+SUBST_SED.wish+= -e "s,exec 'wish',exec ${TK90WISH:Q},"
+SUBST_STAGE.wish= post-configure
+SUBST_MESSAGE.wish= Fixing path to wish binary.
+
+.include "../../mk/bsd.prefs.mk"
+
+.if ${USE_CROSS_COMPILE:U:tl} == "yes"
+ALL_ENV+= gitexecdir=${PREFIX:Q}/libexec/git-core # XXX
+CONFIGURE_ENV.NetBSD+= ac_cv_iconv_omits_bom=no
+CONFIGURE_ENV.NetBSD+= ac_cv_fread_reads_directories=yes
+CONFIGURE_ENV.NetBSD+= ac_cv_snprintf_returns_bogus=no
+.endif
+
+.include "../../devel/git/Makefile.common"
+
+# does not link against it, but we need TK90_SUBDIR
+.include "../../wip/tk90/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/git-gitk/PLIST b/git-gitk/PLIST
new file mode 100644
index 0000000000..a7a273c044
--- /dev/null
+++ b/git-gitk/PLIST
@@ -0,0 +1,77 @@
+@comment $NetBSD: PLIST,v 1.11 2025/06/30 19:10:20 adam Exp $
+bin/gitk
+libexec/git-core/git-citool
+libexec/git-core/git-gui
+libexec/git-core/git-gui--askpass
+share/git-gui/lib/about.tcl
+share/git-gui/lib/blame.tcl
+share/git-gui/lib/branch.tcl
+share/git-gui/lib/branch_checkout.tcl
+share/git-gui/lib/branch_create.tcl
+share/git-gui/lib/branch_delete.tcl
+share/git-gui/lib/branch_rename.tcl
+share/git-gui/lib/browser.tcl
+share/git-gui/lib/checkout_op.tcl
+share/git-gui/lib/choose_font.tcl
+share/git-gui/lib/choose_repository.tcl
+share/git-gui/lib/choose_rev.tcl
+share/git-gui/lib/chord.tcl
+share/git-gui/lib/class.tcl
+share/git-gui/lib/commit.tcl
+share/git-gui/lib/console.tcl
+share/git-gui/lib/database.tcl
+share/git-gui/lib/date.tcl
+share/git-gui/lib/diff.tcl
+share/git-gui/lib/encoding.tcl
+share/git-gui/lib/error.tcl
+share/git-gui/lib/git-gui.ico
+share/git-gui/lib/index.tcl
+share/git-gui/lib/line.tcl
+share/git-gui/lib/logo.tcl
+share/git-gui/lib/merge.tcl
+share/git-gui/lib/mergetool.tcl
+share/git-gui/lib/msgs/bg.msg
+share/git-gui/lib/msgs/de.msg
+share/git-gui/lib/msgs/el.msg
+share/git-gui/lib/msgs/fr.msg
+share/git-gui/lib/msgs/hu.msg
+share/git-gui/lib/msgs/it.msg
+share/git-gui/lib/msgs/ja.msg
+share/git-gui/lib/msgs/nb.msg
+share/git-gui/lib/msgs/pt_br.msg
+share/git-gui/lib/msgs/pt_pt.msg
+share/git-gui/lib/msgs/ru.msg
+share/git-gui/lib/msgs/sv.msg
+share/git-gui/lib/msgs/vi.msg
+share/git-gui/lib/msgs/zh_cn.msg
+share/git-gui/lib/option.tcl
+share/git-gui/lib/remote.tcl
+share/git-gui/lib/remote_add.tcl
+share/git-gui/lib/remote_branch_delete.tcl
+share/git-gui/lib/search.tcl
+share/git-gui/lib/shortcut.tcl
+share/git-gui/lib/spellcheck.tcl
+share/git-gui/lib/sshkey.tcl
+share/git-gui/lib/status_bar.tcl
+share/git-gui/lib/tclIndex
+share/git-gui/lib/themed.tcl
+share/git-gui/lib/tools.tcl
+share/git-gui/lib/tools_dlg.tcl
+share/git-gui/lib/transport.tcl
+share/git-gui/lib/win32.tcl
+share/git-gui/lib/win32_shortcut.js
+share/gitk/lib/msgs/bg.msg
+share/gitk/lib/msgs/ca.msg
+share/gitk/lib/msgs/de.msg
+share/gitk/lib/msgs/es.msg
+share/gitk/lib/msgs/fr.msg
+share/gitk/lib/msgs/hu.msg
+share/gitk/lib/msgs/it.msg
+share/gitk/lib/msgs/ja.msg
+share/gitk/lib/msgs/pt_br.msg
+share/gitk/lib/msgs/pt_pt.msg
+share/gitk/lib/msgs/ru.msg
+share/gitk/lib/msgs/sv.msg
+share/gitk/lib/msgs/ta.msg
+share/gitk/lib/msgs/vi.msg
+share/gitk/lib/msgs/zh_cn.msg
diff --git a/git-gitk/TODO b/git-gitk/TODO
new file mode 100644
index 0000000000..d1ec50c8c3
--- /dev/null
+++ b/git-gitk/TODO
@@ -0,0 +1,2 @@
+Test package for tcl/tk 9.0. However, gitk upstream does not support
+tcl/tk 9.0 yet, see https://github.com/j6t/gitk/pull/20
Home |
Main Index |
Thread Index |
Old Index