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