svn commit: r382339 - in head/x11-toolkits/swt: . files

Bryan Drewery bdrewery at FreeBSD.org
Thu Mar 26 20:11:13 UTC 2015


On 3/26/2015 2:37 PM, John Marino wrote:
> Author: marino
> Date: Thu Mar 26 19:37:41 2015
> New Revision: 382339
> URL: https://svnweb.freebsd.org/changeset/ports/382339
> QAT: https://qat.redports.org/buildarchive/r382339/
> 
> Log:
>   x11-toolkits/swt: Add DragonFly support
>   
>   Bring in fix from dports (port is not maintained)
> 
> Modified:
>   head/x11-toolkits/swt/Makefile
>   head/x11-toolkits/swt/files/patch-build.sh
> 
> Modified: head/x11-toolkits/swt/Makefile
> ==============================================================================
> --- head/x11-toolkits/swt/Makefile	Thu Mar 26 19:33:35 2015	(r382338)
> +++ head/x11-toolkits/swt/Makefile	Thu Mar 26 19:37:41 2015	(r382339)
> @@ -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
> +

This being unconditional seems wrong.

>  do-install:
>  	@${MKDIR} ${STAGEDIR}${JAVAJARDIR}
>  	${INSTALL_LIB} ${WRKSRC}/libswt-*.so ${STAGEDIR}${PREFIX}/lib
> 
> Modified: head/x11-toolkits/swt/files/patch-build.sh
> ==============================================================================
> --- head/x11-toolkits/swt/files/patch-build.sh	Thu Mar 26 19:33:35 2015	(r382338)
> +++ head/x11-toolkits/swt/files/patch-build.sh	Thu Mar 26 19:37:41 2015	(r382339)
> @@ -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
> 


-- 
Regards,
Bryan Drewery

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freebsd.org/pipermail/svn-ports-head/attachments/20150326/7ef3f260/attachment.sig>


More information about the svn-ports-head mailing list