ports/68664: [PATCH] sysutils/portindex: update to 12

Radim Kolar hsn at netmag.cz
Sun Jul 4 18:00:38 UTC 2004


>Number:         68664
>Category:       ports
>Synopsis:       [PATCH] sysutils/portindex: update to 12
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jul 04 18:00:38 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Radim Kolar
>Release:        FreeBSD 5.2.1-RELEASE-p6 i386
>Organization:
Sanatana Dharma
>Environment:
System: FreeBSD sanatana.dharma 5.2.1-RELEASE-p6 FreeBSD 5.2.1-RELEASE-p6 #7: Mon May 10 17:15:51 CEST 2004
>Description:
- Update to 12
added rule bsd.port.pre.mk depends on bsd.port.mk
use real describe file path when generating readme.html
added freebsd port of debian package history tracker,
   you can optionally install it
minorupdates can be optionaly installed   
>How-To-Repeat:
>Fix:
--- portindex-12.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/sysutils/portindex/Makefile /home/hsn/myports/portindex/Makefile
--- /usr/ports/sysutils/portindex/Makefile	Sat Jul  3 00:43:20 2004
+++ /home/hsn/myports/portindex/Makefile	Sun Jul  4 19:52:07 2004
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	portindex
-PORTVERSION=	11
+PORTVERSION=	12
 CATEGORIES=	sysutils
 MASTER_SITES=	http://home.tiscali.cz:8080/~cz210552/distfiles/
 DISTNAME=	bsdportsutils-${PORTVERSION}
@@ -19,29 +19,70 @@
 USE_REINPLACE=	yes
 
 PORTDOCS=	*.TXT
-PLIST_FILES=	bin/portreadmes bin/portindex
 PLIST_DIRS=	share/${PORTNAME}
 
-SOURCES=	bsdpkg freebsdports indexer minorupdates updateall updatereadmes
+PORTINDEX=	bsdpkg freebsdports indexer updatereadmes
+MINORUPDATES=	minorupdates
+MISCTOOLS=	updateall
+PKGHISTORY=	loadindex query updinst
+
+SOURCES=	${PORTINDEX}
+EXECUTABLES=	portindex portreadmes
+
+OPTIONS=	MINOR "Install minorupdates program" off \
+		MISCTOOLS "Install misc. tools" off \
+		PKGHISTORY "Install pkghistory package" off
+
+.include <bsd.port.pre.mk>
+
+.ifdef WITH_MINOR
+RUN_DEPENDS+=	${LOCALBASE}/sbin/portversion:${PORTSDIR}/sysutils/portupgrade
+SOURCES+=	${MINORUPDATES}
+EXECUTABLES+=	${MINORUPDATES}
+.endif
+
+.ifdef WITH_MISCTOOLS
+SOURCES+=	${MISCTOOLS}
+EXECUTABLES+=	${MISCTOOLS}
+.endif
+
+.ifdef WITH_PKGHISTORY
+SOURCES+=	${PKGHISTORY}
+EXECUTABLES+=	${PKGHISTORY}
+RUN_DEPENDS+=	${PYTHON_SITELIBDIR}/pg.py:${PORTSDIR}/databases/py-PyGreSQL
+PLIST_FILES+=	share/${PORTNAME}/create.sql
+.endif
 
 .for i in ${SOURCES}
 PLIST_FILES+=	share/${PORTNAME}/${i}.py
 PLIST_FILES+=	share/${PORTNAME}/${i}.pyc
 .endfor
 
+.for i in ${EXECUTABLES}
+PLIST_FILES+=	bin/${i}
+.endfor
+
 do-build:
 	${REINPLACE_CMD} -e "s,ports.pck,/var/db/portindex.pck," ${WRKSRC}/freebsdports.py
-	${SED} -e "s,%%DATADIR%%,${DATADIR}," ${FILESDIR}/portindex.sh > ${WRKSRC}/portindex
-	${SED} -e "s,%%DATADIR%%,${DATADIR}," ${FILESDIR}/portreadmes.sh > ${WRKSRC}/portreadmes
+.for i in ${EXECUTABLES}
+	${SED} -e "s,%%DATADIR%%,${DATADIR}," ${FILESDIR}/${i}.sh > ${WRKSRC}/${i}
+.endfor
 
 do-install:
 	${MKDIR} ${DATADIR}
