On Sun, Nov 14, 2010 at 03:35:21PM +0000, Stuart Henderson wrote:
> Most of our ports have already been moved to the newer Tcl/Tk,
> so on many systems python-tkinter is the only reason for having the
> old one around. Diff below moves to using the x11/tk/tk.port.mk
> module and bumps the Tk version to 8.5. Ok?

  Diff reads fine. If it compiles and packages sure.

  f.-
 
> Index: Makefile.inc
> ===================================================================
> RCS file: /cvs/ports/lang/python/Makefile.inc,v
> retrieving revision 1.69
> diff -u -p -r1.69 Makefile.inc
> --- Makefile.inc      7 Nov 2010 19:12:42 -0000       1.69
> +++ Makefile.inc      14 Nov 2010 15:32:40 -0000
> @@ -68,9 +68,10 @@ LIB_DEPENDS-gdbm = ::databases/gdbm
>  WANTLIB-gdbm =               gdbm.>=3
>  RUN_DEPENDS-idle =   ${RUN_DEPENDS} \
>                       ::lang/python/${VERSION},-tkinter
> -LIB_DEPENDS-tkinter =        :tcl->=8.4,<8.5:lang/tcl/8.4 \
> -                     :tk->=8.4,<8.5:x11/tk/8.4
> -WANTLIB-tkinter =    X11 tcl84 tk84
> +# XXX Tcl/Tk version number handled in patch-setup_py
> +MODULES +=           x11/tk
> +LIB_DEPENDS-tkinter =        ${MODTK_LIB_DEPENDS}
> +WANTLIB-tkinter =    X11 ${MODTK_WANTLIB}
>  
>  .if ${MACHINE_ARCH} == "alpha" || ${MACHINE_ARCH} == "amd64" || \
>      ${MACHINE_ARCH} == "sparc64" || ${MACHINE_ARCH:Mmips64*}
> Index: 2.4/Makefile
> ===================================================================
> RCS file: /cvs/ports/lang/python/2.4/Makefile,v
> retrieving revision 1.32
> diff -u -p -r1.32 Makefile
> --- 2.4/Makefile      28 Oct 2010 08:22:11 -0000      1.32
> +++ 2.4/Makefile      14 Nov 2010 15:32:40 -0000
> @@ -2,7 +2,7 @@
>  
>  VERSION=             2.4
>  PATCHLEVEL=          .6
> -REVISION=            4
> +REVISION=            5
>  SHARED_LIBS=         python2.4 1.0
>  
>  ALL_TARGET?= all ${WRKSRC}/Lib/plat-openbsd4
> Index: 2.4/patches/patch-setup_py
> ===================================================================
> RCS file: /cvs/ports/lang/python/2.4/patches/patch-setup_py,v
> retrieving revision 1.4
> diff -u -p -r1.4 patch-setup_py
> --- 2.4/patches/patch-setup_py        1 Jan 2009 21:03:27 -0000       1.4
> +++ 2.4/patches/patch-setup_py        14 Nov 2010 15:32:40 -0000
> @@ -126,7 +126,7 @@ $OpenBSD: patch-setup_py,v 1.4 2009/01/0
>           tcllib = tklib = tcl_includes = tk_includes = None
>  -        for version in ['8.5', '85', '8.4', '84', '8.3', '83', '8.2',
>  -                        '82', '8.1', '81', '8.0', '80']:
> -+        for version in ['84']:
> ++        for version in ['85']:
>               tklib = self.compiler.find_library_file(lib_dirs, 'tk' + 
> version)
>               tcllib = self.compiler.find_library_file(lib_dirs, 'tcl' + 
> version)
>               if tklib and tcllib:
> Index: 2.5/Makefile
> ===================================================================
> RCS file: /cvs/ports/lang/python/2.5/Makefile,v
> retrieving revision 1.42
> diff -u -p -r1.42 Makefile
> --- 2.5/Makefile      28 Oct 2010 08:22:11 -0000      1.42
> +++ 2.5/Makefile      14 Nov 2010 15:32:40 -0000
> @@ -2,7 +2,7 @@
>  
>  VERSION=             2.5
>  PATCHLEVEL=          .4
> -REVISION=            6
> +REVISION=            7
>  SHARED_LIBS=         python2.5 1.0
>  
>  CONFIGURE_ARGS+=     --with-cxx_main
> Index: 2.5/patches/patch-setup_py
> ===================================================================
> RCS file: /cvs/ports/lang/python/2.5/patches/patch-setup_py,v
> retrieving revision 1.5
> diff -u -p -r1.5 patch-setup_py
> --- 2.5/patches/patch-setup_py        1 Jan 2009 21:03:27 -0000       1.5
> +++ 2.5/patches/patch-setup_py        14 Nov 2010 15:32:40 -0000
> @@ -154,7 +154,7 @@ $OpenBSD: patch-setup_py,v 1.5 2009/01/0
>           tcllib = tklib = tcl_includes = tk_includes = None
>  -        for version in ['8.5', '85', '8.4', '84', '8.3', '83', '8.2',
>  -                        '82', '8.1', '81', '8.0', '80']:
> -+        for version in ['84']:
> ++        for version in ['85']:
>               tklib = self.compiler.find_library_file(lib_dirs, 'tk' + 
> version)
>               tcllib = self.compiler.find_library_file(lib_dirs, 'tcl' + 
> version)
>               if tklib and tcllib:
> Index: 2.6/Makefile
> ===================================================================
> RCS file: /cvs/ports/lang/python/2.6/Makefile,v
> retrieving revision 1.21
> diff -u -p -r1.21 Makefile
> --- 2.6/Makefile      28 Oct 2010 08:22:11 -0000      1.21
> +++ 2.6/Makefile      14 Nov 2010 15:32:40 -0000
> @@ -2,6 +2,7 @@
>  
>  VERSION =            2.6
>  PATCHLEVEL =         .6
> +REVISION =           0
>  SHARED_LIBS =                python2.6 1.0
>  
>  CONFIGURE_ARGS +=    --with-cxx_main
> Index: 2.6/patches/patch-setup_py
> ===================================================================
> RCS file: /cvs/ports/lang/python/2.6/patches/patch-setup_py,v
> retrieving revision 1.6
> diff -u -p -r1.6 patch-setup_py
> --- 2.6/patches/patch-setup_py        16 Sep 2010 22:36:08 -0000      1.6
> +++ 2.6/patches/patch-setup_py        14 Nov 2010 15:32:40 -0000
> @@ -154,7 +154,7 @@ $OpenBSD: patch-setup_py,v 1.6 2010/09/1
>           tcllib = tklib = tcl_includes = tk_includes = None
>  -        for version in ['8.5', '85', '8.4', '84', '8.3', '83', '8.2',
>  -                        '82', '8.1', '81', '8.0', '80']:
> -+        for version in ['84']:
> ++        for version in ['85']:
>               tklib = self.compiler.find_library_file(lib_dirs, 'tk' + 
> version)
>               tcllib = self.compiler.find_library_file(lib_dirs, 'tcl' + 
> version)
>               if tklib and tcllib:
> 

Reply via email to