pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

gittyup: add start of a package



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <wiz%NetBSD.org@localhost>
Pushed By:	wiz
Date:		Mon Jul 21 22:31:42 2025 +0200
Changeset:	06b4b5f703a7f5e02499c088edf5ab1b9a027c1b

Modified Files:
	Makefile
Added Files:
	gittyup/DESCR
	gittyup/Makefile
	gittyup/PLIST
	gittyup/TODO
	gittyup/distinfo

Log Message:
gittyup: add start of a package

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=06b4b5f703a7f5e02499c088edf5ab1b9a027c1b

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile         |  1 +
 gittyup/DESCR    |  2 ++
 gittyup/Makefile | 45 +++++++++++++++++++++++++++++++++++++++++++++
 gittyup/PLIST    |  4 ++++
 gittyup/TODO     | 25 +++++++++++++++++++++++++
 gittyup/distinfo | 17 +++++++++++++++++
 6 files changed, 94 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index e4b7c8d001..70761911cc 100644
--- a/Makefile
+++ b/Makefile
@@ -1279,6 +1279,7 @@ SUBDIR+=	gitlab-assets
 SUBDIR+=	gitleaks
 SUBDIR+=	gitless
 SUBDIR+=	gitsome
+SUBDIR+=	gittyup
 SUBDIR+=	givaro
 SUBDIR+=	gjots2
 SUBDIR+=	gjs
