Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 9 Oct 2014 15:57:24 +0000 (UTC)
From:      Pietro Cerutti <gahr@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r370554 - in head: . sysutils sysutils/createrepo
Message-ID:  <201410091557.s99FvOUP060987@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: gahr
Date: Thu Oct  9 15:57:23 2014
New Revision: 370554
URL: https://svnweb.freebsd.org/changeset/ports/370554
QAT: https://qat.redports.org/buildarchive/r370554/

Log:
  - Restore sysutils/createrepo
  - Update to 0.10.3
  - Take maintainership

Added:
  head/sysutils/createrepo/
     - copied from r366979, head/sysutils/createrepo/
Modified:
  head/MOVED
  head/sysutils/Makefile
  head/sysutils/createrepo/Makefile
  head/sysutils/createrepo/distinfo
  head/sysutils/createrepo/pkg-plist

Modified: head/MOVED
==============================================================================
--- head/MOVED	Thu Oct  9 15:56:13 2014	(r370553)
+++ head/MOVED	Thu Oct  9 15:57:23 2014	(r370554)
@@ -6892,7 +6892,6 @@ sysutils/clockspeed-conf||2014-09-01|Not
 sysutils/comconsole||2014-09-01|Not staged
 sysutils/comiccron||2014-09-01|Not staged
 sysutils/contool||2014-09-01|Not staged
-sysutils/createrepo||2014-09-01|Not staged
 sysutils/cromwell||2014-09-01|Not staged
 sysutils/cvsweb-converters||2014-09-01|Not staged
 sysutils/eroaster||2014-09-01|Not staged

Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile	Thu Oct  9 15:56:13 2014	(r370553)
+++ head/sysutils/Makefile	Thu Oct  9 15:57:23 2014	(r370554)
@@ -146,6 +146,7 @@
     SUBDIR += cpulimit
     SUBDIR += cramfs
     SUBDIR += crashme
+    SUBDIR += createrepo
     SUBDIR += cronolog
     SUBDIR += cronolog-devel
     SUBDIR += curly

Modified: head/sysutils/createrepo/Makefile
==============================================================================
--- head/sysutils/createrepo/Makefile	Tue Sep  2 09:04:44 2014	(r366979)
+++ head/sysutils/createrepo/Makefile	Thu Oct  9 15:57:23 2014	(r370554)
@@ -2,21 +2,23 @@
 # $FreeBSD$
 
 PORTNAME=	createrepo
-PORTVERSION=	0.9.8
-PORTREVISION=	1
+PORTVERSION=	0.10.3
 CATEGORIES=	sysutils
 MASTER_SITES=	http://createrepo.baseurl.org/download/
 
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Creates a common metadata repository
+MAINTAINER=	gahr@FreeBSD.org
+COMMENT=	Utility to create and manage RPM metadata repositories
+
+LICENSE=	GPLv2
 
 RUN_DEPENDS=	${PYTHON_SITELIBDIR}/sqlitecachec.py:${PORTSDIR}/devel/py-yum-metadata-parser \
 		${PYTHON_SITELIBDIR}/libxml2.py:${PORTSDIR}/textproc/py-libxml2 \
 		${PYTHON_SITELIBDIR}/urlgrabber/__init__.py:${PORTSDIR}/www/py-urlgrabber \
-		${PYTHON_SITELIBDIR}/yum/__init__.py:${PORTSDIR}/sysutils/yum
+		${PYTHON_SITELIBDIR}/yum/__init__.py:${PORTSDIR}/sysutils/yum \
+		${PYTHON_SITELIBDIR}/deltarpm.py:${PORTSDIR}/sysutils/deltarpm
 
