ports/50509: devel/lincvs: big update 0.4.9 -> 1.1.5
Michal Pasternak
michal at pasternak.w.lub.pl
Mon Mar 31 22:50:21 UTC 2003
>Number: 50509
>Category: ports
>Synopsis: devel/lincvs: big update 0.4.9 -> 1.1.5
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Mon Mar 31 14:50:18 PST 2003
>Closed-Date:
>Last-Modified:
>Originator: Michal Pasternak
>Release: FreeBSD 4.8-RC2 i386
>Organization:
foobar
>Environment:
System: FreeBSD eleet.w.lub.pl 4.8-RC2 FreeBSD 4.8-RC2 #3: Sat Mar 29 17:51:18 CET 2003 root at eleet.w.lub.pl:/usr/src/sys/compile/ELEET i386
>Description:
devel/lincvs has not been updated for years.
LinCVS is a GUI interface to CVS systems.
I would like to update this port, and if it is possible,
become its maintainer.
This port uses qmake to generate makefiles.
Please check if I set QTDIR correctly - I had some problems
with that.
>How-To-Repeat:
>Fix:
diff -u lincvs/Makefile new-lincvs/Makefile
--- lincvs/Makefile Fri Mar 7 07:00:45 2003
+++ new-lincvs/Makefile Tue Apr 1 00:37:09 2003
@@ -6,18 +6,35 @@
#
PORTNAME= lincvs
-PORTVERSION= 0.4.90
+PORTVERSION= 1.1.5
CATEGORIES= devel kde
-MASTER_SITES= http://lincvs.sunsite.dk/download/${PORTNAME}/${PORTNAME}-${PORTVERSION}/
+MASTER_SITES= http://ppprs1.phy.tu-dresden.de/~trogisch/lincvs/download/LinCVS/${PORTNAME}-${PORTVERSION}/
DISTNAME= ${PORTNAME}-${PORTVERSION}-0-generic-src
EXTRACT_SUFX= .tgz
-MAINTAINER= jedgar at FreeBSD.org
-COMMENT= Graphical CVS front-end using QT2
+MAINTAINER= michal at pasternak.w.lub.pl
+COMMENT= Graphical CVS front-end using QT3
-GNU_CONFIGURE= yes
USE_GMAKE= yes
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-USE_QT_VER= 2
+USE_QT_VER= 3
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+QTDIR= ${X11BASE}
+MAKE_ENV+= QTDIR=${QTDIR}
+
+pre-build:
+ ( cd ${WRKSRC} && ${QTDIR}/bin/qmake -o Makefile lincvs.pro )
+
+do-build:
+ ( cd ${WRKSRC} && ${GMAKE} install )
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/LinCVS/lincvs.bin ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/LinCVS/Tools/start-ssh-agent.sh ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/LinCVS/Tools/start-ssh.sh ${PREFIX}/bin
+ ${MKDIR} -p ${PREFIX}/share/doc/${PORTNAME}/
+ ${CP} -R ${WRKSRC}/LinCVS/Help/* ${PREFIX}/share/doc/${PORTNAME}/
+
+.include <bsd.port.post.mk>
diff -u lincvs/distinfo new-lincvs/distinfo
--- lincvs/distinfo Tue Nov 27 16:45:09 2001
+++ new-lincvs/distinfo Tue Apr 1 00:37:09 2003
@@ -1 +1 @@
-MD5 (lincvs-0.4.90-0-generic-src.tgz) = 08d6eb8d4443e9b1fc470e93f9263827
+MD5 (lincvs-1.1.5-0-generic-src.tgz) = a9b7ec73642eee617545cd003ac40f3d
diff -u lincvs/pkg-plist new-lincvs/pkg-plist
--- lincvs/pkg-plist Tue Nov 27 16:45:09 2001
+++ new-lincvs/pkg-plist Tue Apr 1 00:37:09 2003
@@ -1,14 +1,23 @@
-bin/LinCVS
-bin/set-ssh-commit-env.sh
-bin/set-ssh-env.sh
-bin/start-openssh-agent.sh
+bin/lincvs.bin
bin/start-ssh-agent.sh
-share/lincvs/AUTHORS
-share/lincvs/COPYING
-share/lincvs/ChangeLog
-share/lincvs/INSTALL
-share/lincvs/README
-share/lincvs/SSH.txt
-share/lincvs/THANKS
-share/lincvs/VERSION
- at dirrm share/lincvs
+bin/start-ssh.sh
+share/doc/lincvs/AUTHORS
+share/doc/lincvs/BUGS.txt
+share/doc/lincvs/COPYING
+share/doc/lincvs/FAQ.txt
+share/doc/lincvs/ChangeLog
+share/doc/lincvs/INSTALL
+share/doc/lincvs/INSTALL.html
+share/doc/lincvs/LICENSE
+share/doc/lincvs/NEWS
+share/doc/lincvs/PROXY-HOWTO.txt
+share/doc/lincvs/README.html
+share/doc/lincvs/SSH-HOWTO.txt
+share/doc/lincvs/THANKS
+share/doc/lincvs/VERSION
+share/doc/lincvs/Help/Translations/de/LIESMICH.txt
+share/doc/lincvs/Help/Translations/de/LIESMICH.html
+ at dirrm share/doc/lincvs/Help/Translations/de/
+ at dirrm share/doc/lincvs/Help/Translations/
+ at dirrm share/doc/lincvs/Help/
+ at dirrm share/doc/lincvs
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list