Hi! Simplification lang/python and switch to REVISION. Comments ? OK ?
-- Alexandr Shadchin Index: Makefile.inc =================================================================== RCS file: /cvs/ports/lang/python/Makefile.inc,v retrieving revision 1.66 diff -u -p -r1.66 Makefile.inc --- Makefile.inc 16 Sep 2010 22:34:08 -0000 1.66 +++ Makefile.inc 25 Sep 2010 20:56:09 -0000 @@ -15,7 +15,14 @@ COMMENT-tests= Python test suite COMMENT-tkinter=tk GUI module for Python COMMENT-tools= extra tools for Python -PKGNAME-main= python-${VERSION}${PATCHLEVEL}${PKG_PATCHLEVEL} +PKGNAME-main= python-${VERSION}${PATCHLEVEL} +PKGNAME-bsddb= python-bsddb-${VERSION}${PATCHLEVEL} +PKGNAME-gdbm= python-gdbm-${VERSION}${PATCHLEVEL} +PKGNAME-idle= python-idle-${VERSION}${PATCHLEVEL} +PKGNAME-tests= python-tests-${VERSION}${PATCHLEVEL} +PKGNAME-tkinter=python-tkinter-${VERSION}${PATCHLEVEL} +PKGNAME-tools= python-tools-${VERSION}${PATCHLEVEL} + DISTNAME= Python-${VERSION}${PATCHLEVEL} CATEGORIES= lang MASTER_SITES= http://www.python.org/ftp/${PSUBDIR}/ \ @@ -44,7 +51,7 @@ ONLY_FOR_ARCHS-bsddb= amd64 i386 # All subpackages depend on the main python package. -RUN_DEPENDS= :python-${VERSION}${PATCHLEVEL}${PKG_PATCHLEVEL}:lang/python/${VERSION},-main +RUN_DEPENDS= :${FULLPKGNAME-main}:lang/python/${VERSION},-main LIB_DEPENDS= LIB_DEPENDS-main= bz2::archivers/bzip2 @@ -63,14 +70,9 @@ LIB_DEPENDS-tkinter= tcl84:tcl->=8.4,<8. tk84:tk->=8.4,<8.5:x11/tk/8.4 WANTLIB-tkinter= X11 -FULLPKGNAME-bsddb= python-bsddb-${VERSION}${PATCHLEVEL}${PKG_PATCHLEVEL} -FULLPKGNAME-gdbm= python-gdbm-${VERSION}${PATCHLEVEL}${PKG_PATCHLEVEL} -FULLPKGNAME-idle= python-idle-${VERSION}${PATCHLEVEL}${PKG_PATCHLEVEL} -FULLPKGNAME-tests= python-tests-${VERSION}${PATCHLEVEL}${PKG_PATCHLEVEL} -FULLPKGNAME-tkinter= python-tkinter-${VERSION}${PATCHLEVEL}${PKG_PATCHLEVEL} -FULLPKGNAME-tools= python-tools-${VERSION}${PATCHLEVEL}${PKG_PATCHLEVEL} - -.if ${MACHINE_ARCH} == "alpha" || ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "sparc64" || ${MACHINE_ARCH:Mmips64*} +.if ${MACHINE_ARCH} == "alpha" || ${MACHINE_ARCH} == "amd64" || \ + ${MACHINE_ARCH} == "sparc64" || ${MACHINE_ARCH:Mmips64*} +PATCH_LIST= patch-* sup64-* PKG_ARGS+= -Dmm=0 .else PKG_ARGS+= -Dmm=1 @@ -92,7 +94,7 @@ PKG_ARGS+= -Dctypes=0 USE_X11= Yes -AUTOCONF_VERSION?= 2.59 +AUTOCONF_VERSION?= 2.61 CONFIGURE_STYLE= autoconf CONFIGURE_ARGS+= ${CONFIGURE_SHARED} # --srcdir is needed for systrace to work correctly @@ -112,6 +114,9 @@ FAKE_FLAGS+= RANLIB=: ALL_TARGET?= everything ./Lib/plat-openbsd4 +post-extract: + @rm -r ${WRKDIST}/Modules/expat + post-configure: @cd ${WRKSRC} && ${MAKE_PROGRAM} Makefile @@ -136,4 +141,3 @@ REGRESS_TARGET= test REGRESS_FLAGS= "EXTRATESTOPTS=-w" # Some regress tests write to $HOME PORTHOME= ${WRKDIR} - Index: 2.4/Makefile =================================================================== RCS file: /cvs/ports/lang/python/2.4/Makefile,v retrieving revision 1.30 diff -u -p -r1.30 Makefile --- 2.4/Makefile 22 Sep 2010 13:44:12 -0000 1.30 +++ 2.4/Makefile 25 Sep 2010 20:56:09 -0000 @@ -2,14 +2,10 @@ VERSION= 2.4 PATCHLEVEL= .6 -PKG_PATCHLEVEL= p4 +REVISION= 5 SHARED_LIBS= python2.4 1.0 -.if ${MACHINE_ARCH} == "alpha" || ${MACHINE_ARCH} == "amd64" || \ - ${MACHINE_ARCH} == "sparc64" || ${MACHINE_ARCH:Mmips64*} -PATCH_LIST= patch-* sup64-* -.endif - +AUTOCONF_VERSION= 2.59 ALL_TARGET?= all ${WRKSRC}/Lib/plat-openbsd4 .include <bsd.port.mk> Index: 2.5/Makefile =================================================================== RCS file: /cvs/ports/lang/python/2.5/Makefile,v retrieving revision 1.40 diff -u -p -r1.40 Makefile --- 2.5/Makefile 22 Sep 2010 13:44:12 -0000 1.40 +++ 2.5/Makefile 25 Sep 2010 20:56:09 -0000 @@ -2,18 +2,9 @@ VERSION= 2.5 PATCHLEVEL= .4 -PKG_PATCHLEVEL= p6 +REVISION= 7 SHARED_LIBS= python2.5 1.0 -.if ${MACHINE_ARCH} == "alpha" || ${MACHINE_ARCH} == "amd64" || \ - ${MACHINE_ARCH} == "sparc64" || ${MACHINE_ARCH:Mmips64*} -PATCH_LIST= patch-* sup64-* -.endif - -AUTOCONF_VERSION= 2.61 CONFIGURE_ARGS+= --with-cxx_main - -post-extract: - rm -r ${WRKDIST}/Modules/expat .include <bsd.port.mk> Index: 2.6/Makefile =================================================================== RCS file: /cvs/ports/lang/python/2.6/Makefile,v retrieving revision 1.19 diff -u -p -r1.19 Makefile --- 2.6/Makefile 22 Sep 2010 13:44:12 -0000 1.19 +++ 2.6/Makefile 25 Sep 2010 20:56:09 -0000 @@ -2,17 +2,9 @@ VERSION = 2.6 PATCHLEVEL = .6 +REVISION = 0 SHARED_LIBS = python2.6 1.0 -.if ${MACHINE_ARCH} == "alpha" || ${MACHINE_ARCH} == "amd64" || \ - ${MACHINE_ARCH} == "sparc64" || ${MACHINE_ARCH:Mmips64*} -PATCH_LIST = patch-* sup64-* -.endif - -AUTOCONF_VERSION = 2.61 CONFIGURE_ARGS += --with-cxx_main - -post-extract: - rm -r ${WRKDIST}/Modules/expat .include <bsd.port.mk>