File: gnukfreebsd.patch

package info (click to toggle)
jcc 3.6-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 1,932 kB
  • sloc: cpp: 23,157; python: 6,608; java: 65; makefile: 51
file content (69 lines) | stat: -rw-r--r-- 2,205 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
Description: Add support for kfreebsd arches
Author: Dmitry Nezhevenko <dion@dion.org.ua>
Last-Update: 2016-08-11
Bug-Debian: https://bugs.debian.org/834102

Index: jcc/setup.py
===================================================================
--- jcc.orig/setup.py
+++ jcc/setup.py
@@ -27,6 +27,8 @@ elif sys.platform == "win32" and "--comp
     platform = 'mingw32'
 elif sys.platform.startswith('linux'):
     platform = 'linux'
+elif sys.platform.startswith('gnukfreebsd'):
+    platform = 'gnukfreebsd'
 else:
     platform = sys.platform.split('-')[0]
 
@@ -72,7 +74,8 @@ JDK = {
     'sunos5': '/usr/jdk/instances/jdk1.6.0',
     'win32': JAVAHOME,
     'mingw32': JAVAHOME,
-    'freebsd7': '/usr/local/diablo-jdk1.6.0'
+    'freebsd7': '/usr/local/diablo-jdk1.6.0',
+    'gnukfreebsd': JAVAHOME,
 }
 if 'JCC_JDK' in os.environ:
     JDK[platform] = os.environ['JCC_JDK']
@@ -112,6 +115,8 @@ INCLUDES = {
                 '%(mingw32)s/include/win32' %(JDK)],
     'freebsd7': ['%(freebsd7)s/include' %(JDK),
                  '%(freebsd7)s/include/freebsd' %(JDK)],
+    'gnukfreebsd': ['%(gnukfreebsd)s/include' %(JDK),
+                 '%(gnukfreebsd)s/include/bsd' %(JDK)],
 }
 
 CFLAGS = {
@@ -124,6 +129,7 @@ CFLAGS = {
     'win32': ["/EHsc", "/D_CRT_SECURE_NO_WARNINGS"],  # MSVC 9 (2008)
     'mingw32': ['-fno-strict-aliasing', '-Wno-write-strings'],
     'freebsd7': ['-fno-strict-aliasing', '-Wno-write-strings'],
+    'gnukfreebsd': ['-fno-strict-aliasing', '-Wno-write-strings'],
 }
 
 # added to CFLAGS when JCC is invoked with --debug
@@ -135,6 +141,7 @@ DEBUG_CFLAGS = {
     'win32': ['/Od', '/DDEBUG'],
     'mingw32': ['-O0', '-g', '-DDEBUG'],
     'freebsd7': ['-O0', '-g', '-DDEBUG'],
+    'gnukfreebsd': ['-O0', '-g', '-DDEBUG'],
 }
 
 LFLAGS = {
@@ -191,6 +198,7 @@ JAVAC = {
     'win32': ['%(win32)s/bin/javac.exe' %(JDK)],
     'mingw32': ['%(mingw32)s/bin/javac.exe' %(JDK)],
     'freebsd7': ['javac'],
+    'gnukfreebsd': ['javac'],
 }
 
 JAVADOC = {
@@ -201,6 +209,7 @@ JAVADOC = {
     'win32': ['%(win32)s/bin/javadoc.exe' %(JDK)],
     'mingw32': ['%(mingw32)s/bin/javadoc.exe' %(JDK)],
     'freebsd7': ['javadoc'],
+    'gnukfreebsd': ['javadoc'],
 }
 
 try: