summaryrefslogtreecommitdiffstats
path: root/french/staroffice52
diff options
context:
space:
mode:
authorjedgar <jedgar@FreeBSD.org>2001-10-03 13:01:56 +0000
committerjedgar <jedgar@FreeBSD.org>2001-10-03 13:01:56 +0000
commit31933e58b733493593df540e9d203396b46a4008 (patch)
tree94c9501fd61127f38d68a2893d0269f74cf9ad30 /french/staroffice52
parentac2852b8eaa6e954026f213c716c2aeebeb585a6 (diff)
downloadFreeBSD-ports-31933e58b733493593df540e9d203396b46a4008.zip
FreeBSD-ports-31933e58b733493593df540e9d203396b46a4008.tar.gz
Fix the CDROM install of StarOffice.
PR: 30983 Submitted by: Maintainer
Diffstat (limited to 'french/staroffice52')
-rw-r--r--french/staroffice52/Makefile24
1 files changed, 16 insertions, 8 deletions
diff --git a/french/staroffice52/Makefile b/french/staroffice52/Makefile
index 17a00d2..2f22fd9 100644
--- a/french/staroffice52/Makefile
+++ b/french/staroffice52/Makefile
@@ -18,10 +18,14 @@ MASTER_SITES= ftp://ftp.cem2.univ-montp2.fr/pub/linux/soft/StarOffice/ \
ftp://ftp.gtn.com/os/Sun/patches/
DISTNAME= so-5_2-ga-bin-linux-fr.bin
+.if defined(WITH_CDROM)
+DISTFILES= 109939-02.tar.Z
+.else
DISTFILES= so-5_2-ga-bin-linux-fr.bin 109939-02.tar.Z
.if defined(WITH_ADABAS)
DISTFILES+= soa-5_2-ga-bin-linux-fr.bin so-5_2-ga-bin-linux-fr.bin
.endif
+.endif
EXTRACT_ONLY= 109939-02.tar.Z
MAINTAINER= mb@imp.ch
@@ -97,13 +101,6 @@ pre-fetch:
.endif
.endif
-.if defined(WITH_CDROM)
-do-extract: do-extract-cdrom
-do-extract-cdrom:
- @${MKDIR} ${WRKSRC}
- @cd ${WRKSRC} && ${LN} -s ${CD_MOUNTPT}/linux/office52/* .
-.else
-
do-extract:
.if !defined(DISPLAY) || ${DISPLAY} == ""
@ ${ECHO}
@@ -114,6 +111,17 @@ do-extract:
.else
@${MKDIR} ${WRKSRC}
@${MKDIR} ${TMPDIR}
+.if defined(WITH_CDROM)
+.if !exists(${CD_MOUNTPT}/linux/office52/setup)
+.if defined(WITH_ADABAS)
+ @cd ${WRKSRC} && ${LN} -s ${CD_MOUNTPT}/linux/adabas/adabas .
+ @cd ${WRKSRC} && ${LN} -s ${CD_MOUNTPT}/linux/adabas/f_0000 .
+ @cd ${WRKSRC} && ${LN} -s ${CD_MOUNTPT}/linux/adabas/f_0001 .
+.endif
+ @${MKDIR} ${WRKSRC}
+ @cd ${WRKSRC} && ${LN} -s ${CD_MOUNTPT}/linux/office52/* .
+.endif
+.else
@${CP} ${_DISTDIR}/${DISTNAME} ${WRKSRC}
@${CHMOD} 755 ${WRKSRC}/${DISTNAME}
.if defined(WITH_ADABAS)
@@ -123,6 +131,7 @@ do-extract:
@cd ${WRKSRC}
@SAL_IGNOREXERRORS=1 ${WRKSRC}/${DISTNAME} -extract ${WRKSRC}
@${RM} ${WRKSRC}/${DISTNAME}
+.endif
@cd ../../
@for file in ${EXTRACT_ONLY}; do \
if ! (cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} \
@@ -132,7 +141,6 @@ do-extract:
fi \
done
.endif
-.endif
post-configure:
@${PERL} -pi.orig -e 's|DefaultDestPath = "office52";|DefaultDestPath = "${PREFIX}/office52";|' ${WRKSRC}/setup.ins
OpenPOWER on IntegriCloud