-	${INSTALL_DATA} ${WRKSRC}/*.py ${DATADIR}
+.for i in ${SOURCES}
+	${INSTALL_DATA} ${WRKSRC}/${i}.py ${DATADIR}
+.endfor
 	${PYTHON_CMD} -c "import compileall;compileall.compile_dir('${DATADIR}')"
-	${INSTALL_SCRIPT} ${WRKSRC}/portindex ${WRKSRC}/portreadmes ${PREFIX}/bin
+.for i in ${EXECUTABLES}
+	${INSTALL_SCRIPT} ${WRKSRC}/${i} ${PREFIX}/bin
+.endfor
+.ifdef WITH_PKGHISTORY
+	${INSTALL_DATA} ${WRKSRC}/create.sql ${DATADIR}
+.endif
 .if !defined(NOPORTDOCS)
 	${MKDIR} ${DOCSDIR}
 	${INSTALL_DATA} ${WRKSRC}/*.TXT ${DOCSDIR}
 .endif
 
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff -ruN --exclude=CVS /usr/ports/sysutils/portindex/distinfo /home/hsn/myports/portindex/distinfo
--- /usr/ports/sysutils/portindex/distinfo	Fri Jul  2 22:16:56 2004
+++ /home/hsn/myports/portindex/distinfo	Sun Jul  4 19:44:05 2004
@@ -1,2 +1,2 @@
-MD5 (bsdportsutils-11.tar.gz) = 22545b9a88c04120562a36aa6e60faa5
-SIZE (bsdportsutils-11.tar.gz) = 8320
+MD5 (bsdportsutils-12.tar.gz) = d675196215b308d7dadb3535689173cd
+SIZE (bsdportsutils-12.tar.gz) = 13405
diff -ruN --exclude=CVS /usr/ports/sysutils/portindex/files/loadindex.sh /home/hsn/myports/portindex/files/loadindex.sh
--- /usr/ports/sysutils/portindex/files/loadindex.sh	Thu Jan  1 01:00:00 1970
+++ /home/hsn/myports/portindex/files/loadindex.sh	Sun Jul  4 17:57:48 2004
@@ -0,0 +1,2 @@
+#! /bin/sh
+exec /usr/bin/env python %%DATADIR%%/loadindex.py $*
diff -ruN --exclude=CVS /usr/ports/sysutils/portindex/files/minorupdates.sh /home/hsn/myports/portindex/files/minorupdates.sh
--- /usr/ports/sysutils/portindex/files/minorupdates.sh	Thu Jan  1 01:00:00 1970
+++ /home/hsn/myports/portindex/files/minorupdates.sh	Sun Jul  4 17:58:27 2004
@@ -0,0 +1,2 @@
+#! /bin/sh
+exec /usr/bin/env python %%DATADIR%%/minorupdates.py $*
diff -ruN --exclude=CVS /usr/ports/sysutils/portindex/files/portindex.sh /home/hsn/myports/portindex/files/portindex.sh
--- /usr/ports/sysutils/portindex/files/portindex.sh	Fri Jul  2 22:18:49 2004
+++ /home/hsn/myports/portindex/files/portindex.sh	Sun Jul  4 17:58:05 2004
@@ -1,2 +1,2 @@
 #! /bin/sh
-exec /usr/bin/env python %%DATADIR%%/indexer.py
+exec /usr/bin/env python %%DATADIR%%/indexer.py $*
diff -ruN --exclude=CVS /usr/ports/sysutils/portindex/files/portreadmes.sh /home/hsn/myports/portindex/files/portreadmes.sh
--- /usr/ports/sysutils/portindex/files/portreadmes.sh	Fri Jul  2 22:18:49 2004
+++ /home/hsn/myports/portindex/files/portreadmes.sh	Sun Jul  4 17:58:10 2004
@@ -1,2 +1,2 @@
 #! /bin/sh
-exec /usr/bin/env python %%DATADIR%%/updatereadmes.py
+exec /usr/bin/env python %%DATADIR%%/updatereadmes.py $*
diff -ruN --exclude=CVS /usr/ports/sysutils/portindex/files/query.sh /home/hsn/myports/portindex/files/query.sh
--- /usr/ports/sysutils/portindex/files/query.sh	Thu Jan  1 01:00:00 1970
+++ /home/hsn/myports/portindex/files/query.sh	Sun Jul  4 17:58:14 2004
@@ -0,0 +1,2 @@
+#! /bin/sh
+exec /usr/bin/env python %%DATADIR%%/query.py $*
diff -ruN --exclude=CVS /usr/ports/sysutils/portindex/files/updateall.sh /home/hsn/myports/portindex/files/updateall.sh
--- /usr/ports/sysutils/portindex/files/updateall.sh	Thu Jan  1 01:00:00 1970
+++ /home/hsn/myports/portindex/files/updateall.sh	Sun Jul  4 17:58:18 2004
@@ -0,0 +1,2 @@
+#! /bin/sh
+exec /usr/bin/env python %%DATADIR%%/updateall.py $*
diff -ruN --exclude=CVS /usr/ports/sysutils/portindex/files/updinst.sh /home/hsn/myports/portindex/files/updinst.sh
--- /usr/ports/sysutils/portindex/files/updinst.sh	Thu Jan  1 01:00:00 1970
+++ /home/hsn/myports/portindex/files/updinst.sh	Sun Jul  4 17:58:22 2004
@@ -0,0 +1,2 @@
+#! /bin/sh
+exec /usr/bin/env python %%DATADIR%%/updinst.py $*
--- portindex-12.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list