aboutsummaryrefslogtreecommitdiff
path: root/sysutils/createrepo
diff options
context:
space:
mode:
authorStephen Montgomery-Smith <stephen@FreeBSD.org>2011-07-19 03:45:58 +0000
committerStephen Montgomery-Smith <stephen@FreeBSD.org>2011-07-19 03:45:58 +0000
commitf9d4159dc0ba249cd157f4ca5772c17f701c41e6 (patch)
tree9cf5e5affc1aff67ef9da1743692a0fa023a76b0 /sysutils/createrepo
parent2682c42d1cb966a4d25c11cdeca009337577105d (diff)
downloadports-f9d4159dc0ba249cd157f4ca5772c17f701c41e6.tar.gz
ports-f9d4159dc0ba249cd157f4ca5772c17f701c41e6.zip
Notes
Diffstat (limited to 'sysutils/createrepo')
-rw-r--r--sysutils/createrepo/Makefile47
-rw-r--r--sysutils/createrepo/distinfo2
-rw-r--r--sysutils/createrepo/pkg-descr4
-rw-r--r--sysutils/createrepo/pkg-plist20
4 files changed, 73 insertions, 0 deletions
diff --git a/sysutils/createrepo/Makefile b/sysutils/createrepo/Makefile
new file mode 100644
index 000000000000..5a136db3f61a
--- /dev/null
+++ b/sysutils/createrepo/Makefile
@@ -0,0 +1,47 @@
+# New ports collection makefile for: yum
+# Date created: 22 August 2010
+# Whom: Anders F Bjorklund <afb@rpm5.org>
+#
+# $FreeBSD$
+
+PORTNAME= createrepo
+PORTVERSION= 0.9.8
+CATEGORIES= sysutils
+MASTER_SITES= http://createrepo.baseurl.org/download/
+
+MAINTAINER= afb@rpm5.org
+COMMENT= Creates a common metadata repository
+
+RUN_DEPENDS= ${PYTHON_SITELIBDIR}/sqlitecachec.py:${PORTSDIR}/devel/py-yum-metadata-parser \
+ ${PYTHON_SITELIBDIR}/libxml2.py:${PORTSDIR}/textproc/py-libxml2
+
+USE_PYTHON= yes
+USE_GMAKE= yes
+
+BUILD_DEPENDS+= ginstall:${PORTSDIR}/sysutils/coreutils
+GINSTALL= ginstall
+
+MAKE_ARGS= MAKE=${GMAKE} INSTALL="${GINSTALL} -p -v" PYTHON=${PYTHON_CMD} \
+ prefix=${PREFIX} mandir=${MANPREFIX}/man sysconfdir=${PREFIX}/etc
+
+MAN1= mergerepo.1 modifyrepo.1
+MAN8= createrepo.8
+
+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_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
+
+.include <bsd.port.mk>
diff --git a/sysutils/createrepo/distinfo b/sysutils/createrepo/distinfo
new file mode 100644
index 000000000000..132f12c43587
--- /dev/null
+++ b/sysutils/createrepo/distinfo
@@ -0,0 +1,2 @@
+SHA256 (createrepo-0.9.8.tar.gz) = 736842bda7d404a03470775332ccda339a114f14772d7a354d99bf64f38ecd14
+SIZE (createrepo-0.9.8.tar.gz) = 57973
diff --git a/sysutils/createrepo/pkg-descr b/sysutils/createrepo/pkg-descr
new file mode 100644
index 000000000000..06a9cfdfbcb2
--- /dev/null
+++ b/sysutils/createrepo/pkg-descr
@@ -0,0 +1,4 @@
+This utility will generate a common metadata repository from a directory of
+rpm packages.
+
+WWW: http://createrepo.baseurl.org/
diff --git a/sysutils/createrepo/pkg-plist b/sysutils/createrepo/pkg-plist
new file mode 100644
index 000000000000..a00296f2ccde
--- /dev/null
+++ b/sysutils/createrepo/pkg-plist
@@ -0,0 +1,20 @@
+bin/createrepo
+bin/modifyrepo
+bin/mergerepo
+%%DATADIR%%/genpkgmetadata.py
+%%DATADIR%%/modifyrepo.py
+%%DATADIR%%/mergerepo.py
+@dirrm %%DATADIR%%
+%%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.pyc
+%%PYTHON_SITELIBDIR%%/createrepo/merge.pyc
+%%PYTHON_SITELIBDIR%%/createrepo/readMetadata.pyc
+%%PYTHON_SITELIBDIR%%/createrepo/utils.pyc
+%%PYTHON_SITELIBDIR%%/createrepo/yumbased.pyc
+@dirrm %%PYTHON_SITELIBDIR%%/createrepo