svn commit: r370554 - in head: . sysutils sysutils/createrepo
Pietro Cerutti
gahr at FreeBSD.org
Thu Oct 9 15:57:26 UTC 2014
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 at FreeBSD.org
-COMMENT= Creates a common metadata repository
+MAINTAINER= gahr at 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
- at 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
- at 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
More information about the svn-ports-head
mailing list