Index: head/editors/morla/Makefile =================================================================== --- head/editors/morla/Makefile (revision 350677) +++ head/editors/morla/Makefile (revision 350678) @@ -1,55 +1,47 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= morla PORTVERSION= 0.16.1 PORTREVISION= 4 CATEGORIES= editors textproc MASTER_SITES= http://www.morlardf.net/src/ \ http://nivi.interfree.it/distfiles/${PORTNAME}/${PORTVERSION}/ MAINTAINER= nivit@FreeBSD.org -COMMENT= A RDF editor +COMMENT= RDF editor -LIB_DEPENDS= nxml.18:${PORTSDIR}/textproc/libnxml \ - rdf.0:${PORTSDIR}/textproc/redland \ - raptor2.0:${PORTSDIR}/textproc/raptor2 \ - curl:${PORTSDIR}/ftp/curl +LIB_DEPENDS= libnxml.so:${PORTSDIR}/textproc/libnxml \ + librdf.so:${PORTSDIR}/textproc/redland \ + libraptor2.so:${PORTSDIR}/textproc/raptor2 \ + libcurl.so:${PORTSDIR}/ftp/curl BUILD_DEPENDS= dot:${PORTSDIR}/graphics/graphviz RUN_DEPENDS= dot:${PORTSDIR}/graphics/graphviz OPTIONS_DEFINE= XULRUNNER XULRUNNER_DESC= Xulrunner as JavaScript engine GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --with-gconf=auto USES= gettext pkgconfig USE_GNOME= gconf2 libgtkhtml libxslt USE_LDCONFIG= ${PREFIX}/lib/${PORTNAME} -MAN1= morla.1 - DESKTOP_ENTRIES="morla" \ "Edit RDF documents" \ "${DATADIR}/icons/128_color.png" \ "morla" \ "WebDevelopment;" \ true -NO_STAGE= yes +XULRUNNER_USES= gecko +XULRUNNER_CONFIGURE_ON= --with-javascript=xulrunner +XULRUNNER_CONFIGURE_OFF= --with-javascript=none + post-patch: @${REINPLACE_CMD} -e 's|-D.*_DISABLE_DEPRECATED||g' \ ${WRKSRC}/configure - -.include - -.if ${PORT_OPTIONS:MXULRUNNER} -USE_GECKO= libxul -CONFIGURE_ARGS+= --with-javascript=xulrunner -.else -CONFIGURE_ARGS+= --with-javascript=none -.endif .include Index: head/editors/morla/pkg-plist =================================================================== --- head/editors/morla/pkg-plist (revision 350677) +++ head/editors/morla/pkg-plist (revision 350678) @@ -1,19 +1,19 @@ bin/morla include/morla-module.h lib/morla/index.xml lib/morla/libmorla_test.a lib/morla/libmorla_test.la lib/morla/libmorla_test.so -libdata/ldconfig/morla +man/man1/morla.1.gz share/locale/it/LC_MESSAGES/morla.mo %%DATADIR%%/bootsplash.png %%DATADIR%%/icons/128_BN.png %%DATADIR%%/icons/128_color.png %%DATADIR%%/icons/32_BN.png %%DATADIR%%/icons/32_color.png %%DATADIR%%/icons/64_BN.png %%DATADIR%%/icons/64_color.png %%DATADIR%%/icons/700_color.png @dirrm lib/morla @dirrm %%DATADIR%%/icons @dirrm %%DATADIR%% Index: head/java/icedtea-web/Makefile =================================================================== --- head/java/icedtea-web/Makefile (revision 350677) +++ head/java/icedtea-web/Makefile (revision 350678) @@ -1,130 +1,129 @@ # $FreeBSD$ PORTNAME= icedtea-web PORTVERSION= 1.4.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= java www MASTER_SITES= http://icedtea.wildebeest.org/download/source/ \ http://icedtea.classpath.org/download/source/ MAINTAINER= java@FreeBSD.org COMMENT= Free Java plug-in and Java Web Start for OpenJDK LICENSE= GPLv2 BUILD_DEPENDS= ${LOCALBASE}/bin/zip:${PORTSDIR}/archivers/zip \ ${LOCALBASE}/bin/bash:${PORTSDIR}/shells/bash RUN_DEPENDS= ${LOCALBASE}/bin/bash:${PORTSDIR}/shells/bash GNU_CONFIGURE= yes USE_JAVA= yes JAVA_OS= native JAVA_VENDOR= openjdk JAVA_VERSION= 1.6+ USE_PERL5= build USE_XORG= x11 -USES= gmake perl5 pkgconfig shebangfix +USES= gmake perl5 pkgconfig shebangfix desktop-file-utils SHEBANG_FILES= javac.in jrunscript.in WANT_GNOME= yes EXTRACT_CMD= ${GZIP_CMD} EXTRACT_BEFORE_ARGS= -dc EXTRACT_AFTER_ARGS= | ${SETENV} LC_ALL=en_US.UTF-8 ${TAR} -xf - PLIST_FILES= bin/itweb-javaws bin/itweb-settings \ man/man1/itweb-javaws.1.gz \ share/applications/itweb-javaws.desktop \ share/applications/itweb-settings.desktop \ share/pixmaps/itweb-javaws.png PORTDATA= about.jar about.jnlp javaws_splash.png netx.jar PORTDOCS= netx CONFIGURE_ARGS= --with-asm=no --with-ecj=no --with-emma=no --with-jacoco=no CONFIGURE_ARGS+=--with-jdk-home="${JAVA_HOME}" SH= ${bash_CMD} OPTIONS_DEFINE= PLUGIN RHINO TEST OPTIONS_DEFAULT=PLUGIN PLUGIN_DESC= Enable the browser plug-in RHINO_DESC= Add support for Proxy Auto Config files TEST_DESC= Add support for running regression test .include .if empty(PORT_OPTIONS:MDOCS) CONFIGURE_ARGS+=--disable-docs .endif .if ${PORT_OPTIONS:MPLUGIN} -USE_GECKO= libxul USE_GNOME= glib20 -USES+= webplugin:native +USES+= webplugin:native gecko WEBPLUGIN_DIR= ${PREFIX}/lib WEBPLUGIN_FILES=IcedTeaPlugin.so PLIST_FILES+= lib/IcedTeaPlugin.so PORTDATA+= plugin.jar PORTDOCS+= plugin .else CONFIGURE_ARGS+=--disable-plugin .endif .if ${PORT_OPTIONS:MRHINO} BUILD_DEPENDS+= ${JAVASHAREDIR}/rhino/rhino.jar:${PORTSDIR}/lang/rhino RUN_DEPENDS+= ${JAVASHAREDIR}/rhino/rhino.jar:${PORTSDIR}/lang/rhino CONFIGURE_ARGS+=--with-rhino=${JAVASHAREDIR}/rhino/rhino.jar .else CONFIGURE_ARGS+=--with-rhino=no .endif .if ${PORT_OPTIONS:MTEST} BUILD_DEPENDS+= ${JAVALIBDIR}/junit.jar:${PORTSDIR}/java/junit CONFIGURE_ARGS+=--with-junit=${JAVALIBDIR}/junit.jar .else CONFIGURE_ARGS+=--with-junit=no .endif .include .if ${JAVA_PORT_VERSION} == "1.6.0" pre-extract: @${ECHO_MSG} @${ECHO_MSG} "IMPORTANT: To build IcedTea-Web ${PORTVERSION}, you have to turn on 'ICEDTEA' option" @${ECHO_MSG} "for ${JAVA_PORT} (default). Otherwise, it will neither build nor work." @${ECHO_MSG} @sleep 5 .endif post-patch: ${REINPLACE_CMD} -e 's|^Icon=javaws|Icon=itweb-javaws|' \ ${WRKSRC}/*.desktop.in ${REINPLACE_CMD} -E 's|/bin/(ba)?sh|${bash_CMD}|' \ ${WRKSRC}/launcher/*.in \ ${WRKSRC}/plugin/tests/LiveConnect/build \ ${WRKSRC}/tests/netx/unit/net/sourceforge/jnlp/runtime/JNLPClassLoaderTest.java ${REINPLACE_CMD} -e 's|%%JAR%%|${JAR}|' \ ${WRKSRC}/tests/netx/unit/net/sourceforge/jnlp/runtime/JNLPClassLoaderTest.java .if ${PORT_OPTIONS:MTEST} post-build: @${ECHO_MSG} @${ECHO_MSG} "Run \"make test\" to execute regression test." @${ECHO_MSG} .endif post-install: ${MKDIR} ${STAGEDIR}${DESKTOPDIR} ${INSTALL_DATA} ${WRKSRC}/*.desktop ${STAGEDIR}${DESKTOPDIR} ${INSTALL_DATA} ${WRKSRC}/javaws.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/itweb-javaws.png .if ${PORT_OPTIONS:MTEST} test: build @(cd ${WRKSRC}; ${GMAKE} check) .if ${PORT_OPTIONS:MPLUGIN} @(cd ${WRKSRC}; ${GMAKE} plugin-tests) .endif .endif .include Index: head/science/gchemutils/Makefile =================================================================== --- head/science/gchemutils/Makefile (revision 350677) +++ head/science/gchemutils/Makefile (revision 350678) @@ -1,74 +1,69 @@ # Created by: Pav Lucistnik # $FreeBSD$ PORTNAME= gchemutils PORTVERSION= 0.14.7 CATEGORIES= science MASTER_SITES= ${MASTER_SITE_SAVANNAH} MASTER_SITE_SUBDIR= ${PORTNAME}/${PORTVERSION:R} DISTNAME= gnome-chemistry-utils-${PORTVERSION} MAINTAINER= kwm@FreeBSD.org COMMENT= C++ classes and Gtk3 widgets related to chemistry BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/bodr.pc:${PORTSDIR}/science/bodr \ ${LOCALBASE}/libdata/pkgconfig/chemical-mime-data.pc:${PORTSDIR}/science/chemical-mime-data LIB_DEPENDS= libgtkglext-x11-1.0.so:${PORTSDIR}/x11-toolkits/gtkglext \ libopenbabel.so:${PORTSDIR}/science/openbabel \ libgoffice-0.10.so:${PORTSDIR}/devel/goffice010 RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/bodr.pc:${PORTSDIR}/science/bodr \ ${LOCALBASE}/libdata/pkgconfig/chemical-mime-data.pc:${PORTSDIR}/science/chemical-mime-data PORTSCOUT= limitw:1,even -USE_XZ= yes USE_XORG= x11 USE_GNOME= gnomedocutils gtk30 intlhack libgsf libxml2 USES= desktop-file-utils gettext gmake libtool pathfix pkgconfig \ - shared-mime-info + shared-mime-info tar:xz USE_LDCONFIG= yes GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --with-omf-dir=${PREFIX}/share/omf INSTALLS_ICONS= yes INSTALLS_OMF= yes GLIB_SCHEMAS= org.gnome.gchemutils.crystal.gschema.xml \ org.gnome.gchemutils.gschema.xml \ org.gnome.gchemutils.paint.gschema.xml \ org.gnome.gchemutils.paint.plugins.arrows.gschema.xml VER= ${PORTVERSION:R} PLIST_SUB= VER=${VER} GOFFICE=0.10 VERSION=${PORTVERSION} OPTIONS_DEFINE= GNUMERIC XUL +OPTIONS_SUB= yes GNUMERIC_DESC= Build gnumeric plugin XUL_DESC= Build browser plugin (requires libxul) -.include - -.if ${PORT_OPTIONS:MXUL} -USE_GECKO= libxul -CONFIGURE_ARGS+=--enable-mozilla-plugin \ +XUL_USES= gecko +XUL_CONFIGURE_ON=--enable-mozilla-plugin \ --with-mozilla-libdir=${PREFIX}/lib/xulrunner -PLIST_SUB+= XUL="" -.else -CONFIGURE_ARGS+=--disable-mozilla-plugin -PLIST_SUB+= XUL="@comment " -.endif +XUL_CONFIGURE_OFF=--disable-mozilla-plugin + +.include .if ${PORT_OPTIONS:MGNUMERIC} || exists(${LOCALBASE}/lib/libspreadsheet.so) LIB_DEPENDS+= libspreadsheet.so:${PORTSDIR}/math/gnumeric PLIST_SUB+= GNUMERIC="" .else PLIST_SUB+= GNUMERIC="@comment " .endif post-patch: @${REINPLACE_CMD} -e 's|-ldl||g' ${WRKSRC}/libs/gcp/Makefile.in post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so.* @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*/*/*/*/*.so .include Index: head/www/gecko-mediaplayer/Makefile =================================================================== --- head/www/gecko-mediaplayer/Makefile (revision 350677) +++ head/www/gecko-mediaplayer/Makefile (revision 350678) @@ -1,74 +1,70 @@ # Created by: Alexander Logvinov # $FreeBSD$ PORTNAME= gecko-mediaplayer DISTVERSION= 1.0.9a PORTREVISION= 2 CATEGORIES= www multimedia gnome MASTER_SITES= GOOGLE_CODE MAINTAINER= ports@FreeBSD.org COMMENT= Multimedia browser plugin for Gecko based browsers LICENSE= GPLv2 LIB_DEPENDS= libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \ libnspr4.so:${PORTSDIR}/devel/nspr \ libcurl.so:${PORTSDIR}/ftp/curl \ libgmlib.so:${PORTSDIR}/multimedia/gmtk RUN_DEPENDS= gnome-mplayer:${PORTSDIR}/multimedia/gnome-mplayer OPTIONS_DEFINE= CACHE DOCS NLS OPTIONS_DEFAULT=CACHE CACHE_DESC= Enable caching of remote media to local storage GNU_CONFIGURE= yes -USES= compiler:c++11-lang pkgconfig +USES= compiler:c++11-lang pkgconfig gecko webplugin:native USE_GNOME= glib20 -USE_GECKO= libxul -USE_WEBPLUGINS= native -WEBPLUGINS_FILES= ${PORTNAME}.so +WEBPLUGIN_FILES= ${PORTNAME}.so .for p in dvx rm qt wmp -WEBPLUGINS_FILES+= ${PORTNAME}-${p}.so +WEBPLUGIN_FILES+= ${PORTNAME}-${p}.so .endfor CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -CONFIGURE_ARGS+=--with-plugin_dir="${WEBPLUGINS_DIR}" +CONFIGURE_ARGS+=--with-plugin_dir="${WEBPLUGIN_DIR}" PORTDOCS= README COPYING AUTHORS ChangeLog INSTALL NEWS javascript.txt -NO_STAGE= yes .include .if ${PORT_OPTIONS:MCACHE} CONFIGURE_ARGS+= --enable-caching .else CONFIGURE_ARGS+= --disable-caching .endif .if ${PORT_OPTIONS:MNLS} USES+= gettext PLIST_SUB= NLS="" .else USES+= gettext:build PLIST_SUB= NLS="@comment " .endif post-patch: @${REINPLACE_CMD} -e 's|-ldl||' \ ${WRKSRC}/configure \ ${WRKSRC}/src/Makefile.in .if empty(PORT_OPTIONS:MDOCS) @${REINPLACE_CMD} -e \ 's|install-gecko_mediaplayerdocDATA install-schemaDATA|install-schemaDATA|' \ ${WRKSRC}/Makefile.in .endif .if empty(PORT_OPTIONS:MNLS) @${REINPLACE_CMD} -e 's/^ALL_LINGUAS=".*"/ALL_LINGUAS=""/' \ ${WRKSRC}/configure .endif -.include "${PORTSDIR}/www/firefox/Makefile.webplugins" .include Index: head/www/gecko-mediaplayer/pkg-plist =================================================================== --- head/www/gecko-mediaplayer/pkg-plist (revision 350677) +++ head/www/gecko-mediaplayer/pkg-plist (revision 350678) @@ -1,17 +1,17 @@ -%%WEBPLUGINS_DIR%%/gecko-mediaplayer-dvx.so -%%WEBPLUGINS_DIR%%/gecko-mediaplayer-qt.so -%%WEBPLUGINS_DIR%%/gecko-mediaplayer-rm.so -%%WEBPLUGINS_DIR%%/gecko-mediaplayer-wmp.so -%%WEBPLUGINS_DIR%%/gecko-mediaplayer.so +%%WEBPLUGIN_DIR%%/gecko-mediaplayer-dvx.so +%%WEBPLUGIN_DIR%%/gecko-mediaplayer-qt.so +%%WEBPLUGIN_DIR%%/gecko-mediaplayer-rm.so +%%WEBPLUGIN_DIR%%/gecko-mediaplayer-wmp.so +%%WEBPLUGIN_DIR%%/gecko-mediaplayer.so %%NLS%%share/locale/cs/LC_MESSAGES/gecko-mediaplayer.mo %%NLS%%share/locale/de/LC_MESSAGES/gecko-mediaplayer.mo %%NLS%%share/locale/es/LC_MESSAGES/gecko-mediaplayer.mo %%NLS%%share/locale/fr/LC_MESSAGES/gecko-mediaplayer.mo %%NLS%%share/locale/it/LC_MESSAGES/gecko-mediaplayer.mo %%NLS%%share/locale/ja/LC_MESSAGES/gecko-mediaplayer.mo %%NLS%%share/locale/nl/LC_MESSAGES/gecko-mediaplayer.mo %%NLS%%share/locale/pl/LC_MESSAGES/gecko-mediaplayer.mo %%NLS%%share/locale/pt/LC_MESSAGES/gecko-mediaplayer.mo %%NLS%%share/locale/pt_BR/LC_MESSAGES/gecko-mediaplayer.mo %%NLS%%share/locale/tr/LC_MESSAGES/gecko-mediaplayer.mo -@dirrmtry %%WEBPLUGINS_DIR%% +@dirrmtry %%WEBPLUGIN_DIR%% Index: head/x11-toolkits/swt/Makefile =================================================================== --- head/x11-toolkits/swt/Makefile (revision 350677) +++ head/x11-toolkits/swt/Makefile (revision 350678) @@ -1,92 +1,91 @@ # Created by: Robert C. Noland III # $FreeBSD$ PORTNAME= swt DISTVERSION= 3.5.2 PORTREVISION= 2 CATEGORIES= x11-toolkits devel java #MASTER_SITES= ${MASTER_SITE_ECLIPSE} MASTER_SITES= http://archive.eclipse.org/eclipse/downloads/drops/${MASTER_SITE_SUBDIR}/ MASTER_SITE_SUBDIR= R-${DISTVERSION}-201002111343 DISTNAME= swt-${DISTVERSION}-${DIST_EXT} MAINTAINER= giffunip@tutopia.com COMMENT= Standard Widget Toolkit for Java LICENSE= EPL ONLY_FOR_ARCHS= i386 amd64 CONFLICTS= swt-3.1* SWT_VERSION= 3557 OUTPUT_JAR= swt.jar USE_GL= yes USES= pkgconfig zip:infozip USE_GNOME= gtk20 USE_JAVA= yes JAVA_VERSION= 1.6+ JAVA_OS= native USE_ANT= yes MAKE_ARGS+= -Doutput.jar=${OUTPUT_JAR} MAKEFILE= make_freebsd.mak USE_LDCONFIG= yes PLIST_SUB= BUILD=${SWT_VERSION} PLIST_FILES= %%JAVAJARDIR%%/${OUTPUT_JAR} \ lib/libswt-atk-gtk-%%BUILD%%.so \ lib/libswt-awt-gtk-%%BUILD%%.so \ lib/libswt-gtk-%%BUILD%%.so \ lib/libswt-glx-gtk-%%BUILD%%.so \ lib/libswt-pi-gtk-%%BUILD%%.so NO_WRKSUBDIR= yes OPTIONS_DEFINE= CAIRO GNOMEVFS BROWSER OPTIONS_DEFAULT= CAIRO GNOMEVFS GNOMEVFS_DESC= Gnome VFS Support BROWSER_DESC= Gecko Browser Support -NO_STAGE= yes .include .if ${PORT_OPTIONS:MCAIRO} -LIB_DEPENDS+= cairo.2:${PORTSDIR}/graphics/cairo +LIB_DEPENDS+= libcairo.so:${PORTSDIR}/graphics/cairo PLIST_FILES+= lib/libswt-cairo-gtk-%%BUILD%%.so MAKE_CAIRO= make_cairo .endif .if ${PORT_OPTIONS:MGNOMEVFS} USE_GNOME+= gnomevfs2 libgnome libgnomeui PLIST_FILES+= lib/libswt-gnome-gtk-%%BUILD%%.so MAKE_GNOME= make_gnome .endif .if ${PORT_OPTIONS:MBROWSER} -USE_GECKO= libxul +USES= gecko BROKEN= Does not build with newer libxul PLIST_FILES+= lib/libswt-xulrunner-gtk-%%BUILD%%.so MAKE_MOZILLA= make_xulrunner .endif MAKE_ENV+= MAKE_CAIRO=${MAKE_CAIRO} \ MAKE_GNOME=${MAKE_GNOME} \ MAKE_MOZILLA=${MAKE_MOZILLA} \ JAVA_HOME=${JAVA_HOME} .if (${ARCH} == "amd64") DIST_EXT= gtk-linux-x86_64 .else DIST_EXT= gtk-linux-x86 .endif post-extract: @(cd ${WRKSRC} && ${UNZIP_CMD} -qo "*.zip") @${RM} -f ${WRKSRC}/*.o ${WRKSRC}/*.so ${WRKSRC}/*.jar do-install: - ${MKDIR} ${JAVAJARDIR} - ${INSTALL_DATA} ${WRKSRC}/libswt-*.so ${PREFIX}/lib - ${INSTALL_DATA} ${WRKSRC}/${OUTPUT_JAR} ${JAVAJARDIR}/ + @${MKDIR} ${STAGEDIR}${JAVAJARDIR} + ${INSTALL_LIB} ${WRKSRC}/libswt-*.so ${STAGEDIR}${PREFIX}/lib + ${INSTALL_DATA} ${WRKSRC}/${OUTPUT_JAR} ${STAGEDIR}${JAVAJARDIR}/ .include Index: head/x11-toolkits/swt-devel/Makefile =================================================================== --- head/x11-toolkits/swt-devel/Makefile (revision 350677) +++ head/x11-toolkits/swt-devel/Makefile (revision 350678) @@ -1,103 +1,102 @@ # Created by: Robert C. Noland III # $FreeBSD$ PORTNAME= swt DISTVERSION= 3.7.1 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= x11-toolkits devel java MASTER_SITES= ECLIPSE MASTER_SITE_SUBDIR= R-${DISTVERSION}-201109091335 PKGNAMESUFFIX= -devel DISTNAME= swt-${DISTVERSION}-${DIST_EXT} MAINTAINER= conrads@cox.net COMMENT= Standard Widget Toolkit for Java LICENSE= EPL ONLY_FOR_ARCHS= i386 amd64 powerpc SWT_VERSION= 3738 OUTPUT_JAR= ${PORTNAME}${PKGNAMESUFFIX}.jar USE_GL= yes USES= pkgconfig zip USE_GNOME= gtk20 USE_JAVA= yes JAVA_VERSION= 1.6+ JAVA_OS= native USE_ANT= yes USE_LDCONFIG= yes PLIST_SUB= BUILD=${SWT_VERSION} PLIST_FILES= %%JAVAJARDIR%%/${OUTPUT_JAR} \ lib/libswt-atk-gtk-%%BUILD%%.so \ lib/libswt-awt-gtk-%%BUILD%%.so \ lib/libswt-gtk-%%BUILD%%.so \ lib/libswt-glx-gtk-%%BUILD%%.so \ lib/libswt-pi-gtk-%%BUILD%%.so NO_WRKSUBDIR= yes OPTIONS_DEFINE= CAIRO GNOMEVFS MOZILLA GNOMEVFS_DESC= Gnome VFS support MOZILLA_DESC= Gecko browser support OPTIONS_DEFAULT=CAIRO GNOMEVFS -NO_STAGE= yes .include .if ${PORT_OPTIONS:MCAIRO} LIB_DEPENDS+= cairo:${PORTSDIR}/graphics/cairo PLIST_FILES+= lib/libswt-cairo-gtk-%%BUILD%%.so MAKE_CAIRO= make_cairo .endif .if ${PORT_OPTIONS:MGNOMEVFS} USE_GNOME+= gnomevfs2 libgnome libgnomeui PLIST_FILES+= lib/libswt-gnome-gtk-%%BUILD%%.so MAKE_GNOME= make_gnome .endif .if ${PORT_OPTIONS:MMOZILLA} -USE_GECKO= libxul +USES= gecko BROKEN= Does now work with newer libxul PLIST_FILES+= lib/libswt-xulrunner-gtk-%%BUILD%%.so MAKE_MOZILLA= make_xulrunner .endif MAKE_ENV+= MAKE_CAIRO=${MAKE_CAIRO} \ MAKE_GNOME=${MAKE_GNOME} \ MAKE_MOZILLA=${MAKE_MOZILLA} \ JAVA_HOME=${JAVA_HOME} .if (${ARCH} == "amd64") DIST_EXT= gtk-linux-x86_64 .elif (${ARCH} == "powerpc") DIST_EXT= gtk-linux-ppc64 .else DIST_EXT= gtk-linux-x86 .endif .include post-extract: .if ${OSVERSION} > 900044 @(cd ${WRKSRC} && /usr/bin/unzip -qo *.zip) .else @(cd ${WRKSRC} && ${UNZIP_CMD} -qo *.zip) .endif @${RM} -f ${WRKSRC}/*.o ${WRKSRC}/*.so ${WRKSRC}/*.jar post-patch: @${SED} -E -e 's|%%ARCH%%|${ARCH}|' \ -e 's|%%OUTPUT_JAR%%|${OUTPUT_JAR}|' \ ${FILESDIR}/build.xml > ${WRKSRC}/build.xml do-install: - ${MKDIR} ${JAVAJARDIR} - ${INSTALL_DATA} ${WRKSRC}/libswt-*.so ${PREFIX}/lib - ${INSTALL_DATA} ${WRKSRC}/${OUTPUT_JAR} ${JAVAJARDIR}/ + @${MKDIR} ${STAGEDIR}${JAVAJARDIR} + ${INSTALL_LIB} ${WRKSRC}/libswt-*.so ${STAGEDIR}${PREFIX}/lib + ${INSTALL_DATA} ${WRKSRC}/${OUTPUT_JAR} ${STAGEDIR}${JAVAJARDIR}/ .include