Revert the acroread port to version 5.10. There's too much heated

discussion about it (some of which reminds me to a certain color of
bikesheds), so I'm going to commit version 7.0.0 into a port of its
own.
This commit is contained in:
Joerg Wunsch 2005-03-19 21:16:16 +00:00
parent f445ade1ad
commit c0253bca5b
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=131657
7 changed files with 153 additions and 43 deletions

View File

@ -6,55 +6,49 @@
#
PORTNAME= acroread
PORTVERSION= 7.0.0
PORTVERSION= 5.10
PORTREVISION= 1
CATEGORIES= print linux
MASTER_SITES= http://download.adobe.com/pub/adobe/reader/unix/7x/7.0/enu/ \
ftp://ftp.adobe.com/pub/adobe/reader/unix/7x/7.0/enu/
DISTNAME= AdobeReader_enu-7.0.0-1.i386.rpm
EXTRACT_SUFX=
MASTER_SITES= http://download.adobe.com/pub/adobe/acrobatreader/unix/5.x/ \
ftp://ftp.adobe.com/pub/adobe/acrobatreader/unix/5.x/
.include <bsd.port.pre.mk>
DISTNAME= linux-5010
DIST_SUBDIR= acroread
EXTRACT_ONLY=
MAINTAINER= trevor@FreeBSD.org
COMMENT= View, distribute and print PDF documents
BUILD_DEPENDS= rpm:${PORTSDIR}/archivers/rpm
RUN_DEPENDS= ${LINUXBASE}/usr/lib/libgtk-x11-2.0.so.0:${PORTSDIR}/x11-toolkits/linux-gtk2 \
${LINUXBASE}/usr/lib/libpango-1.0.so.0:${PORTSDIR}/x11-toolkits/linux-pango \
${LINUXBASE}/usr/X11R6/lib/libXext.so.6:${PORTSDIR}/x11/linux-XFree86-libs
RUN_DEPENDS= ${LINUXBASE}/usr/X11R6/lib/libX11.so.6:${PORTSDIR}/x11/linux-XFree86-libs
ONLY_FOR_ARCHS= amd64 i386
USE_REINPLACE= yes
NO_BUILD= yes
REINPLACE_ARGS= -i '' -E
NO_FILTER_SHLIBS= yes
PLIST= ${WRKDIR}/plist
PREFIX= ${LINUXBASE}
pre-install:
@kldstat -v | grep -E 'linux(aout|elf)' >/dev/null ||\
{ ${ECHO_MSG} "Linux ABI compatibility must be enabled to install ${PORTNAME}-${PORTVERSION}"; \
exit 1; }
@${RM} -rf ${WRKSRC}/tmp
@${MKDIR} ${WRKSRC}/tmp
cd ${WRKSRC}/tmp; \
rpm2cpio < ${DISTDIR}/${DIST_SUBDIR}/${DISTNAME} | ${CPIO} -id; \
${FIND} * -type f -o -type l > ${PLIST} \
&& ${FIND} -d * -type d | ${SED} -e 's:^:@dirrm :' | \
${GREP} -vE "(usr/bin$$|local$$|share$$|usr$$)" >> ${PLIST}
PLIST_SUB= "ARCHDIR=intellinux"
WRKSRC= ${WRKDIR}/installers
do-install:
@rpm -U --ignorearch --ignoreos --root ${PREFIX} --dbpath /var/lib/rpm \
--nodeps --replacepkgs ${DISTDIR}/${DIST_SUBDIR}/${DISTNAME} || ${TRUE}
# disable the PPKLite plugin as it requires an LDAP share lib
${CHMOD} 0 ${PREFIX}/usr/local/Adobe/Acrobat7.0/Reader/intellinux/plug_ins/PPKLite.api
@${MKDIR} ${PREFIX}/Acrobat5
@ReadInstallDir=${PREFIX}/Acrobat5 ${WRKSRC}/INSTALL
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
strings -1 ${WRKSRC}/README > ${DOCSDIR}/README
.endif
post-install:
@${REINPLACE_CMD} 's:Linux:FreeBSD|Linux:g' \
${PREFIX}/usr/local/Adobe/Acrobat7.0/bin/acroread
cd ${LOCALBASE}/bin ; ${LN} -sf ${PREFIX}/usr/local/Adobe/Acrobat7.0/bin/acroread acroread7
cd ${LOCALBASE}/bin ; ${LN} -sf ${PREFIX}/usr/local/Adobe/Acrobat7.0/bin/acroread acroread
${REINPLACE_CMD} 's:Linux):FreeBSD|Linux):g' ${PREFIX}/Acrobat5/bin/acroread
@${BRANDELF} -t Linux ${PREFIX}/Acrobat5/Reader/intellinux/bin/acroread
${REINPLACE_CMD} 's:OSF1):FreeBSD|OSF1):g' ${PREFIX}/Acrobat5/bin/acroread
@cd ${PREFIX}/Acrobat5/bin && \
${INSTALL_SCRIPT} ${PREFIX}/Acrobat5/bin/acroread \
${PREFIX}/bin/acroread5
@${CHOWN} -R -h root:wheel ${PREFIX}/Acrobat5
@${CHMOD} +x ${PREFIX}/bin/acroread5
[ -e ${PREFIX}/bin/acroread ] \
|| (cd ${PREFIX}/bin ; ${LN} -sf acroread5 acroread)
@${ECHO_MSG} "Be sure to read the license agreement in"
@${ECHO_MSG} "${PREFIX}/usr/local/Adobe/Acrobat7.0/Reader/Legal/ENU/license_ENU_uc.txt"
@${ECHO_MSG} "${PREFIX}/Acrobat5/Reader/license.txt"
.include <bsd.port.mk>
.include <bsd.port.post.mk>

