py-gtk2 broken on -current

Jeremy Messenger mezz7 at cox.net
Thu Jul 31 20:35:26 PDT 2003


On Thu, 31 Jul 2003 22:26:55 -0500, Glenn Johnson <glennpj at charter.net> 
wrote:

> The x11-toolkits/py-gtk2 port is broken because it depends on
> py-numeric, which it broken on -current wit gcc3.3.1.

I have the update of py-numeric from 21.0 to 23.0 with a patch of fix for 
the -CURRENT. I just sent to the maintainer with a diff, but not send-pr 
since I need to fix the send-pr and sendmail (or qmail). Here's an attach 
of py-numeric.diff in case if you want to do it right now. I recently sent 
a fix for py-gnome2 to Joe and Joe has committed it (around ten minutes 
ago), so you might need it too.

I tested it with the meld and it just ran fine.

BTW: The maintainer of py-numeric isn't gnome at freebsd.org, which it's 
tg at freebsd.org.. :-)

Cheers,
Mezz


-- 
bsdforums.org 's moderator, mezz.
-------------- next part --------------
diff -urN py-numeric.orig/Makefile py-numeric/Makefile
--- py-numeric.orig/Makefile	Fri Mar  7 00:06:08 2003
+++ py-numeric/Makefile	Thu Jul 31 21:36:20 2003
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	numeric
-PORTVERSION=	21.0
+PORTVERSION=	23.0
 CATEGORIES=	math python
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	numpy
@@ -19,7 +19,6 @@
 USE_PYTHON=	yes
 USE_PYDISTUTILS=yes
 
-DOCDIR=		${PREFIX}/share/doc/py-numeric
 EXAMPLEDIR=	${PREFIX}/share/examples/py-numeric
 
 .include <bsd.port.pre.mk>
