summaryrefslogtreecommitdiff
path: root/lang/python23-pth/patches/patch-aa
diff options
context:
space:
mode:
Diffstat (limited to 'lang/python23-pth/patches/patch-aa')
-rw-r--r--lang/python23-pth/patches/patch-aa145
1 files changed, 145 insertions, 0 deletions
diff --git a/lang/python23-pth/patches/patch-aa b/lang/python23-pth/patches/patch-aa
new file mode 100644
index 00000000000..c8f22943bec
--- /dev/null
+++ b/lang/python23-pth/patches/patch-aa
@@ -0,0 +1,145 @@
+$NetBSD: patch-aa,v 1.1.1.1 2003/08/04 08:29:32 drochner Exp $
+
+--- setup.py.orig 2003-07-10 14:48:39.000000000 +0200
++++ setup.py 2003-08-03 12:13:44.000000000 +0200
+@@ -240,9 +240,13 @@
+ return sys.platform
+
+ def detect_modules(self):
+- # Ensure that /usr/local is always used
+- add_dir_to_list(self.compiler.library_dirs, '/usr/local/lib')
+- add_dir_to_list(self.compiler.include_dirs, '/usr/local/include')
++ # Add the buildlink directories for pkgsrc
++ if os.environ.has_key('BUILDLINK_DIR'):
++ dir = os.environ['BUILDLINK_DIR']
++ libdir = dir + '/lib'
++ incdir = dir + '/include'
++ add_dir_to_list(self.compiler.library_dirs, libdir)
++ add_dir_to_list(self.compiler.include_dirs, incdir)
+
+ # fink installs lots of goodies in /sw/... - make sure we
+ # check there
+@@ -396,7 +400,7 @@
+ # These represent audio samples or images as strings:
+
+ # Disabled on 64-bit platforms
+- if sys.maxint != 9223372036854775807L:
++ if 0 and sys.maxint != 9223372036854775807L:
+ # Operations on audio samples
+ exts.append( Extension('audioop', ['audioop.c']) )
+ # Operations on images
+@@ -405,7 +409,7 @@
+ exts.append( Extension('rgbimg', ['rgbimgmodule.c']) )
+
+ # readline
+- if self.compiler.find_library_file(lib_dirs, 'readline'):
++ if 0 and self.compiler.find_library_file(lib_dirs, 'readline'):
+ readline_libs = ['readline']
+ if self.compiler.find_library_file(lib_dirs,
+ 'ncurses'):
+@@ -436,9 +440,7 @@
+ depends = ['socketmodule.h']) )
+ # Detect SSL support for the socket module (via _ssl)
+ ssl_incs = find_file('openssl/ssl.h', inc_dirs,
+- ['/usr/local/ssl/include',
+- '/usr/contrib/ssl/include/'
+- ]
++ []
+ )
+ if ssl_incs is not None:
+ krb5_h = find_file('krb5.h', inc_dirs,
+@@ -446,9 +448,7 @@
+ if krb5_h:
+ ssl_incs += krb5_h
+ ssl_libs = find_library_file(self.compiler, 'ssl',lib_dirs,
+- ['/usr/local/ssl/lib',
+- '/usr/contrib/ssl/lib/'
+- ] )
++ [] )
+
+ if (ssl_incs is not None and
+ ssl_libs is not None):
+@@ -608,7 +608,7 @@
+ libraries=dblibs))
+
+ # Anthony Baxter's gdbm module. GNU dbm(3) will require -lgdbm:
+- if (self.compiler.find_library_file(lib_dirs, 'gdbm')):
++ if 0 and (self.compiler.find_library_file(lib_dirs, 'gdbm')):
+ exts.append( Extension('gdbm', ['gdbmmodule.c'],
+ libraries = ['gdbm'] ) )
+
+@@ -626,7 +626,7 @@
+ # FTP archive sites. One URL for it is:
+ # ftp://gatekeeper.dec.com/.b/usenet/comp.sources.misc/volume40/fgmp/part01.Z
+
+- if (self.compiler.find_library_file(lib_dirs, 'gmp')):
++ if 0 and (self.compiler.find_library_file(lib_dirs, 'gmp')):
+ exts.append( Extension('mpz', ['mpzmodule.c'],
+ libraries = ['gmp'] ) )
+
+@@ -658,7 +658,7 @@
+ curses_libs = ['ncurses']
+ exts.append( Extension('_curses', ['_cursesmodule.c'],
+ libraries = curses_libs) )
+- elif (self.compiler.find_library_file(lib_dirs, 'curses')
++ elif 0 and (self.compiler.find_library_file(lib_dirs, 'curses')
+ and platform != 'darwin'):
+ # OSX has an old Berkeley curses, not good enough for
+ # the _curses module.
+@@ -730,21 +730,21 @@
+ else:
+ xmlbo = "4321"
+ expatinc = os.path.join(os.getcwd(), srcdir, 'Modules', 'expat')
+- exts.append(Extension('pyexpat',
+- sources = [
+- 'pyexpat.c',
+- 'expat/xmlparse.c',
+- 'expat/xmlrole.c',
+- 'expat/xmltok.c',
+- ],
+- define_macros = [
+- ('XML_NS', '1'),
+- ('XML_DTD', '1'),
+- ('BYTEORDER', xmlbo),
+- ('XML_CONTEXT_BYTES','1024'),
+- ],
+- include_dirs = [expatinc]
+- ))
++# exts.append(Extension('pyexpat',
++# sources = [
++# 'pyexpat.c',
++# 'expat/xmlparse.c',
++# 'expat/xmlrole.c',
++# 'expat/xmltok.c',
++# ],
++# define_macros = [
++# ('XML_NS', '1'),
++# ('XML_DTD', '1'),
++# ('BYTEORDER', xmlbo),
++# ('XML_CONTEXT_BYTES','1024'),
++# ],
++# include_dirs = [expatinc]
++# ))
+
+ # Dynamic loading module
+ if sys.maxint == 0x7fffffff:
+@@ -867,7 +867,7 @@
+ self.extensions.extend(exts)
+
+ # Call the method for detecting whether _tkinter can be compiled
+- self.detect_tkinter(inc_dirs, lib_dirs)
++# self.detect_tkinter(inc_dirs, lib_dirs)
+
+ def detect_tkinter_darwin(self, inc_dirs, lib_dirs):
+ # The _tkinter module, using frameworks. Since frameworks are quite
+@@ -1128,7 +1128,9 @@
+ ext_modules=[Extension('struct', ['structmodule.c'])],
+
+ # Scripts to install
+- scripts = ['Tools/scripts/pydoc', 'Tools/scripts/idle']
++ scripts = ['Tools/scripts/pydoc2p3',
++#'Tools/scripts/idle'
++ ]
+ )
+
+ # --install-platlib