Changeset View
Changeset View
Standalone View
Standalone View
editors/openoffice-4/Makefile
# Created by: Martin Blapp | # Created by: Martin Blapp | ||||
PORTNAME= apache-openoffice | PORTNAME= apache-openoffice | ||||
PORTVERSION= ${AOOVERSION} | PORTVERSION= ${AOOVERSION} | ||||
PORTREVISION= 1 | PORTREVISION= 0 | ||||
CATEGORIES= editors java | CATEGORIES= editors java | ||||
MASTER_SITES= APACHE/openoffice/${PORTVERSION}/source \ | MASTER_SITES= https://dlcdn.apache.org/openoffice/${PORTVERSION}/source/ \ | ||||
https://archive.apache.org/dist/openoffice/${PORTVERSION}/source/ \ | |||||
http://tools.openoffice.org/unowinreg_prebuild/680/:unoreg \ | http://tools.openoffice.org/unowinreg_prebuild/680/:unoreg \ | ||||
LOCAL/truckman/openoffice:extsrc \ | LOCAL/truckman/openoffice:extsrc \ | ||||
SF/oooextras.mirror/:sf | SF/oooextras.mirror/:sf | ||||
.if defined(LANG_PKGNAME) | .if defined(LANG_PKGNAME) | ||||
PKGNAMEPREFIX= ${LANG_PKGNAME}- | PKGNAMEPREFIX= ${LANG_PKGNAME}- | ||||
.endif | .endif | ||||
.if defined(LANG_SUFFIX) | .if defined(LANG_SUFFIX) | ||||
PKGNAMESUFFIX= -${LANG_SUFFIX} | PKGNAMESUFFIX= -${LANG_SUFFIX} | ||||
▲ Show 20 Lines • Show All 54 Lines • ▼ Show 20 Lines | BUILD_DEPENDS= \ | ||||
p5-LWP-Protocol-https>0:www/p5-LWP-Protocol-https | p5-LWP-Protocol-https>0:www/p5-LWP-Protocol-https | ||||
LIB_DEPENDS= \ | LIB_DEPENDS= \ | ||||
libapr-1.so:devel/apr1 \ | libapr-1.so:devel/apr1 \ | ||||
libnspr4.so:devel/nspr \ | libnspr4.so:devel/nspr \ | ||||
libcurl.so:ftp/curl \ | libcurl.so:ftp/curl \ | ||||
libcairo.so:graphics/cairo \ | libcairo.so:graphics/cairo \ | ||||
libpng.so:graphics/png \ | libpng.so:graphics/png \ | ||||
libgraphite.so:graphics/silgraphite \ | libgraphite.so:graphics/silgraphite \ | ||||
libblas.so:math/blas \ | |||||
libCbcSolver.so:math/cbc \ | |||||
libCgl.so:math/cgl \ | |||||
libcoinasl.so:math/asl \ | |||||
libClpSolver.so:math/clp \ | |||||
libCoinMP.so:math/coinmp \ | libCoinMP.so:math/coinmp \ | ||||
libCoinUtils.so:math/coinutils \ | |||||
libcoinmumps.so:math/ipopt \ | |||||
libnauty.so:math/nauty \ | |||||
libopenblas.so:math/openblas \ | |||||
libOsi.so:math/osi \ | |||||
libfreetype.so:print/freetype2 \ | libfreetype.so:print/freetype2 \ | ||||
libharfbuzz.so:print/harfbuzz \ | |||||
libnss3.so:security/nss \ | libnss3.so:security/nss \ | ||||
libexpat.so:textproc/expat2 \ | libexpat.so:textproc/expat2 \ | ||||
libhunspell-1.7.so:textproc/hunspell \ | libhunspell-1.7.so:textproc/hunspell \ | ||||
libhyphen.so:textproc/hyphen \ | libhyphen.so:textproc/hyphen \ | ||||
libtextcat.so:textproc/libtextcat \ | libtextcat.so:textproc/libtextcat \ | ||||
libmythes-1.2.so:textproc/mythes \ | libmythes-1.2.so:textproc/mythes \ | ||||
librdf.so:textproc/redland \ | librdf.so:textproc/redland \ | ||||
libserf-1.so:www/serf \ | libserf-1.so:www/serf \ | ||||
libfontconfig.so:x11-fonts/fontconfig | libfontconfig.so:x11-fonts/fontconfig | ||||
RUN_DEPENDS= \ | RUN_DEPENDS= \ | ||||
${LOCALBASE}/share/icons/hicolor/index.theme:misc/hicolor-icon-theme \ | ${LOCALBASE}/share/icons/hicolor/index.theme:misc/hicolor-icon-theme \ | ||||
${JAVALIBDIR}/commons-lang.jar:java/apache-commons-lang \ | ${JAVALIBDIR}/commons-lang.jar:java/apache-commons-lang \ | ||||
${JAVALIBDIR}/bsh.jar:lang/bsh \ | ${JAVALIBDIR}/bsh.jar:lang/bsh \ | ||||
${LOCALBASE}/share/fonts/Caladea/Caladea-Bold.ttf:x11-fonts/crosextrafonts-caladea-ttf \ | ${LOCALBASE}/share/fonts/Caladea/Caladea-Bold.ttf:x11-fonts/crosextrafonts-caladea-ttf \ | ||||
${LOCALBASE}/share/fonts/Carlito/Carlito-Bold.ttf:x11-fonts/crosextrafonts-carlito-ttf \ | ${LOCALBASE}/share/fonts/Carlito/Carlito-Bold.ttf:x11-fonts/crosextrafonts-carlito-ttf \ | ||||
${LOCALBASE}/share/fonts/ChromeOS/Arimo-Bold.ttf:x11-fonts/croscorefonts-fonts-ttf | ${LOCALBASE}/share/fonts/ChromeOS/Arimo-Bold.ttf:x11-fonts/croscorefonts-fonts-ttf | ||||
# For libgfortran.so and libquadmath.so | |||||
BUILD_DEPENDS+= gcc${GCC_DEFAULT}>0:lang/gcc${GCC_DEFAULT} | |||||
RUN_DEPENDS+= gcc${GCC_DEFAULT}>0:lang/gcc${GCC_DEFAULT} | |||||
USES= autoreconf bison compiler:c++11-lib cpe desktop-file-utils \ | USES= autoreconf bison compiler:c++11-lib cpe desktop-file-utils \ | ||||
gettext-runtime gl gmake gnome iconv jpeg perl5 pkgconfig \ | gettext-runtime gl gmake gnome iconv jpeg perl5 pkgconfig \ | ||||
shared-mime-info ssl tar:bzip2 xorg | shared-mime-info ssl tar:bzip2 xorg | ||||
USE_GL= gl glu | USE_GL= gl glu | ||||
USE_GNOME= gtk20 libxslt libidl glib20 | USE_GNOME= gtk20 libxslt libidl glib20 | ||||
USE_JAVA= yes | USE_JAVA= yes | ||||
JAVA_BUILD= jdk | JAVA_BUILD= jdk | ||||
JAVA_RUN= jdk | JAVA_RUN= jdk | ||||
JAVA_VENDOR= openjdk | JAVA_VENDOR= openjdk | ||||
USE_PERL5= build | USE_PERL5= build | ||||
USE_XORG= ice sm x11 xau xaw xcomposite xcursor xdamage xext xfixes xi \ | USE_XORG= ice sm x11 xau xaw xcomposite xcursor xdamage xext xfixes xi \ | ||||
xinerama xrandr xrender xt | xinerama xrandr xrender xt | ||||
CONFLICTS_INSTALL= apache-openoffice-devel-* | CONFLICTS_INSTALL= apache-openoffice-devel-* | ||||
AOOVERSION1= 4 | AOOVERSION1= 4 | ||||
AOOVERSION2= 1 | AOOVERSION2= 1 | ||||
AOOVERSION3= 10 | AOOVERSION3= 11 | ||||
# From solenv/inc/minor.mk SOURCEREVISION LAST_MINOR BUILD | # From solenv/inc/minor.mk SOURCEREVISION LAST_MINOR BUILD | ||||
AOOTAG= AOO4110m2\(Build:9807\) | AOOTAG= AOO4111m1\(Build:9808\) | ||||
GITREVISION= b1cdbd2c1b | GITREVISION= bdb20b2a64 | ||||
EXTSRC= ApacheOpenOffice.ext_sources.${AOOVERSION1}.x.x.20150707.tar.gz | EXTSRC= ApacheOpenOffice.ext_sources.${AOOVERSION1}.x.x.20150707.tar.gz | ||||
AOOVERSION= ${AOOVERSION1}.${AOOVERSION2}.${AOOVERSION3} | AOOVERSION= ${AOOVERSION1}.${AOOVERSION2}.${AOOVERSION3} | ||||
AOOXXX= ${AOOVERSION1}${AOOVERSION2}${AOOVERSION3} | AOOXXX= ${AOOVERSION1}${AOOVERSION2}${AOOVERSION3} | ||||
AOOSUFFIX= ${PORTVERSION} | AOOSUFFIX= ${PORTVERSION} | ||||
AOOSRC= apache-openoffice-${AOOVERSION}-${GITREVISION}-src${EXTRACT_SUFX} | AOOSRC= apache-openoffice-${AOOVERSION}-${GITREVISION}-src${EXTRACT_SUFX} | ||||
AOOUDIR= .openoffice.org\/${AOOVERSION1} | AOOUDIR= .openoffice.org\/${AOOVERSION1} | ||||
▲ Show 20 Lines • Show All 310 Lines • ▼ Show 20 Lines | else \ | ||||
numproc=$${b} ; dmproc=$${bd} ; \ | numproc=$${b} ; dmproc=$${bd} ; \ | ||||
fi ; \ | fi ; \ | ||||
fi ; \ | fi ; \ | ||||
cd ${WRKSRC}/instsetoo_native ; \ | cd ${WRKSRC}/instsetoo_native ; \ | ||||
export ${AOO_MAKE_ENV} ; \ | export ${AOO_MAKE_ENV} ; \ | ||||
. ../${FREEBSD_ENV_SET} ; \ | . ../${FREEBSD_ENV_SET} ; \ | ||||
build.pl --all -P$${numproc} -- -P$${dmproc} | build.pl --all -P$${numproc} -- -P$${dmproc} | ||||
PYDL= ${STAGEDIR}${OOPATH}/program/python-core-2.7.18/lib/lib-dynload | |||||
do-install: | do-install: | ||||
@${MKDIR} ${STAGEDIR}${PRINSTALLATION_BASEDIR} \ | @${MKDIR} ${STAGEDIR}${PRINSTALLATION_BASEDIR} \ | ||||
${STAGEDIR}${PREFIX}/share/mime/packages | ${STAGEDIR}${PREFIX}/share/mime/packages | ||||
@cd ${WRKSRC} ; \ | @cd ${WRKSRC} ; \ | ||||
. ${FREEBSD_ENV_SET} ; \ | . ${FREEBSD_ENV_SET} ; \ | ||||
cd instsetoo_native/$${INPATH}/Apache_OpenOffice/archive/install/${LOCALIZED_LANG}/ ; \ | cd instsetoo_native/$${INPATH}/Apache_OpenOffice/archive/install/${LOCALIZED_LANG}/ ; \ | ||||
for i in *.tar.?z ; do \ | for i in *.tar.?z ; do \ | ||||
${ECHO_CMD} "extracting $$i" ; \ | ${ECHO_CMD} "extracting $$i" ; \ | ||||
${TAR} -s '|./[^/]*/||' -xz -f $$i \ | ${TAR} -s '|./[^/]*/||' -xz -f $$i \ | ||||
-C ${STAGEDIR}${PRINSTALLATION_BASEDIR} ; \ | -C ${STAGEDIR}${PRINSTALLATION_BASEDIR} ; \ | ||||
done | done | ||||
${RM} ${PYDL}/_sqlite3.so ${PYDL}/gdbm.so ${PYDL}/readline.so | |||||
${FIND} ${STAGEDIR}${PRINSTALLATION_BASEDIR} -type d -exec ${CHMOD} 755 {} \; | ${FIND} ${STAGEDIR}${PRINSTALLATION_BASEDIR} -type d -exec ${CHMOD} 755 {} \; | ||||
${REINPLACE_CMD} \ | ${REINPLACE_CMD} \ | ||||
-e '/^UserInstallation/s/=.*/=$$SYSUSERCONFIG\/${AOOUDIR}/' \ | -e '/^UserInstallation/s/=.*/=$$SYSUSERCONFIG\/${AOOUDIR}/' \ | ||||
${STAGEDIR}${OOPATH}/program/bootstraprc | ${STAGEDIR}${OOPATH}/program/bootstraprc | ||||
@${RM} ${STAGEDIR}${OOPATH}/program/bootstraprc.bak | @${RM} ${STAGEDIR}${OOPATH}/program/bootstraprc.bak | ||||
@${ECHO_CMD} "adding wrapper scripts"; | @${ECHO_CMD} "adding wrapper scripts"; | ||||
@${CP} ${FILESDIR}/openoffice-wrapper ${WRKDIR}/ | @${CP} ${FILESDIR}/openoffice-wrapper ${WRKDIR}/ | ||||
@${REINPLACE_CMD} -e 's#%%OOPATH%%#${OOPATH}#g' \ | @${REINPLACE_CMD} -e 's#%%OOPATH%%#${OOPATH}#g' \ | ||||
▲ Show 20 Lines • Show All 47 Lines • Show Last 20 Lines |