summaryrefslogtreecommitdiff
path: root/java/openjdk6/files/libiconv.patch
blob: e3f7f912fe08d1a87bb6ab155d8e4c5c202bf3e9 (plain) (blame)
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
70
71
--- Makefile
+++ Makefile
@@ -241,9 +241,11 @@
   ifeq ($(OS_VENDOR), Apple)
     OTHER_LDLIBS += -liconv
   else
-    ifneq ($(OS_NAME), netbsd)
-      CPPFLAGS += -I$(PACKAGE_PATH)/include
-      OTHER_LDLIBS += -L$(PACKAGE_PATH)/lib -liconv
+    ifneq ($(OS_NAME), freebsd)
+      ifneq ($(OS_NAME), netbsd)
+        CPPFLAGS += -I$(PACKAGE_PATH)/include
+        OTHER_LDLIBS += -L$(PACKAGE_PATH)/lib -liconv
+      endif
     endif
   endif
 endif
--- jdk/make/java/instrument/Makefile
+++ jdk/make/java/instrument/Makefile
@@ -112,10 +112,12 @@
     LDFLAGS += -Wl,--no-whole-archive
   endif
 
-  ICONV_PATH = $(PACKAGE_PATH)
+  ifneq ($(OS_VENDOR), FreeBSD)
+    ICONV_PATH = $(PACKAGE_PATH)
 # Use CPPFLAGS instead of OTHER_INCLUDES to force this last
-  CPPFLAGS += -I$(ICONV_PATH)/include
-  OTHER_LDLIBS += -L$(ICONV_PATH)/lib -liconv
+    CPPFLAGS += -I$(ICONV_PATH)/include
+    OTHER_LDLIBS += -L$(ICONV_PATH)/lib -liconv
+  endif
 else
   LDFLAGS += -L $(LIBDIR)/$(LIBARCH)/jli
   OTHER_LDLIBS += -ljli
--- jdk/make/java/npt/Makefile
+++ jdk/make/java/npt/Makefile
@@ -75,9 +75,11 @@
   ifeq ($(OS_VENDOR), Apple)
     OTHER_LDLIBS += -liconv
   else
-    ifneq ($(OS_NAME), netbsd)
-      CPPFLAGS += -I$(PACKAGE_PATH)/include
-      OTHER_LDLIBS += -L$(PACKAGE_PATH)/lib -liconv
+    ifneq ($(OS_NAME), freebsd)
+      ifneq ($(OS_NAME), netbsd)
+        CPPFLAGS += -I$(PACKAGE_PATH)/include
+        OTHER_LDLIBS += -L$(PACKAGE_PATH)/lib -liconv
+      endif
     endif
   endif
 endif
--- jdk/make/sun/splashscreen/Makefile
+++ jdk/make/sun/splashscreen/Makefile
@@ -74,9 +74,13 @@
     CFLAGS += -DPNG_NO_MMX_CODE
     ICONV_PATH = $(PACKAGE_PATH)
     CPPFLAGS += -I$(OPENWIN_HOME)/include \
-                -I$(OPENWIN_HOME)/include/X11/extensions \
-                -I$(ICONV_PATH)/include
-    OTHER_LDLIBS += -L$(OPENWIN_LIB) -lX11 -lXext -L$(ICONV_PATH)/lib -liconv $(LIBM) -pthread
+                -I$(OPENWIN_HOME)/include/X11/extensions
+    OTHER_LDLIBS += -L$(OPENWIN_LIB) -lX11 -lXext $(LIBM)
+    ifneq ($(OS_NAME), freebsd)
+      CPPFLAGS += -I$(ICONV_PATH)/include
+      OTHER_LDLIBS += -L$(ICONV_PATH)/lib -liconv
+    endif
+    OTHER_LDLIBS += -pthread
   else
     CPPFLAGS += -I$(OPENWIN_HOME)/include -I$(OPENWIN_HOME)/include/X11/extensions
     OTHER_LDLIBS += -L$(OPENWIN_LIB) -lX11 -lXext $(LIBM) -lpthread