View File

@ -1,2 +1,2 @@
MD5 (acroread/AdobeReader_enu-7.0.0-1.i386.rpm) = eba9f1d660f1c6d1ee7783afd63d0e9c
SIZE (acroread/AdobeReader_enu-7.0.0-1.i386.rpm) = 39866435
MD5 (acroread/linux-5010.tar.gz) = 9721b85d54aab1d9ece37758cc6d64f2
SIZE (acroread/linux-5010.tar.gz) = 9286383

View File

@ -0,0 +1,32 @@
--- INSTALL.orig Mon Jul 1 15:09:57 2002
+++ INSTALL Thu Aug 8 04:28:23 2002
@@ -133,8 +133,10 @@
total=0
for i in $* ; do
if [ "$i" -a -f "$i" ] ; then
- if [ `uname -s` = "Linux" ] ; then
+ if [ `uname -s` = "FreeBSD|Linux" ] ; then
size=`ls -lLn "$i" | ( read perm links owner group size date ; echo $size )`
+ elif [ `uname -s` = "FreeBSD" ] ; then
+ size=`ls -lL "$i" | ( read perm links owner group size date ; echo $size )`
else
size=`ls -lLon "$i" | ( read perm links owner size date ; echo $size )`
fi
@@ -344,7 +346,7 @@
SearchPlatformTar="$3"
CustomPlatformTar="$4"
- OutputLicense "$ReadLicense"
+# OutputLicense "$ReadLicense"
ReadLicense=""
PrintRequiredFree "$ReadTar" "$SearchTar" "$CustomTar" \
@@ -524,7 +526,7 @@
;;
esac
;;
- Linux)
+ FreeBSD)
ReadDefaultNum="$ReadIntelLinuxNum"
DefaultName="Intel/Linux"
;;

View File

@ -1,3 +0,0 @@
#!/bin/sh
rm -f ${PKG_PREFIX}/usr/bin/acroread7
rm -f ${PKG_PREFIX}/usr/bin/acroread

View File

@ -4,5 +4,3 @@ you view, distribute, and print documents in Portable Document Format
used to create the original file. PDF files retain all the formatting,
fonts, and graphics of the original document, and virtually any
PostScript(TM) document can be converted into a PDF file.
Use the "acroread7" command to run this program.

