1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-28 01:06:17 +00:00

x11-toolkits/swt: Add DragonFly support

Bring in fix from dports (port is not maintained)
This commit is contained in:
John Marino 2015-03-26 19:37:41 +00:00
parent db5722415e
commit 4f6686216b
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=382339
2 changed files with 20 additions and 6 deletions

View File

@ -83,6 +83,10 @@ post-extract:
@(cd ${WRKSRC} && ${UNZIP_CMD} -qo "*.zip")
@${RM} -f ${WRKSRC}/*.o ${WRKSRC}/*.so ${WRKSRC}/*.jar
post-patch:
${SED} -e 's|freebsd|dragonfly|g' ${WRKSRC}/make_freebsd.mak \
${WRKSRC}/make_dragonfly.mak
do-install:
@${MKDIR} ${STAGEDIR}${JAVAJARDIR}
${INSTALL_LIB} ${WRKSRC}/libswt-*.so ${STAGEDIR}${PREFIX}/lib

View File

@ -1,6 +1,16 @@
--- build.sh.orig 2009-06-11 16:10:54.000000000 -0500
+++ build.sh 2009-12-01 14:42:09.000000000 -0600
@@ -44,6 +44,9 @@
--- build.sh.orig 2010-02-12 17:49:56 UTC
+++ build.sh
@@ -41,9 +41,19 @@ case $OS in
MAKE_TYPE=gmake
fi
;;
+ "DragonFly")
+ SWT_OS=dragonfly
+ MAKEFILE=make_dragonfly.mak
+ if uname -p > /dev/null 2>&1; then
+ MODEL=`uname -p`
+ fi
+ ;;
"FreeBSD")
SWT_OS=freebsd
MAKEFILE=make_freebsd.mak
@ -10,7 +20,7 @@
;;
*)
SWT_OS=`uname -s | tr -s '[:upper:]' '[:lower:]'`
@@ -75,15 +78,16 @@
@@ -75,15 +85,16 @@ case $MODEL in
esac
# For 64-bit CPUs, we have a switch
@ -29,7 +39,7 @@
if [ x`pkg-config --exists gnome-vfs-module-2.0 libgnome-2.0 libgnomeui-2.0 && echo YES` = "xYES" ]; then
echo "libgnomeui-2.0 found, compiling SWT program support using GNOME"
MAKE_GNOME=make_gnome
@@ -91,7 +95,9 @@
@@ -91,7 +102,9 @@ else
echo "libgnome-2.0 and libgnomeui-2.0 not found:"
echo " *** SWT Program support for GNOME will not be compiled."
fi
@ -39,7 +49,7 @@
if [ x`pkg-config --exists cairo && echo YES` = "xYES" ]; then
echo "Cairo found, compiling SWT support for the cairo graphics library."
MAKE_CAIRO=make_cairo
@@ -99,30 +105,17 @@
@@ -99,30 +112,17 @@ else
echo "Cairo not found:"
echo " *** Advanced graphics support using cairo will not be compiled."
fi