mirror of
https://git.FreeBSD.org/ports.git
synced 2025-02-03 11:12:13 +00:00
Uphold C{C,XX,FLAGS}
Approved by: Panagiotis Astithas past at ebs.gr (maintainer)
This commit is contained in:
parent
66eb0768cc
commit
42887a30c5
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=152733
@ -31,6 +31,7 @@ PLIST_FILES= %%JAVAJARDIR%%/swt.jar \
|
||||
lib/libswt-pi-gtk-%%BUILD%%.so
|
||||
|
||||
USE_JAVA= yes
|
||||
USE_REINPLACE= yes
|
||||
JAVA_VERSION= 1.4+
|
||||
JAVA_OS= native
|
||||
|
||||
@ -98,13 +99,17 @@ post-patch:
|
||||
+ "cairo_structs.c" \
|
||||
+ "cairo_structs.h"
|
||||
.endif
|
||||
@${REINPLACE_CMD} -E \
|
||||
-e 's|%%CC%%|${CC}|' \
|
||||
-e 's|%%CXX%%|${CXX}|' \
|
||||
${WRKSRC}/build.sh
|
||||
|
||||
do-build:
|
||||
@(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${SH} build.sh)
|
||||
|
||||
do-install:
|
||||
${MKDIR} ${JAVAJARDIR}
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/libswt-*.so ${PREFIX}/lib
|
||||
${INSTALL_DATA} ${WRKSRC}/libswt-*.so ${PREFIX}/lib
|
||||
${INSTALL_DATA} ${WRKSRC}/swt.jar ${JAVAJARDIR}/
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
@ -1,12 +1,13 @@
|
||||
--- build.sh.orig Fri May 13 11:37:09 2005
|
||||
+++ build.sh Sat May 14 21:02:00 2005
|
||||
@@ -100,6 +100,33 @@
|
||||
--- build.sh.orig Wed May 4 19:44:42 2005
|
||||
+++ build.sh Wed Jan 4 08:43:08 2006
|
||||
@@ -100,6 +100,34 @@
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
+ "FreeBSD")
|
||||
+ CC=gcc
|
||||
+ LD=gcc
|
||||
+ CC=%%CC%%
|
||||
+ CXX=%%CXX%%
|
||||
+ LD=%%CC%%
|
||||
+ XTEST_LIB_PATH=$X11BASE/lib
|
||||
+ GECKO_I=${X11BASE}/include/${BROWSER}
|
||||
+ GECKO_INCLUDES="-I${GECKO_I} -I${LOCALBASE}/include/nspr -I${GECKO_I}/xpcom -I${GECKO_I}/string -I${GECKO_I}/embed_base -I${GECKO_I}/embedstring"
|
||||
@ -34,9 +35,12 @@
|
||||
"SunOS")
|
||||
CC=gcc
|
||||
LD=gcc
|
||||
@@ -128,4 +155,4 @@
|
||||
@@ -126,6 +154,6 @@
|
||||
;;
|
||||
esac
|
||||
|
||||
export CC LD JAVA_HOME AWT_LIB_PATH XTEST_LIB_PATH GECKO_SDK GECKO_INCLUDES GECKO_LIBS SWT_PTR_CFLAGS CDE_HOME OUTPUT_DIR
|
||||
-export CC LD JAVA_HOME AWT_LIB_PATH XTEST_LIB_PATH GECKO_SDK GECKO_INCLUDES GECKO_LIBS SWT_PTR_CFLAGS CDE_HOME OUTPUT_DIR
|
||||
+export CC CXX LD JAVA_HOME AWT_LIB_PATH XTEST_LIB_PATH GECKO_SDK GECKO_INCLUDES GECKO_LIBS SWT_PTR_CFLAGS CDE_HOME OUTPUT_DIR
|
||||
|
||||
-make -f $makefile ${1} ${2} ${3} ${4}
|
||||
+gmake -f $makefile ${1} ${2} ${3} ${4}
|
||||
|
@ -1,5 +1,5 @@
|
||||
--- make_freebsd.mak.orig Thu Dec 15 18:14:06 2005
|
||||
+++ make_freebsd.mak Thu Dec 15 18:25:59 2005
|
||||
--- make_freebsd.mak.orig Wed Jan 4 08:43:21 2006
|
||||
+++ make_freebsd.mak Wed Jan 4 08:44:07 2006
|
||||
@@ -9,7 +9,7 @@
|
||||
# IBM Corporation - initial API and implementation
|
||||
#*******************************************************************************
|
||||
@ -9,16 +9,19 @@
|
||||
|
||||
include make_common.mak
|
||||
|
||||
@@ -61,7 +61,7 @@
|
||||
@@ -61,32 +61,34 @@
|
||||
-fPIC \
|
||||
-I./ \
|
||||
-I$(JAVA_HOME)/include \
|
||||
- -I$(JAVA_HOME)/include/linux \
|
||||
+ -I$(JAVA_HOME)/include/freebsd \
|
||||
${GECKO_INCLUDES} \
|
||||
${SWT_PTR_CFLAGS}
|
||||
- ${SWT_PTR_CFLAGS}
|
||||
+ ${SWT_PTR_CFLAGS} \
|
||||
+ $(CFLAGS)
|
||||
|
||||
MOZILLALIBS = -shared -s -Wl,--version-script=mozilla_exports -Bsymbolic ${GECKO_LIBS}
|
||||
|
||||
@@ -70,7 +70,7 @@
|
||||
SWT_OBJECTS = swt.o callback.o
|
||||
AWT_OBJECTS = swt_awt.o
|
||||
SWTPI_OBJECTS = swt.o os.o os_structs.o os_custom.o os_stats.o
|
||||
@ -27,8 +30,9 @@
|
||||
ATK_OBJECTS = swt.o atk.o atk_structs.o atk_custom.o atk_stats.o
|
||||
GNOME_OBJECTS = swt.o gnome.o gnome_structs.o gnome_stats.o
|
||||
MOZILLA_OBJECTS = swt.o xpcom.o xpcom_custom.o xpcom_structs.o xpcom_stats.o
|
||||
@@ -78,15 +78,16 @@
|
||||
CFLAGS = -O -Wall \
|
||||
|
||||
-CFLAGS = -O -Wall \
|
||||
+CFLAGS += -Wall \
|
||||
-DSWT_VERSION=$(SWT_VERSION) \
|
||||
$(NATIVE_STATS) \
|
||||
- -DLINUX -DGTK \
|
||||
@ -49,7 +53,7 @@
|
||||
|
||||
#
|
||||
# SWT libs
|
||||
@@ -123,8 +124,6 @@
|
||||
@@ -123,8 +125,6 @@
|
||||
|
||||
cairo.o: cairo.c cairo.h swt.h
|
||||
$(CC) $(CFLAGS) $(CAIROCFLAGS) -c cairo.c
|
||||
|
Loading…
x
Reference in New Issue
Block a user