View File

@ -1,3 +0,0 @@
#!/bin/sh
cd ${PREFIX:-/usr/local}/bin ; ln -sf ${PKG_PREFIX}/usr/local/Adobe/Acrobat7.0/bin/acroread acroread7
cd ${PREFIX:-/usr/local}/bin ; ln -sf ${PKG_PREFIX}/usr/local/Adobe/Acrobat7.0/bin/acroread acroread

92
print/acroread/pkg-plist Normal file
View File

@ -0,0 +1,92 @@
@comment ALPHA-ONLY:Acrobat5/Reader/%%ARCHDIR%%/plug_ins/autoIndx.api
@comment ALPHA-ONLY:Acrobat5/Reader/%%ARCHDIR%%/plug_ins/search.api
@comment ALPHA-ONLY:Acrobat5/Reader/%%ARCHDIR%%/plug_ins/acrosrch.uid
@comment ALPHA-ONLY:Acrobat5/Reader/%%ARCHDIR%%/plug_ins/vdkHome/vdk10.cmp
@comment ALPHA-ONLY:Acrobat5/Reader/%%ARCHDIR%%/plug_ins/vdkHome/vdk10.lic
@comment ALPHA-ONLY:Acrobat5/Reader/%%ARCHDIR%%/plug_ins/vdkHome/vdk10.std
@comment ALPHA-ONLY:Acrobat5/Reader/%%ARCHDIR%%/plug_ins/vdkHome/vdk10.syx
@comment ALPHA-ONLY:Acrobat5/Reader/%%ARCHDIR%%/plug_ins/vdkHome/language/acro20.lng
@comment ALPHA-ONLY:Acrobat5/Reader/%%ARCHDIR%%/plug_ins/vdkHome/language/vdk10.rsd
@comment ALPHA-ONLY:Acrobat5/Reader/%%ARCHDIR%%/plug_ins/vdkHome/language/vdk10.rst
@comment ALPHA-ONLY:Acrobat5/Reader/%%ARCHDIR%%/plug_ins/vdkHome/language/vdk10.stc
@comment ALPHA-ONLY:Acrobat5/Reader/%%ARCHDIR%%/plug_ins/vdkHome/language/vdk10.stp
@comment ALPHA-ONLY:Acrobat5/Reader/%%ARCHDIR%%/plug_ins/vdkHome/language/vdk10.syd
Acrobat5/Browsers/netscape
Acrobat5/Browsers/%%ARCHDIR%%/nppdf.so
Acrobat5/Resource/Font/AdobeSansMM
Acrobat5/Resource/Font/AdobeSansMM.MMM
Acrobat5/Resource/Font/AdobeSerifMM
Acrobat5/Resource/Font/AdobeSerifMM.MMM
Acrobat5/Resource/Font/Arial
Acrobat5/Resource/Font/Arial-Bold
Acrobat5/Resource/Font/Arial-BoldItalic
Acrobat5/Resource/Font/Arial-Italic
Acrobat5/Resource/Font/Courier
Acrobat5/Resource/Font/Courier-Bold
Acrobat5/Resource/Font/Courier-BoldOblique
Acrobat5/Resource/Font/Courier-Oblique
Acrobat5/Resource/Font/Fonts14.upr
Acrobat5/Resource/Font/Symbol
Acrobat5/Resource/Font/TimesNewRoman
Acrobat5/Resource/Font/TimesNewRoman-Bold
Acrobat5/Resource/Font/TimesNewRoman-BoldItalic
Acrobat5/Resource/Font/TimesNewRoman-Italic
Acrobat5/Resource/Font/ZapfDingbats
Acrobat5/Resource/LICFONT.TXT
Acrobat5/Reader/AcroVersion
Acrobat5/Reader/MapTypes.pdf
Acrobat5/Reader/help/acrobat.pdf
Acrobat5/Reader/help/reader.pdf
@comment ALPHA-ONLY:Acrobat5/Reader/help/search.pdf
Acrobat5/Reader/%%ARCHDIR%%/app-defaults/AcroRead
Acrobat5/Reader/%%ARCHDIR%%/bin/acroread
Acrobat5/Reader/%%ARCHDIR%%/lib/XKeysymDB
Acrobat5/Reader/%%ARCHDIR%%/lib/libACE.so
Acrobat5/Reader/%%ARCHDIR%%/lib/libACE.so.2.02
Acrobat5/Reader/%%ARCHDIR%%/lib/libAGM.so
Acrobat5/Reader/%%ARCHDIR%%/lib/libAGM.so.4.08
Acrobat5/Reader/%%ARCHDIR%%/lib/libBIB.so
Acrobat5/Reader/%%ARCHDIR%%/lib/libBIB.so.1.1
Acrobat5/Reader/%%ARCHDIR%%/lib/libCoolType.so
Acrobat5/Reader/%%ARCHDIR%%/lib/libCoolType.so.4.10
Acrobat5/Reader/%%ARCHDIR%%/lib/libOPP.so
Acrobat5/Reader/%%ARCHDIR%%/lib/libOPP.so.1.02
Acrobat5/Reader/%%ARCHDIR%%/plug_ins/AcroForm.api
Acrobat5/Reader/%%ARCHDIR%%/plug_ins/EScript.api
Acrobat5/Reader/%%ARCHDIR%%/plug_ins/JavaScripts/AFStrENU.js
Acrobat5/Reader/%%ARCHDIR%%/plug_ins/JavaScripts/AForm.js
Acrobat5/Reader/%%ARCHDIR%%/plug_ins/Highlight.api
Acrobat5/Reader/%%ARCHDIR%%/plug_ins/ewh.api
Acrobat5/Reader/%%ARCHDIR%%/plug_ins/wwwlink.api
Acrobat5/Reader/res/ENUtxt.pdf
Acrobat5/Reader/res/splashScreen11R.xbm
Acrobat5/Reader/res/splashScreen18R.xpm
Acrobat5/Reader/license.txt
Acrobat5/bin/acroread
bin/acroread
bin/acroread5
%%PORTDOCS%%share/doc/acroread/README
@exec ln -sf ../../Resource/Font/ %D/Acrobat5/Reader/%%ARCHDIR%%/fonts
@unexec rm -f %D/Acrobat5/Reader/%%ARCHDIR%%/fonts
@exec ln -sf ../res %D/Acrobat5/Reader/%%ARCHDIR%%/res
@unexec rm -f %D/Acrobat5/Reader/%%ARCHDIR%%/res
@exec echo "Be sure to read the license agreement in"
@exec echo "%D/Acrobat5/Reader/license.txt"
@dirrm Acrobat5/bin
@dirrm Acrobat5/Reader/res
@comment ALPHA-ONLY:@dirrm Acrobat5/Reader/%%ARCHDIR%%/plug_ins/vdkHome/language
@comment ALPHA-ONLY:@dirrm Acrobat5/Reader/%%ARCHDIR%%/plug_ins/vdkHome
@dirrm Acrobat5/Reader/%%ARCHDIR%%/plug_ins/JavaScripts
@dirrm Acrobat5/Reader/%%ARCHDIR%%/plug_ins
@dirrm Acrobat5/Reader/%%ARCHDIR%%/lib
@dirrm Acrobat5/Reader/%%ARCHDIR%%/bin
@dirrm Acrobat5/Reader/%%ARCHDIR%%/app-defaults
@dirrm Acrobat5/Reader/%%ARCHDIR%%
@dirrm Acrobat5/Reader/help
@dirrm Acrobat5/Reader
@dirrm Acrobat5/Resource/Font
@dirrm Acrobat5/Resource
@dirrm Acrobat5/Browsers/%%ARCHDIR%%
@dirrm Acrobat5/Browsers
@dirrm Acrobat5
@dirrm share/doc/acroread