diff --git a/gittyup/DESCR b/gittyup/DESCR
new file mode 100644
index 0000000000..5f2126d1b9
--- /dev/null
+++ b/gittyup/DESCR
@@ -0,0 +1,2 @@
+Gittyup is a graphical Git client designed to help you understand
+and manage your source code history.
diff --git a/gittyup/Makefile b/gittyup/Makefile
new file mode 100644
index 0000000000..18dd526b41
--- /dev/null
+++ b/gittyup/Makefile
@@ -0,0 +1,45 @@
+# $NetBSD$
+
+DISTNAME=	gittyup_v1.4.0
+PKGNAME=	${DISTNAME:S/_v/-/}
+CATEGORIES=	devel
+MASTER_SITES=	${MASTER_SITE_GITHUB:=Murmele/}
+GITHUB_PROJECT=	Gittyup
+GITHUB_TAG=	${DISTNAME}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/Murmele/Gittyup/
+COMMENT=	Git GUI
+LICENSE=	mit
+
+WRKSRC=		${WRKDIR}/Gittyup-gittyup_v1.4.0
+USE_LANGUAGES=	c c++
+USE_TOOLS+=	git:run pkg-config
+
+#option(USE_SYSTEM_QT "Don't copy QT files into the installation directory" OFF)
+CMAKE_CONFIGURE_ARGS+=	-DUSE_SYSTEM_CMARK=ON
+CMAKE_CONFIGURE_ARGS+=	-DUSE_SYSTEM_GIT=ON
+CMAKE_CONFIGURE_ARGS+=	-DUSE_SYSTEM_HUNSPELL=ON
+# as of 1.4.0: needs head of development branch
+CMAKE_CONFIGURE_ARGS+=	-DUSE_SYSTEM_LIBGIT2=OFF
+CMAKE_CONFIGURE_ARGS+=	-DUSE_SYSTEM_LIBSSH2=ON
+CMAKE_CONFIGURE_ARGS+=	-DUSE_SYSTEM_LUA=ON
+CMAKE_CONFIGURE_ARGS+=	-DUSE_SYSTEM_OPENSSL=ON
+
+GITHUB_SUBMODULES+=	Murmele		libgit2		1d216661114e4072c8c35c852293774128083c82	dep/libgit2/libgit2
+GITHUB_SUBMODULES+=	ScintillaOrg	lexilla		82b21cd1348366a7dc25d57c6de532968da40541	dep/scintilla/lexilla
+GITHUB_SUBMODULES+=	orbitalquark	scintillua	33d0e3433a2046c1077f6b33fc801caf6bfac7a9	dep/scintilla/scintillua
+GITHUB_SUBMODULES+=	kuba--		zip		d7a2252a537926cbdef8512741a322a183fcfd09	test/dep/zip
+
+.include "../../devel/cmake/build.mk"
+.include "../../devel/libgit2/buildlink3.mk"
+.include "../../lang/lua53/buildlink3.mk"
+#.include "../../security/libssh2/buildlink3.mk"
+# for libgit2
+.include "../../devel/pcre2/buildlink3.mk"
+.include "../../security/openssl/buildlink3.mk"
+.include "../../textproc/cmark/buildlink3.mk"
+.include "../../textproc/hunspell/buildlink3.mk"
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+.include "../../x11/qt5-qttools/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/gittyup/PLIST b/gittyup/PLIST
new file mode 100644
index 0000000000..92ba51a2d7
--- /dev/null
+++ b/gittyup/PLIST
@@ -0,0 +1,4 @@
+@comment $NetBSD$
+@comment TODO: to fill this file with the file listing:
+@comment TODO: 1. run "/usr/bin/make package"
+@comment TODO: 2. run "/usr/bin/make print-PLIST"
diff --git a/gittyup/TODO b/gittyup/TODO
new file mode 100644
index 0000000000..7bc5a7e73a
--- /dev/null
+++ b/gittyup/TODO
@@ -0,0 +1,25 @@
+libgit2 can not be used, but building with libgit2 fails:
+
+CMake Error at dep/libgit2/CMakeLists.txt:37 (target_include_directories):
+  Cannot specify include directories for target "git2" which is not built by
+  this project.
+
+
+-- Checking for module 'libcmark'
+--   Found libcmark, version 0.31.1
+-- Found Lua: /scratch/wip/Gittyup/work/.buildlink/lib/liblua5.3.so;/usr/lib/libm.so (found version "5.3.6")
+-- Checking for module 'hunspell'
+--   Found hunspell, version 1.7.2
+CMake Error at src/util/CMakeLists.txt:1 (add_library):
+  add_library cannot create target "util" because another target with the
+  same name already exists.  The existing target is created in source
+  directory
+  "/scratch/wip/Gittyup/work/Gittyup-gittyup_v1.4.0/dep/libgit2/libgit2/src/util".
+  See documentation for policy CMP0002 for more details.
+
+
+CMake Error at src/util/CMakeLists.txt:3 (target_link_libraries):
+  Attempt to add link library "Qt5::Core" to target "util" which is not built
+  in this directory.
+
+  This is allowed only when policy CMP0079 is set to NEW.
diff --git a/gittyup/distinfo b/gittyup/distinfo
new file mode 100644
index 0000000000..66400d750a
--- /dev/null
+++ b/gittyup/distinfo
@@ -0,0 +1,17 @@
+$NetBSD$
+
+BLAKE2s (Murmele-libgit2-1d216661114e4072c8c35c852293774128083c82.tar.gz) = 08f00b47e1c94cfbf28b350c6728645d3be13685ab9cfe16f69395b93e898766
+SHA512 (Murmele-libgit2-1d216661114e4072c8c35c852293774128083c82.tar.gz) = 98ecb3f82c43dd02cda62953b69ab91c32725ac57fa5b89eca60f3ec8dbc21be1d3886884f297ac1159ad3b9b7931ba4e71ae6bb81d53d1f81cc7d7b974a0480
+Size (Murmele-libgit2-1d216661114e4072c8c35c852293774128083c82.tar.gz) = 7909263 bytes
+BLAKE2s (ScintillaOrg-lexilla-82b21cd1348366a7dc25d57c6de532968da40541.tar.gz) = cc6ef35d008c15f23d367c1a782808f07f02b9250509261555a25e001be3f3d9
+SHA512 (ScintillaOrg-lexilla-82b21cd1348366a7dc25d57c6de532968da40541.tar.gz) = 0d7b677549e9467061eb8c8b0e05ed797669fd9356ddefae6037a561076e92b47846f3db83dc5f66d8beae049bafe9cb73a8cc8825c3cbd9249ffa5c3d8bb195
+Size (ScintillaOrg-lexilla-82b21cd1348366a7dc25d57c6de532968da40541.tar.gz) = 1624899 bytes
+BLAKE2s (gittyup_v1.4.0.tar.gz) = 08b1fad88521db3d397db76243f64597747eac9f1e418816c043d8d8f9c18a1b
+SHA512 (gittyup_v1.4.0.tar.gz) = 9d9900d76ef96ffaf26e0befa6fdc235314c256ad88007b8fe1cc71cb0884ebf38ca929ac13e39101ac4233f5f082723df15b4c769935f6201fedc2b01fd7f7a
+Size (gittyup_v1.4.0.tar.gz) = 41558910 bytes
+BLAKE2s (kuba---zip-d7a2252a537926cbdef8512741a322a183fcfd09.tar.gz) = 933faa66a328045f838cfe90c25417261f7fec979b3588b9fae46f7b6ee81802
+SHA512 (kuba---zip-d7a2252a537926cbdef8512741a322a183fcfd09.tar.gz) = 5b00e44438f00d3692aeb8b91ed076f9bed04c7eb0e718bc0b9d132bdeae4a71dec5bbb19eb0358d58714955c115aa2b960e35ae8bc3059f015447fbb71f034f
+Size (kuba---zip-d7a2252a537926cbdef8512741a322a183fcfd09.tar.gz) = 151440 bytes
+BLAKE2s (orbitalquark-scintillua-33d0e3433a2046c1077f6b33fc801caf6bfac7a9.tar.gz) = 25af9a4cb25ee4c5c370922f0ff4e0ddf8f357632c55d286aa92d51ccd93339d
+SHA512 (orbitalquark-scintillua-33d0e3433a2046c1077f6b33fc801caf6bfac7a9.tar.gz) = bded29e6ad836961f05da0fc67967de39e23c693cc26c463b80f2d6114096b0ec7ce90d5322e3449eaca98b848a5a86c0c1aaefe9892c890fa47ea71b2d67e87
+Size (orbitalquark-scintillua-33d0e3433a2046c1077f6b33fc801caf6bfac7a9.tar.gz) = 227889 bytes


Home | Main Index | Thread Index | Old Index