53 lines
1.6 KiB
Text
53 lines
1.6 KiB
Text
|
$NetBSD: patch-ab,v 1.1.1.1 2004/12/27 22:58:57 wiz Exp $
|
||
|
|
||
|
--- setup.py.orig 2004-05-10 19:36:22.000000000 +0200
|
||
|
+++ setup.py
|
||
|
@@ -492,6 +492,9 @@ if os.path.exists("/usr/kerberos/include
|
||
|
|
||
|
INCLUDE_DIRS.append("src")
|
||
|
|
||
|
+INCLUDE_DIRS.append('/usr/pkg/include')
|
||
|
+INCLUDE_DIRS.append('/usr/include')
|
||
|
+
|
||
|
EXTRA_CFLAGS = []
|
||
|
if sys.platform != 'win32':
|
||
|
EXTRA_CFLAGS += [ '-Wno-strict-prototypes' ]
|
||
|
@@ -534,6 +537,28 @@ elif sys.platform != 'win32':
|
||
|
else:
|
||
|
EXTRA = {}
|
||
|
|
||
|
+EXTRA = {'data_files':
|
||
|
+ [('man/man1', ['etc/mixminion.1']),
|
||
|
+ ('man/man5', ['etc/mixminionrc.5', 'etc/mixminiond.conf.5']),
|
||
|
+ ('man/man8', ['etc/mixminiond.8'])]}
|
||
|
+
|
||
|
+orig_opts = sysconfig.get_config_vars('OPT')
|
||
|
+if orig_opts == ['-DNDEBUG -O2 -I/usr/pkg/include -I/usr/include']:
|
||
|
+ sysconfig._config_vars['OPT'] = '-DNDEBUG -O2'
|
||
|
+elif orig_opts == ['-DNDEBUG -O2 -I/usr/include']:
|
||
|
+ sysconfig._config_vars['OPT'] = '-DNDEBUG -O2'
|
||
|
+elif orig_opts == ['-O2 -I/usr/include']:
|
||
|
+ sysconfig._config_vars['OPT'] = '-O2'
|
||
|
+elif orig_opts == ['-DNDEBUG -g -O3 -Wall -Wstrict-prototypes']:
|
||
|
+ pass
|
||
|
+elif orig_opts == ['-g -O2 -Wall -Wstrict-prototypes']:
|
||
|
+ pass
|
||
|
+else:
|
||
|
+ # The package defines the Python packages it can rely upon.
|
||
|
+ # If we get here, this assumption is invalid.
|
||
|
+ print "Looks like the Python we are using has unexpected properties."
|
||
|
+ sys.exit(1)
|
||
|
+
|
||
|
setup(name='Mixminion',
|
||
|
version=VERSION,
|
||
|
license="LGPL",
|
||
|
@@ -550,6 +575,8 @@ setup(name='Mixminion',
|
||
|
**EXTRA
|
||
|
)
|
||
|
|
||
|
+sysconfig._config_vars['OPT'] = orig_opts
|
||
|
+
|
||
|
try:
|
||
|
for s in SCRIPTS:
|
||
|
os.unlink(s)
|