diff options
Diffstat (limited to 'french/staroffice52/Makefile')
-rw-r--r-- | french/staroffice52/Makefile | 128 |
1 files changed, 128 insertions, 0 deletions
diff --git a/french/staroffice52/Makefile b/french/staroffice52/Makefile new file mode 100644 index 000000000000..291c2e9dd024 --- /dev/null +++ b/french/staroffice52/Makefile @@ -0,0 +1,128 @@ +# New ports collection makefile for: StarOffice 5.2 +# Date created: 22 August 2000 +# Whom: Martin Blapp +# Translation: Eric Masson +# +# $FreeBSD$ +# + +PORTNAME= staroffice +PORTVERSION= 5.2 +CATEGORIES= editors linux +MASTER_SITES= ftp://ftp.unilim.fr/pub/unix/bureautique/ \ + ftp://ftp.math.u-bordeaux.fr/pub/StarOffice/Linux-Intel/ \ + ftp://sunsite.cnlab-switch.ch/mirror/staroffice/francais/ \ + ftp://ftp.be.embnet.org/pub/tools/StarOffice/Linux/ \ + ftp://ftp.medasys-digital-systems.fr/pub1/linux/staroffice/ +DISTNAME= so-5_2-ga-bin-linux-fr.bin +DISTFILES= so-5_2-ga-bin-linux-fr.bin +.if defined(WITH_ADABAS) +DISTFILES+= soa-5_2-ga-bin-linux-fr.bin so-5_2-ga-bin-linux-fr.bin +.endif +EXTRACT_ONLY= + +MAINTAINER= mb@imp.ch + +DEPENDS= ${PORTSDIR}/emulators/linux_base +RUN_DEPENDS= /compat/linux/lib/libc.so.6:${PORTSDIR}/emulators/linux_base + +ONLY_FOR_ARCHS= i386 +NO_CDROM= 'Doit etre telecharge depuis le site web de Sun' +IS_INTERACTIVE= yes +NO_BUILD= yes +DIST_SUBDIR= staroffice52 +WRKSRC= ${WRKDIR}/office52 +TMPDIR= ${WRKDIR}/tmp +LD_PATH= ${TMPDIR}:${WRKSRC}:/compat/linux/lib:/compat/linux/usr/lib + +.include <bsd.port.pre.mk> + +pre-fetch: +.if ${OSVERSION} < 410000 + @${ECHO} + @${ECHO} OS-VERSION ${OSVERSION} + @${ECHO} + @${ECHO} Staroffice depend d\'une modification du script + @${ECHO} src/sys/i386/linux/linux_sysvec. Celui-ci doit etre + @${ECHO} au moins en revision 1.55.2.1. + @${ECHO} + @${ECHO} Veuillez mettre à jour vers FreeBSD 4.1 SVP + @${ECHO} + @${FALSE} +.endif +.if defined(WITH_CDROM) +.if !exists(${CD_MOUNTPT}/linux/office52/setup) + @${ECHO} + @${ECHO} Montez le CDrom de Staroffice 5.2 dans le repertoire + @${ECHO} ${CD_MOUNTPT} et relancez l\'installation + @${ECHO} + @${FALSE} +.endif +.endif + +.if defined(WITH_CDROM) +do-extract: + @${MKDIR} ${WRKSRC}/office52 + @cd ${WRKSRC}/office52 && ${LN} -s ${CD_MOUNTPT}/linux/office52/* . +.else + +do-extract: +.if !defined(DISPLAY) || ${DISPLAY} == "" + @ ${ECHO} + @ ${ECHO} Impossible d\'ouvrir le display X: + @ ${ECHO} Verifiez la variable DISPLAY + @ ${ECHO} + @ ${FALSE} +.else + @${MKDIR} ${WRKSRC} + @${MKDIR} ${TMPDIR} + @${CP} ${_DISTDIR}/${DISTNAME} ${WRKSRC} + @${CHMOD} 755 ${WRKSRC}/${DISTNAME} +.if defined(WITH_ADABAS) + @${CP} ${_DISTDIR}/soa-5_2-ga-bin-linux-fr.bin ${WRKSRC} + @${CHMOD} 755 ${WRKSRC}/soa-5_2-ga-bin-linux-fr.bin +.endif + @cd ${WRKSRC} + @SAL_IGNOREXERRORS=1 ${WRKSRC}/${DISTNAME} -extract ${WRKSRC} + @cd ../../ +.endif +.endif + +post-configure: + @${PERL} -pi.orig -e 's|DefaultDestPath = "office52";|DefaultDestPath = "${PREFIX}/office52";|' ${WRKSRC}/setup.ins + +do-install: +.if !defined(DISPLAY) || ${DISPLAY} == "" + @ ${ECHO} + @ ${ECHO} Impossible d\'ouvrir le display X: + @ ${ECHO} Verifiez la variable DISPLAY + @ ${ECHO} + @ ${FALSE} +.else +.if exists(/compat/linux/${PREFIX}) + @${LN} -fs /compat/linux/${PREFIX}/office52 ${PREFIX}/office52 +.endif + @${CAT} ${PKGDIR}/MESSAGE + @-SAL_IGNOREXERRORS=1 TEMP=${TMPDIR} LD_LIBRARY_PATH=${LD_PATH} /compat/linux/bin/sh -c '${WRKSRC}/setup /net' + @if [ -f ${PREFIX}/office52/program/setup ]; then \ + ${ECHO} ; \ + ${ECHO} Ignorez le message d\'erreur. StarOffice5.2 a correctement ; \ + ${ECHO} ete installe sur votre système. ; \ + ${ECHO} ; \ + else \ + ${ECHO} ; \ + ${ECHO} Une erreur est survenue lors de l\'installation de StarOffice5.2. Envoyez un mail à mb@imp.ch ;\ + ${ECHO} avec le debug et quelques informations sur votre environnement FreeBSD SVP. Merci. ; \ + ${ECHO} ; \ + ${FALSE} ; \ + fi +.endif + +post-install: + @${PATCH} -s ${PREFIX}/office52/program/setup ${FILESDIR}/setup.patch + @${PATCH} -s ${PREFIX}/office52/program/soffice ${FILESDIR}/soffice.patch + +install-user: + ${PREFIX}/office52/program/setup + +.include <bsd.port.post.mk> |