-USE_PYTHON=	yes
-USES=		gmake
+USES=		gmake python shebangfix
+SHEBANG_FILES=	*.py */*.py Makefile
 
 BUILD_DEPENDS+=	ginstall:${PORTSDIR}/sysutils/coreutils
 GINSTALL=	ginstall
@@ -24,26 +26,13 @@ GINSTALL=	ginstall
 MAKE_ARGS=	MAKE=${MAKE_CMD} INSTALL="${GINSTALL} -p -v" PYTHON=${PYTHON_CMD} \
 		prefix=${PREFIX} mandir=${MANPREFIX}/man sysconfdir=${PREFIX}/etc
 
-MAN1=		mergerepo.1 modifyrepo.1
-MAN8=		createrepo.8
-
-NO_STAGE=	yes
 post-patch:
-	${REINPLACE_CMD} -e 's|/usr/share/createrepo|${DATADIR}|g' \
-		${WRKSRC}/bin/mergerepo \
-		${WRKSRC}/bin/modifyrepo \
-		${WRKSRC}/bin/createrepo
-	${REINPLACE_CMD} -e 's|#!/usr/bin/python -t|#!${PYTHON_CMD}|' \
-		${WRKSRC}/genpkgmetadata.py \
-		${WRKSRC}/dmd.py \
-		${WRKSRC}/mergerepo.py \
-		${WRKSRC}/createrepo/deltarpms.py \
-		${WRKSRC}/createrepo/utils.py \
-		${WRKSRC}/createrepo/yumbased.py \
-		${WRKSRC}/createrepo/readMetadata.py \
-		${WRKSRC}/createrepo/merge.py
-	${REINPLACE_CMD} -e 's|python|${PYTHON_CMD}|' -e 's|$$(datadir)/$$(PKGNAME)|${DATADIR}|' \
-		${WRKSRC}/Makefile
+	${FIND} ${WRKSRC} -type f | ${XARGS} \
+	    ${REINPLACE_CMD} -e 's|/usr/share/createrepo|${DATADIR}|g'
+	${REINPLACE_CMD} \
+	    -e 's|$$(datadir)/$$(PKGNAME)|${DATADIR}|' \
+	    -e '/^compdir :=/s|:= .*$$|= ${PREFIX}/share/bash-completion/completions|' \
+	    ${WRKSRC}/Makefile
 	${REINPLACE_CMD} -e '/^PYSYSDIR/s|:= \(.*\)|= ${PREFIX}|' \
 	    ${WRKSRC}/createrepo/Makefile
 

Modified: head/sysutils/createrepo/distinfo
==============================================================================
--- head/sysutils/createrepo/distinfo	Tue Sep  2 09:04:44 2014	(r366979)
+++ head/sysutils/createrepo/distinfo	Thu Oct  9 15:57:23 2014	(r370554)
@@ -1,2 +1,2 @@
-SHA256 (createrepo-0.9.8.tar.gz) = 736842bda7d404a03470775332ccda339a114f14772d7a354d99bf64f38ecd14
-SIZE (createrepo-0.9.8.tar.gz) = 57973
+SHA256 (createrepo-0.10.3.tar.gz) = cd54621bef94c4a5ebffb5f19382050452d3e69763d2db4121c5d3881509ea6d
+SIZE (createrepo-0.10.3.tar.gz) = 66004

Modified: head/sysutils/createrepo/pkg-plist
==============================================================================
--- head/sysutils/createrepo/pkg-plist	Tue Sep  2 09:04:44 2014	(r366979)
+++ head/sysutils/createrepo/pkg-plist	Thu Oct  9 15:57:23 2014	(r370554)
@@ -1,20 +1,28 @@
 bin/createrepo
-bin/modifyrepo
 bin/mergerepo
-%%DATADIR%%/genpkgmetadata.py
-%%DATADIR%%/modifyrepo.py
-%%DATADIR%%/mergerepo.py
-@dirrm %%DATADIR%%
+bin/modifyrepo
 %%PYTHON_SITELIBDIR%%/createrepo/__init__.py
-%%PYTHON_SITELIBDIR%%/createrepo/deltarpms.py
-%%PYTHON_SITELIBDIR%%/createrepo/merge.py
-%%PYTHON_SITELIBDIR%%/createrepo/readMetadata.py
-%%PYTHON_SITELIBDIR%%/createrepo/utils.py
-%%PYTHON_SITELIBDIR%%/createrepo/yumbased.py
 %%PYTHON_SITELIBDIR%%/createrepo/__init__.pyc
+%%PYTHON_SITELIBDIR%%/createrepo/deltarpms.py
 %%PYTHON_SITELIBDIR%%/createrepo/deltarpms.pyc
+%%PYTHON_SITELIBDIR%%/createrepo/merge.py
 %%PYTHON_SITELIBDIR%%/createrepo/merge.pyc
+%%PYTHON_SITELIBDIR%%/createrepo/readMetadata.py
 %%PYTHON_SITELIBDIR%%/createrepo/readMetadata.pyc
+%%PYTHON_SITELIBDIR%%/createrepo/utils.py
 %%PYTHON_SITELIBDIR%%/createrepo/utils.pyc
+%%PYTHON_SITELIBDIR%%/createrepo/yumbased.py
 %%PYTHON_SITELIBDIR%%/createrepo/yumbased.pyc
-@dirrm %%PYTHON_SITELIBDIR%%/createrepo
+man/man1/mergerepo.1.gz
+man/man1/modifyrepo.1.gz
+man/man8/createrepo.8.gz
+share/bash-completion/completions/createrepo
+share/bash-completion/completions/genpkgmetadata.py
+share/bash-completion/completions/mergerepo
+share/bash-completion/completions/mergerepo.py
+share/bash-completion/completions/modifyrepo
+share/bash-completion/completions/modifyrepo.py
+%%DATADIR%%/genpkgmetadata.py
+%%DATADIR%%/mergerepo.py
+%%DATADIR%%/modifyrepo.py
+%%DATADIR%%/worker.py



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201410091557.s99FvOUP060987>