[26597] trunk/dports/sysutils/createrepo

source_changes at macosforge.org source_changes at macosforge.org
Fri Jun 29 11:56:00 PDT 2007


Revision: 26597
          http://trac.macosforge.org/projects/macports/changeset/26597
Author:   afb at macports.org
Date:     2007-06-29 11:56:00 -0700 (Fri, 29 Jun 2007)

Log Message:
-----------
update, maintain, cleanup

Modified Paths:
--------------
    trunk/dports/sysutils/createrepo/Portfile

Added Paths:
-----------
    trunk/dports/sysutils/createrepo/files/patch-modifyrepo
    trunk/dports/sysutils/createrepo/files/patch-readMetadata.py

Modified: trunk/dports/sysutils/createrepo/Portfile
===================================================================
--- trunk/dports/sysutils/createrepo/Portfile	2007-06-29 17:49:22 UTC (rev 26596)
+++ trunk/dports/sysutils/createrepo/Portfile	2007-06-29 18:56:00 UTC (rev 26597)
@@ -3,32 +3,34 @@
 PortSystem 1.0
 
 name			createrepo
-version			0.4.8
+version			0.4.10
 categories		sysutils
 platforms		darwin
-maintainers		nomaintainer at macports.org
-description		generates metadata for package repositories for yum, etc.
-long_description	createrepo generates the metadata necessary for a package \
-			repository. This repository format is supported by yum, up2date, \
-			smart, red-carpet(xen) and YaST.
+maintainers		afb at macports.org
+description		generates common metadata for package repositories
+long_description	createrepo generates the metadata necessary for an RPM package \
+			repository. This repository format (repodata) is supported by \
+			apt, red-carpet(zen), smart, up2date, Yast and yum.
 
-homepage		http://linux.duke.edu/metadata/
-master_sites	http://linux.duke.edu/projects/metadata/generate/
-checksums		md5 49bab91ec050316352b6d8f0f450f060 \
-				sha1 cf46085a3efdb9f1075793e2a3e882c628fa029e \
-				rmd160 01ac2be482c591ba9e4013a42b72b424a583e0ed
-patchfiles		patch-createrepo patch-dumpMetadata.py patch-genpkgmetadata.py
+homepage		http://linux.duke.edu/projects/metadata/
+master_sites		${homepage}generate/
+checksums		md5 733971b7aefd2597ad391feae01a6d15 \
+				sha1 a09aade9703eead010ea8e633b9af8cc46710796 \
+				rmd160 e6afab6df0afa5abba2fd20b517862e1153053bc
+patchfiles		patch-createrepo patch-modifyrepo \
+			patch-dumpMetadata.py patch-genpkgmetadata.py patch-readMetadata.py
 
-depends_run		port:python24 port:rpm port:yum
+depends_run		port:python24 port:rpm port:py-yum-metadata-parser
 
 post-patch {
-	reinplace "s|__PREFIX__|${prefix}|g" ${worksrcpath}/bin/createrepo
+	reinplace "s|__PREFIX__|${prefix}|g" \
+		${worksrcpath}/bin/createrepo ${worksrcpath}/bin/modifyrepo
 	reinplace "s|__PYTHON__|${prefix}/bin/python2.4|g" \
-		${worksrcpath}/dumpMetadata.py ${worksrcpath}/genpkgmetadata.py
+		${worksrcpath}/dumpMetadata.py ${worksrcpath}/genpkgmetadata.py ${worksrcpath}/readMetadata.py
 }
 
 use_configure	no
 
-build.args		prefix=${prefix}
+build.args	prefix=${prefix}
 
-destroot.args	prefix=${prefix} INSTALL=/usr/bin/install INSTALL_MODULES="/usr/bin/install -m 755"
+destroot.args	prefix=${prefix} INSTALL="/usr/bin/install -p" INSTALL_MODULES="/usr/bin/install -m 755"

Added: trunk/dports/sysutils/createrepo/files/patch-modifyrepo
===================================================================
--- trunk/dports/sysutils/createrepo/files/patch-modifyrepo	                        (rev 0)
+++ trunk/dports/sysutils/createrepo/files/patch-modifyrepo	2007-06-29 18:56:00 UTC (rev 26597)
@@ -0,0 +1,6 @@
+--- bin/modifyrepo.orig	2007-06-23 09:33:56.000000000 +0200
++++ bin/modifyrepo	2007-06-23 09:36:03.000000000 +0200
+@@ -1,2 +1,2 @@
+ #!/bin/sh
+-exec /usr/share/createrepo/modifyrepo.py "$@"
++exec __PREFIX__/share/createrepo/modifyrepo.py "$@"

Added: trunk/dports/sysutils/createrepo/files/patch-readMetadata.py
===================================================================
--- trunk/dports/sysutils/createrepo/files/patch-readMetadata.py	                        (rev 0)
+++ trunk/dports/sysutils/createrepo/files/patch-readMetadata.py	2007-06-29 18:56:00 UTC (rev 26597)
@@ -0,0 +1,8 @@
+--- readMetadata.py.orig	2007-06-07 12:33:34.000000000 +0200
++++ readMetadata.py	2007-06-29 13:33:08.000000000 +0200
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python -t
++#!__PYTHON__ -t
+ 
+ # This program is free software; you can redistribute it and/or modify
+ # it under the terms of the GNU General Public License as published by

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070629/b74c1fd7/attachment.html


More information about the macports-changes mailing list