Alexandr Shadchin [2010-09-26, 03:56:49]:
> Hi!
>
> Simplification lang/python and switch to REVISION.
> Comments ? OK ?
that looks ok to me.
>
> --
> 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>
>