On Tue, Jan 28 2020, Stuart Henderson <s...@spacehopper.org> wrote:
> On 2020/01/28 07:03, Rafael Sadowski wrote:
>> Yet another switch from qt4 to qt5. Update qgit to the latest stable
>> version from github.
>> 
>> "QGit's project management has now moved to GitHub." --
>> http://libre.tibirna.org/
>> 
>> Tested on amd64 with some git repos.
>> 
>> OK?

[...]

> Don't set MASTER_SITES to a github.../archive/ URL yourself. If there
> is a proper tarball in .../releases or on another site then use that,
> otherwise set GH_*.
>
> In this case:
>
> GH_ACCOUNT=libtirna
> GH_PROJECT=qgit
> GH_TAGNAME=qgit-2.9
> DIATNAME=${GH_TAGNAME}

Also make plist strips a few directories, ok jca@ for the diff below.


Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/qgit/Makefile,v
retrieving revision 1.16
diff -u -p -r1.16 Makefile
--- Makefile    12 Jul 2019 20:45:57 -0000      1.16
+++ Makefile    28 Jan 2020 10:21:57 -0000
@@ -1,34 +1,24 @@
 # $OpenBSD: Makefile,v 1.16 2019/07/12 20:45:57 sthen Exp $
 
-COMMENT =      qt git repository viewer
+COMMENT =      Qt git repository viewer
 
-# XXX also change MASTER_SITES when updating
-DISTNAME =     qgit-2.5
-REVISION =     1
+GH_ACCOUNT =   tibirna
+GH_PROJECT =   qgit
+GH_TAGNAME =   qgit-2.9
+DISTNAME =     ${GH_TAGNAME}
 
 CATEGORIES =   devel x11
 
-HOMEPAGE =     http://libre.tibirna.org/projects/qgit
-
 # GPLv2
 PERMIT_PACKAGE =       Yes
 
-WANTLIB += ICE QtGui SM X11 Xext Xi Xinerama Xrender c fontconfig
-WANTLIB += freetype m pthread ${COMPILER_LIBCXX}
-
-COMPILER =             base-clang ports-gcc base-gcc
-
-MASTER_SITES = http://libre.tibirna.org/attachments/download/9/
-
-MODULES =      devel/qmake x11/qt4
-
-RUN_DEPENDS =  devel/git
+WANTLIB += ${COMPILER_LIBCXX} Qt5Core Qt5Gui Qt5Widgets c m
 
-WRKSRC =       ${WRKDIR}/redivivus
+MODULES =      devel/cmake \
+               x11/qt5
 
-do-install:
-       ${INSTALL_PROGRAM} ${WRKBUILD}/bin/qgit ${PREFIX}/bin/
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/qgit/
-       ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/qgit/
+RUN_DEPENDS =  devel/git \
+               devel/desktop-file-utils \
+               x11/gtk+3,-guic
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/qgit/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo    19 Dec 2014 12:29:51 -0000      1.3
+++ distinfo    28 Jan 2020 10:21:57 -0000
@@ -1,2 +1,2 @@
-SHA256 (qgit-2.5.tar.gz) = JfHKKGDYQNh7mRnTT8OhsF1BY2ce2H0pw+SooJ4LJJk=
-SIZE (qgit-2.5.tar.gz) = 250855
+SHA256 (qgit-2.9.tar.gz) = aXiO/afUNNG8CUu0FL2SwmnceJQyYyBjRQCwXWPACOg=
+SIZE (qgit-2.9.tar.gz) = 263875
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/qgit/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- pkg/PLIST   19 Dec 2014 12:29:51 -0000      1.2
+++ pkg/PLIST   28 Jan 2020 10:21:57 -0000
@@ -1,4 +1,8 @@
 @comment $OpenBSD: PLIST,v 1.2 2014/12/19 12:29:51 jca Exp $
 @bin bin/qgit
-share/doc/qgit/
-share/doc/qgit/README
+share/applications/qgit.desktop
+share/icons/hicolor/48x48/apps/qgit.png
+share/metainfo/
+share/metainfo/qgit.appdata.xml
+@tag update-desktop-database
+@tag gtk-update-icon-cache %D/share/icons/hicolor


-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE

Reply via email to