@@ -36,9 +35,5 @@
 	${INSTALL_DATA} ${WRKSRC}/Demo/*.py ${EXAMPLEDIR}
 	@${MKDIR} ${EXAMPLEDIR}/NumTut
 	${INSTALL_DATA} ${WRKSRC}/Demo/NumTut/* ${EXAMPLEDIR}/NumTut
-.if !defined(NOPORTDOCS)
-#	@${MKDIR} ${DOCDIR}
-#	${INSTALL_DATA} ${WRKSRC}/Doc/numpy.pdf ${DOCDIR}
-.endif
 
 .include <bsd.port.post.mk>
diff -urN py-numeric.orig/distinfo py-numeric/distinfo
--- py-numeric.orig/distinfo	Fri Jun 14 06:19:43 2002
+++ py-numeric/distinfo	Thu Jul 31 20:28:47 2003
@@ -1 +1 @@
-MD5 (Numeric-21.0.tar.gz) = 0684989aa6dfa4eba616ca7e36c524fd
+MD5 (Numeric-23.0.tar.gz) = 2f8c3c5d0703ce12f55f04f43d1a9ab3
diff -urN py-numeric.orig/files/patch-setup.py py-numeric/files/patch-setup.py
--- py-numeric.orig/files/patch-setup.py	Wed Dec 31 18:00:00 1969
+++ py-numeric/files/patch-setup.py	Thu Jul 31 20:59:22 2003
@@ -0,0 +1,11 @@
+--- setup.py.orig	Thu Jul 31 20:57:01 2003
++++ setup.py	Thu Jul 31 20:58:49 2003
+@@ -30,6 +30,8 @@
+     undef_macros = ['HAVE_INVERSE_HYPERBOLIC']
+ elif sys.platform in ['mac', 'beos5']:
+     mathlibs = []
++elif sys.platform in ['freebsd5']:
++    undef_macros = ['HAVE_INVERSE_HYPERBOLIC']
+ 
+ # delete all but the first one in this list if using your own LAPACK/BLAS
+ sourcelist = [os.path.join('Src', 'lapack_litemodule.c'),
diff -urN py-numeric.orig/pkg-plist py-numeric/pkg-plist
--- py-numeric.orig/pkg-plist	Fri Jun 14 06:19:43 2002
+++ py-numeric/pkg-plist	Thu Jul 31 21:19:50 2003
@@ -2,6 +2,10 @@
 %%PYTHON_INCLUDEDIR%%/Numeric/f2c.h
 %%PYTHON_INCLUDEDIR%%/Numeric/ranlib.h
 %%PYTHON_INCLUDEDIR%%/Numeric/ufuncobject.h
+%%PYTHON_SITELIBDIR%%/Numeric.pth
+%%PYTHON_SITELIBDIR%%/Numeric/ArrayPrinter.py
+%%PYTHON_SITELIBDIR%%/Numeric/ArrayPrinter.pyc
+%%PYTHON_SITELIBDIR%%/Numeric/ArrayPrinter.pyo
 %%PYTHON_SITELIBDIR%%/Numeric/FFT/FFT.py
 %%PYTHON_SITELIBDIR%%/Numeric/FFT/FFT.pyc
 %%PYTHON_SITELIBDIR%%/Numeric/FFT/FFT.pyo
@@ -9,6 +13,9 @@
 %%PYTHON_SITELIBDIR%%/Numeric/FFT/__init__.pyc
 %%PYTHON_SITELIBDIR%%/Numeric/FFT/__init__.pyo
 %%PYTHON_SITELIBDIR%%/Numeric/FFT/fftpack.so
+%%PYTHON_SITELIBDIR%%/Numeric/LinearAlgebra.py
+%%PYTHON_SITELIBDIR%%/Numeric/LinearAlgebra.pyc
+%%PYTHON_SITELIBDIR%%/Numeric/LinearAlgebra.pyo
 %%PYTHON_SITELIBDIR%%/Numeric/MA/MA.py
 %%PYTHON_SITELIBDIR%%/Numeric/MA/MA.pyc
 %%PYTHON_SITELIBDIR%%/Numeric/MA/MA.pyo
@@ -18,13 +25,6 @@
 %%PYTHON_SITELIBDIR%%/Numeric/MA/__init__.py
 %%PYTHON_SITELIBDIR%%/Numeric/MA/__init__.pyc
 %%PYTHON_SITELIBDIR%%/Numeric/MA/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Numeric.pth
-%%PYTHON_SITELIBDIR%%/Numeric/ArrayPrinter.py
-%%PYTHON_SITELIBDIR%%/Numeric/ArrayPrinter.pyc
-%%PYTHON_SITELIBDIR%%/Numeric/ArrayPrinter.pyo
-%%PYTHON_SITELIBDIR%%/Numeric/LinearAlgebra.py
-%%PYTHON_SITELIBDIR%%/Numeric/LinearAlgebra.pyc
-%%PYTHON_SITELIBDIR%%/Numeric/LinearAlgebra.pyo
 %%PYTHON_SITELIBDIR%%/Numeric/MLab.py
 %%PYTHON_SITELIBDIR%%/Numeric/MLab.pyc
 %%PYTHON_SITELIBDIR%%/Numeric/MLab.pyo
@@ -37,6 +37,13 @@
 %%PYTHON_SITELIBDIR%%/Numeric/Precision.py
 %%PYTHON_SITELIBDIR%%/Numeric/Precision.pyc
 %%PYTHON_SITELIBDIR%%/Numeric/Precision.pyo
+%%PYTHON_SITELIBDIR%%/Numeric/RNG/RNG.so
+%%PYTHON_SITELIBDIR%%/Numeric/RNG/Statistics.py
+%%PYTHON_SITELIBDIR%%/Numeric/RNG/Statistics.pyc
+%%PYTHON_SITELIBDIR%%/Numeric/RNG/Statistics.pyo
+%%PYTHON_SITELIBDIR%%/Numeric/RNG/__init__.py
+%%PYTHON_SITELIBDIR%%/Numeric/RNG/__init__.pyc
+%%PYTHON_SITELIBDIR%%/Numeric/RNG/__init__.pyo
 %%PYTHON_SITELIBDIR%%/Numeric/RandomArray.py
 %%PYTHON_SITELIBDIR%%/Numeric/RandomArray.pyc
 %%PYTHON_SITELIBDIR%%/Numeric/RandomArray.pyo
@@ -47,38 +54,11 @@
 %%PYTHON_SITELIBDIR%%/Numeric/arrayfns.so
 %%PYTHON_SITELIBDIR%%/Numeric/lapack_lite.so
 %%PYTHON_SITELIBDIR%%/Numeric/multiarray.so
-%%PYTHON_SITELIBDIR%%/Numeric/ranlib.so
-%%PYTHON_SITELIBDIR%%/Numeric/umath.so
 %%PYTHON_SITELIBDIR%%/Numeric/numeric_version.py
 %%PYTHON_SITELIBDIR%%/Numeric/numeric_version.pyc
 %%PYTHON_SITELIBDIR%%/Numeric/numeric_version.pyo
-%%PYTHON_SITELIBDIR%%/Numeric/PropertiedClasses/Properties.py
-%%PYTHON_SITELIBDIR%%/Numeric/PropertiedClasses/Properties.pyc
-%%PYTHON_SITELIBDIR%%/Numeric/PropertiedClasses/Properties.pyo
-%%PYTHON_SITELIBDIR%%/Numeric/PropertiedClasses/Properties_version.py
-%%PYTHON_SITELIBDIR%%/Numeric/PropertiedClasses/Properties_version.pyc
-%%PYTHON_SITELIBDIR%%/Numeric/PropertiedClasses/Properties_version.pyo
-%%PYTHON_SITELIBDIR%%/Numeric/PropertiedClasses/__init__.py
-%%PYTHON_SITELIBDIR%%/Numeric/PropertiedClasses/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Numeric/PropertiedClasses/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Numeric/RNG/RNG.so
-%%PYTHON_SITELIBDIR%%/Numeric/RNG/Statistics.py
-%%PYTHON_SITELIBDIR%%/Numeric/RNG/Statistics.pyc
-%%PYTHON_SITELIBDIR%%/Numeric/RNG/Statistics.pyo
-%%PYTHON_SITELIBDIR%%/Numeric/RNG/__init__.py
-%%PYTHON_SITELIBDIR%%/Numeric/RNG/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Numeric/RNG/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Numeric/kinds/__init__.py
-%%PYTHON_SITELIBDIR%%/Numeric/kinds/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Numeric/kinds/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Numeric/kinds/_kinds.so
-%%PYTHON_SITELIBDIR%%/Numeric/kinds/kinds.py
-%%PYTHON_SITELIBDIR%%/Numeric/kinds/kinds.pyc
-%%PYTHON_SITELIBDIR%%/Numeric/kinds/kinds.pyo
-%%PYTHON_SITELIBDIR%%/Numeric/kinds/kinds_version.py
-%%PYTHON_SITELIBDIR%%/Numeric/kinds/kinds_version.pyc
-%%PYTHON_SITELIBDIR%%/Numeric/kinds/kinds_version.pyo
- at comment share/doc/py-numeric/numpy.pdf
+%%PYTHON_SITELIBDIR%%/Numeric/ranlib.so
+%%PYTHON_SITELIBDIR%%/Numeric/umath.so
 share/examples/py-numeric/NumTut/__init__.py
 share/examples/py-numeric/NumTut/greece.pik
 share/examples/py-numeric/NumTut/mkpic.py
@@ -89,10 +69,7 @@
 share/examples/py-numeric/sieve.py
 @dirrm share/examples/py-numeric/NumTut
 @dirrm share/examples/py-numeric
- at comment @dirrm share/doc/py-numeric
- at dirrm %%PYTHON_SITELIBDIR%%/Numeric/kinds
 @dirrm %%PYTHON_SITELIBDIR%%/Numeric/RNG
- at dirrm %%PYTHON_SITELIBDIR%%/Numeric/PropertiedClasses
 @dirrm %%PYTHON_SITELIBDIR%%/Numeric/MA
 @dirrm %%PYTHON_SITELIBDIR%%/Numeric/FFT
 @dirrm %%PYTHON_SITELIBDIR%%/Numeric


More information about the freebsd-gnome mailing list