diff options
Diffstat (limited to 'www/libxul/Makefile')
| -rw-r--r-- | www/libxul/Makefile | 61 |
1 files changed, 28 insertions, 33 deletions
diff --git a/www/libxul/Makefile b/www/libxul/Makefile index 5996f7fc619a..27adaa856207 100644 --- a/www/libxul/Makefile +++ b/www/libxul/Makefile @@ -6,53 +6,50 @@ # PORTNAME= libxul -DISTVERSION= 1.9.2.28 -PORTREVISION= 1 +DISTVERSION= 10.0.7 CATEGORIES?= www devel MASTER_SITES= ${MASTER_SITE_MOZILLA} -MASTER_SITE_SUBDIR= firefox/releases/3.6.28/source -DISTNAME= firefox-3.6.28.source +MASTER_SITE_SUBDIR= firefox/releases/${DISTVERSION}esr/source +DISTNAME= firefox-${DISTVERSION}esr.source MAINTAINER?= gecko@FreeBSD.org COMMENT?= Mozilla runtime package that can be used to bootstrap XUL+XPCOM apps -WRKSRC= ${WRKDIR}/mozilla-1.9.2 -CONFLICTS= mozilla-[0-9]* libxul-[0-9][0-9].* -GECKO_PLIST_PRE_DIRS= lib/${MOZILLA}/bin lib/${MOZILLA}/idl \ - lib/${MOZILLA}/include lib/${MOZILLA}/lib +BUILD_DEPENDS= nspr>=4.8.8:${PORTSDIR}/devel/nspr \ + nss>=3.13.1:${PORTSDIR}/security/nss \ + sqlite3>=3.7.7.1:${PORTSDIR}/databases/sqlite3 \ + cairo>=1.10.2_1,1:${PORTSDIR}/graphics/cairo \ + unzip:${PORTSDIR}/archivers/unzip + +WRKSRC= ${WRKDIR}/mozilla-esr10 +CONFLICTS= mozilla-[0-9]* libxul-1.9.* USE_AUTOTOOLS= autoconf213:env WANT_GNOME= yes +USE_QT4= # empty +QT_NONSTANDARD= yes WANT_PERL= yes ALL_TARGET= default GNU_CONFIGURE= yes USE_BZIP2= yes USE_GMAKE= yes +USE_GL= gl MAKE_JOBS_SAFE= yes MAKE_ENV= SKIP_GRE_REGISTRATION=1 mozappdir=${PREFIX}/lib/${MOZILLA} LDFLAGS+= -Wl,-rpath,${PREFIX}/lib/${MOZ_RPATH} USE_LDCONFIG= ${PREFIX}/lib/${MOZILLA} -MOZ_OPTIONS?= --enable-application=xulrunner \ - --disable-ipc +MOZ_OPTIONS?= --enable-application=xulrunner MOZ_EXTENSIONS= default,cookie,permissions USE_GECKO= gecko MOZILLA_EXEC_NAME=xulrunner -USE_MOZILLA= -event -ffi -vpx -MOZ_CHROME= jar +USE_MOZILLA= # empty MOZILLA_PLIST_DIRS= bin include lib share/idl PLIST_DIRSTRY= share/idl -MOZ_PKGCONFIG_FILES= libxul-embedding libxul mozilla-gtkmozembed-embedding \ - mozilla-gtkmozembed mozilla-js mozilla-plugin - -OPTIONS_DEFINE= JAVA -JAVA_DESC?= JAVA xpcom +MOZ_PKGCONFIG_FILES= libxul-embedding libxul mozilla-js \ + mozilla-plugin .include "${.CURDIR}/../../www/firefox/Makefile.options" - -OPTIONS_DEFINE:=${OPTIONS_DEFINE:NLIBPROXY} -OPTIONS_SINGLE:=${OPTIONS_SINGLE:NTOOLKIT} - .include <bsd.port.pre.mk> .if ${USE_MOZILLA:M-nss} @@ -70,19 +67,17 @@ CFLAGS+= -mminimal-toc .endif .endif -.if ${PORT_OPTIONS:MJAVA} -USE_JAVA= yes -JAVA_VERSION+= 1.5+ -JAVA_OS+= native -MOZ_EXPORT+= JAVA_HOME="${JAVA_HOME}" -MOZ_OPTIONS+= --enable-javaxpcom -.else -MOZ_OPTIONS+= --disable-javaxpcom +.if ${ARCH} == amd64 || ${ARCH} == i386 +BUILD_DEPENDS+= yasm:${PORTSDIR}/devel/yasm +.endif + +.if !empty(CXX:M*clang++*) +CXXFLAGS+= -Wno-return-type-c-linkage .endif post-patch: - ${REINPLACE_CMD} -e 's|/usr/local/include|${LOCALBASE}/include|' \ - ${WRKSRC}/js/src/config/mkdepend/Makefile.in + @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ + ${WRKSRC}/xulrunner/stub/nsXULStub.cpp pre-configure: (cd ${WRKSRC} && ${AUTOCONF}) @@ -90,8 +85,8 @@ pre-configure: post-build: @${REINPLACE_CMD} -e "s|\(Libs:.*\)\($$\)|\1 -Wl,-rpath,${PREFIX}/lib/${MOZ_RPATH}\2| ; \ - s|%sdkdir%|%sdkdir%/sdk|g ; \ + s|%sdkdir%|%sdkdir%/sdk|g ; \ s|%%MOZ_LIBDIR%%|${PREFIX}/lib/${MOZILLA}|g" \ - ${WRKSRC}/xulrunner/installer/*.pc.in || ${TRUE} + ${WRKSRC}/xulrunner/installer/*.pc.in || ${TRUE} .include <bsd.port.post.mk> |
