diff options
author | Maho Nakata <maho@FreeBSD.org> | 2007-09-22 00:02:02 +0000 |
---|---|---|
committer | Maho Nakata <maho@FreeBSD.org> | 2007-09-22 00:02:02 +0000 |
commit | 6241317db92ce4ea93ccac1f639ec0178441592c (patch) | |
tree | 180debff90d599d581740810d0bb2d1a38df9c9e /editors/openoffice.org-3/Makefile | |
parent | f9d18b36e388a1264d0516d3f595293e3b64dd4f (diff) |
Notes
Diffstat (limited to 'editors/openoffice.org-3/Makefile')
-rw-r--r-- | editors/openoffice.org-3/Makefile | 77 |
1 files changed, 18 insertions, 59 deletions
diff --git a/editors/openoffice.org-3/Makefile b/editors/openoffice.org-3/Makefile index 22e7edd89a9a..5b8bf2721e9a 100644 --- a/editors/openoffice.org-3/Makefile +++ b/editors/openoffice.org-3/Makefile @@ -20,9 +20,6 @@ DISTFILES+= ${OOOSRC} unowinreg.dll:unowinreg .if defined(WITH_GPC) DISTFILES+= gpc231.tar.Z:gpc .endif -.if defined(WITH_GNUGCJ) -DISTFILES+= ${ANT_DISTFILE}:antbin -.endif EXTRACT_ONLY= ${OOOSRC} MAINTAINER= openoffice@FreeBSD.org @@ -34,7 +31,7 @@ DISTFILES+= ${CWSARCHIVE}:cws .endif CWSARCHIVE= ${WITH_CWS}.tar.gz -OOOVERSION= 2.2.1 +OOOVERSION= 2.3.0 NO_LATEST_LINK= yes USE_GNOME= desktopfileutils gtk20 MOZILLA_VERSION= 1.7.5 @@ -53,29 +50,29 @@ USE_PERL5= yes USE_BZIP2= yes WITHOUT_CPU_CFLAGS= true -.if !defined(WITH_GNUGCJ) USE_JAVA= yes JAVA_VERSION= 1.4+ JAVA_BUILD= jdk JAVA_VENDOR= freebsd bsdjava -.endif .include <bsd.port.pre.mk> .include <${FILESDIR}/Makefile.localized> +.if (${OSVERSION} >= 700000) +BROKEN= Build broken with JDK internal error +.endif + ONLY_FOR_ARCHS= i386 amd64 .if ${ARCH} == amd64 -GCC_TARGET= x86_64-portbld-freebsd${OSREL} FREEBSD_ENV_SET= FreeBSDAMDEnv.Set .else -GCC_TARGET= ${ARCH}-portbld-freebsd${OSREL} FREEBSD_ENV_SET= FreeBSDX86Env.Set .endif CODELINE= 680 -MILESTONE?= 18 -OOOTAG?= OOF680_m${MILESTONE} +MILESTONE?= 5 +OOOTAG?= OOG680_m${MILESTONE} OOOSRC?= OOo_${OOOTAG}_source${EXTRACT_SUFX} INSTALLATION_BASEDIR?= openoffice.org-${OOOVERSION} EXECBASE?= openoffice.org-${OOOVERSION} @@ -86,7 +83,7 @@ EXECBASE= openoffice.org-${OOOVERSION}-${WITH_CWS} DIST_SUBDIR= openoffice.org2 SIMPLEOSVER= ${OSREL:C/\.//g} .if ${ARCH} == amd64 -PACKAGE_BASENAME= OOo_${OOOVERSION}_${OPSYS}${SIMPLEOSVER}X86_64 +PACKAGE_BASENAME= OOo_${OOOVERSION}_${OPSYS}${SIMPLEOSVER}X86-64 .else PACKAGE_BASENAME= OOo_${OOOVERSION}_${OPSYS}${SIMPLEOSVER}Intel .endif @@ -102,39 +99,19 @@ PKGNAMESUFFIX= -${LANG_SUFFIX} RUN_DEPENDS+= ${LOCALBASE}/share/icons/hicolor/index.theme:${PORTSDIR}/misc/hicolor-icon-theme -.if defined(WITH_GNUGCJ) -GCCVER=41 -BUILD_DEPENDS+= ${LOCALBASE}/libdata/ldconfig/gcc41-withgcjawt:${PORTSDIR}/lang/gcc41-withgcjawt -BUILD_DEPENDS+= ${LOCALBASE}/lib/jvm/java-gcj41/bin/java:${PORTSDIR}/java/java-gcj-compat -RUN_DEPENDS+= ${LOCALBASE}/libdata/ldconfig/gcc41-withgcjawt:${PORTSDIR}/lang/gcc41-withgcjawt -RUN_DEPENDS+= ${LOCALBASE}/lib/jvm/java-gcj41/bin/java:${PORTSDIR}/java/java-gcj-compat -.else -.if ${ARCH} == amd64 -GCCVER=41 -BUILD_DEPENDS+= gcc41:${PORTSDIR}/lang/gcc41 -RUN_DEPENDS+= gcc41:${PORTSDIR}/lang/gcc41 -.else -GCCVER=34 -BUILD_DEPENDS+= gcc-ooo:${PORTSDIR}/lang/gcc-ooo -.endif -.endif - +USE_GCC= 4.2 .if defined(WITH_CCACHE) BUILD_DEPENDS+= ccache:${PORTSDIR}/devel/ccache CCACHE_PREFIX= ccache +OOOCC= ${CCACHE_PREFIX} ${CC} +OOOCXX= ${CCACHE_PREFIX} ${CXX} .else -CCACHE_PREFIX= +OOOCC= ${CC} +OOOCXX= ${CXX} .endif -.if (${GCCVER} == 41) -CC= gcc41 -CXX= g++41 -.endif -.if (${GCCVER} == 34) -CC= gcc-ooo -CXX= g++-ooo -.endif -CC:= ${CCACHE_PREFIX} ${CC} -CXX:= ${CCACHE_PREFIX} ${CXX} +CONFIGURE_ENV+= CC="${OOOCC}" CXX="${OOOCXX}" \ + CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" BUILD_DEPENDS+= zip:${PORTSDIR}/archivers/zip \ unzip:${PORTSDIR}/archivers/unzip \ @@ -142,15 +119,9 @@ BUILD_DEPENDS+= zip:${PORTSDIR}/archivers/zip \ gpatch:${PORTSDIR}/devel/patch \ ${SITE_PERL}/Archive/Zip.pm:${PORTSDIR}/archivers/p5-Archive-Zip \ bison2:${PORTSDIR}/devel/bison2 \ + bash:${PORTSDIR}/shells/bash \ imake:${X_IMAKE_PORT} -.if defined(WITH_GNUGCJ) -LIB_DEPENDS+= xslt.2:${PORTSDIR}/textproc/libxslt -LIB_DEPENDS+= xml2.5:${PORTSDIR}/textproc/libxml2 -ANT_DISTFILE= apache-ant-${ANT_VERSION}-bin.tar.bz2 -ANT_VERSION= 1.6.5 -.else BUILD_DEPENDS+= ant:${PORTSDIR}/devel/apache-ant -.endif .if !defined(WITH_GPC) LIB_DEPENDS+= art_lgpl_2:${PORTSDIR}/graphics/libart_lgpl .endif @@ -161,28 +132,19 @@ CONFIGURE_WRKSRC= ${WRKSRC}/config_office TCSH?= /bin/tcsh PKGMESSAGE= ${WRKDIR}/pkg-message NUMOFPROCESSES?= 1 -.if defined(WITH_GNUGCJ) -CONFIGURE_ENV+= PATH="${LOCALBASE}/lib/jvm/java-gcj41/bin:${PATH}" -.endif CONFIGURE_ARGS+= --with-gnu-cp=${LOCALBASE}/bin/gcp \ --with-gnu-patch=${LOCALBASE}/bin/gpatch \ --enable-crashdump=yes \ --enable-symbols=SMALL - -.if ${ARCH} == amd64 || ${GCCVER} == 41 +.if ${ARCH} == amd64 WITHOUT_MOZILLA= yes -.endif -.if (${GCCVER} == 41) LIB_DEPENDS+= boost_regex:${PORTSDIR}/devel/boost CONFIGURE_ARGS+= --with-system-boost=yes #i58343# .endif .if (${OSVERSION} <= 602102) EXTRA_PATCHES+= ${FILESDIR}/rtld-workaround-i66667 .endif -.if defined(WITH_GNUGCJ) -EXTRA_PATCHES+= ${FILESDIR}/gcj-fbsdworkaround -.endif .if !defined(WITH_SYSTEM_FREETYPE) && defined(WITH_TTF_BYTECODE_ENABLED) EXTRA_PATCHES+= ${FILESDIR}/optpatch-freetype .endif @@ -213,9 +175,6 @@ post-extract: .if defined(WITH_CWS) cd ${WRKSRC} ; ${TAR} xvfz ${DISTDIR}/${DIST_SUBDIR}/${CWSARCHIVE} .endif -.if defined(WITH_GNUGCJ) - @cd ${WRKDIR} ; ${CAT} ${DISTDIR}/${DIST_SUBDIR}/${ANT_DISTFILE} | ${BZIP2_CMD} -d | ${TAR} xf - -.endif .if defined(WITH_GPC) @cd ${WRKDIR} ; ${CAT} ${DISTDIR}/${DIST_SUBDIR}/gpc231.tar.Z | ${TAR} xfz - @${CP} ${WRKDIR}/gpc231/gpc.c ${WRKSRC}/external/gpc/ |