summaryrefslogtreecommitdiff
path: root/print/acroread5
diff options
context:
space:
mode:
authorgrant <grant@pkgsrc.org>2002-08-01 11:59:08 +0000
committergrant <grant@pkgsrc.org>2002-08-01 11:59:08 +0000
commit2c4711e93e8914277b38d9f31a6d0d54eb48991e (patch)
treee14a743ed1c1be575fe2ee6f305640f1b3b65dd9 /print/acroread5
parent1cb4641e1a0465790fc57a3079c130f9848b2855 (diff)
downloadpkgsrc-2c4711e93e8914277b38d9f31a6d0d54eb48991e.tar.gz
Initial import of Acrobat Reader 5 into the NetBSD packages collection.
Acrobat Reader is part of the Adobe Acrobat family of software, which lets you view, distribute, and print documents in Portable Document Format (PDF)--regardless of the computer, operating system, fonts, or application 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. Tested on NetBSD/i386 and Solaris/sparc. Problems were found on NetBSD/sparc, so this is marked ONLY_FOR_PLATFORM *-*-i386 and SunOS-*-sparc for now.
Diffstat (limited to 'print/acroread5')
-rw-r--r--print/acroread5/DESCR6
-rw-r--r--print/acroread5/Makefile76
-rw-r--r--print/acroread5/PLIST.post23
-rw-r--r--print/acroread5/PLIST.pre53
-rw-r--r--print/acroread5/PLIST.sparc21
-rw-r--r--print/acroread5/distinfo7
-rw-r--r--print/acroread5/files/acroread.diff24
-rw-r--r--print/acroread5/patches/patch-aa52
8 files changed, 262 insertions, 0 deletions
diff --git a/print/acroread5/DESCR b/print/acroread5/DESCR
new file mode 100644
index 00000000000..ba2a664df76
--- /dev/null
+++ b/print/acroread5/DESCR
@@ -0,0 +1,6 @@
+Acrobat Reader is part of the Adobe Acrobat family of software, which lets
+you view, distribute, and print documents in Portable Document Format
+(PDF)--regardless of the computer, operating system, fonts, or application
+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.
diff --git a/print/acroread5/Makefile b/print/acroread5/Makefile
new file mode 100644
index 00000000000..c35212d775d
--- /dev/null
+++ b/print/acroread5/Makefile
@@ -0,0 +1,76 @@
+# $NetBSD: Makefile,v 1.1.1.1 2002/08/01 11:59:09 grant Exp $
+
+PKGNAME= acroread-5.06
+CATEGORIES= print
+MASTER_SITES= ftp://ftp-pac.adobe.com/pub/adobe/acrobatreader/unix/5.x/
+
+MAINTAINER= packages@netbsd.org
+HOMEPAGE= http://www.adobe.com/prodindex/acrobat/readstep.html
+COMMENT= View, distribute and print PDF documents
+
+RESTRICTED= "Original installer required to redistribute."
+NO_SRC_ON_CDROM= ${RESTRICTED}
+NO_BIN_ON_CDROM= ${RESTRICTED}
+NO_BIN_ON_FTP= ${RESTRICTED}
+NO_SRC_ON_FTP= ${RESTRICTED}
+LICENSE= adobe-acrobat-license
+
+CHECK_SHLIBS= NO
+NO_BUILD= YES
+SHLIB_HANDLING= NO
+
+.include "../../mk/bsd.prefs.mk"
+
+WRKSRC= ${WRKDIR}
+
+ONLY_FOR_PLATFORM= *-*-i386 SunOS-*-sparc
+
+.if ${OPSYS} == "NetBSD"
+. if (${MACHINE_ARCH} == "i386")
+DEPENDS= suse_x11>=6.1:../../emulators/${SUSE_DIR_PREFIX}_x11
+DISTNAME= linux-506
+PLATFORM= intellinux
+. elif (${MACHINE_ARCH} == "sparc")
+. if !exists(/emul/svr4/usr/lib/ld.so)
+IGNORE= '${PKGNAME} requires Solaris libraries - see compat_svr4(8)'
+. endif
+DISTNAME= solaris-506
+PLATFORM= sparcsolaris
+. else
+DISTNAME= ${PKGNAME}
+PLATFORM= unknown
+. endif
+.elif ${OPSYS} == "SunOS"
+DISTNAME= solaris-506
+PLATFORM= sparcsolaris
+.endif
+
+PLIST_SUBST+= PLATFORM=${PLATFORM}
+
+PLIST_SRC= ${PKGDIR}/PLIST.pre
+.if ${MACHINE_ARCH} == "sparc"
+PLIST_SRC+= ${PKGDIR}/PLIST.${MACHINE_ARCH}
+.endif
+PLIST_SRC+= ${PKGDIR}/PLIST.post
+
+NS_PLUGINS_DIR= ${PREFIX}/lib/netscape/plugins
+
+BIN_PATCH= ${PATCH} --quiet ${_PATCH_BACKUP_ARG} .orig
+
+do-install:
+ @${INSTALL_DATA_DIR} ${PREFIX}/Acrobat5
+ @( ${ECHO} accept ) | PAGER=${CAT} ReadInstallDir=${PREFIX}/Acrobat5 ${WRKSRC}/INSTALL
+
+post-install:
+ @cd ${PREFIX}/Acrobat5/bin && \
+ ${BIN_PATCH} <${FILESDIR}/acroread.diff && \
+ ${INSTALL_SCRIPT} ${PREFIX}/Acrobat5/bin/acroread \
+ ${PREFIX}/bin/acroread5 && ${RM} -f acroread.orig
+ ${CHMOD} +x ${PREFIX}/bin/acroread5
+ ${INSTALL_DATA_DIR} ${NS_PLUGINS_DIR}
+ ${INSTALL_DATA} ${PREFIX}/Acrobat5/Browsers/${PLATFORM}/nppdf.so \
+ ${NS_PLUGINS_DIR}
+ @${ECHO_MSG} "Be sure to read the license agreement in"
+ @${ECHO_MSG} "${PREFIX}/Acrobat5/Reader/license.txt"
+
+.include "../../emulators/suse_linux/Makefile.application"
diff --git a/print/acroread5/PLIST.post b/print/acroread5/PLIST.post
new file mode 100644
index 00000000000..dead6240447
--- /dev/null
+++ b/print/acroread5/PLIST.post
@@ -0,0 +1,23 @@
+@comment $NetBSD: PLIST.post,v 1.1.1.1 2002/08/01 11:59:08 grant Exp $
+@exec ${MKDIR} %D/lib/netscape/plugins
+@unexec ${RMDIR} %D/lib/netscape/plugins 2>/dev/null || true
+@unexec ${RMDIR} %D/lib/netscape 2>/dev/null || true
+@exec ln -sf ../../Resource/Font %D/Acrobat5/Reader/${PLATFORM}/fonts
+@unexec ${RM} -f %D/Acrobat5/Reader/${PLATFORM}/fonts
+@exec ln -sf ../res %D/Acrobat5/Reader/${PLATFORM}/res
+@unexec ${RM} -f %D/Acrobat5/Reader/${PLATFORM}/res
+@dirrm Acrobat5/Browsers/${PLATFORM}
+@dirrm Acrobat5/Browsers
+@dirrm Acrobat5/Reader/res
+@dirrm Acrobat5/Reader/${PLATFORM}/plug_ins/JavaScripts
+@dirrm Acrobat5/Reader/${PLATFORM}/plug_ins
+@dirrm Acrobat5/Reader/${PLATFORM}/lib
+@dirrm Acrobat5/Reader/${PLATFORM}/bin
+@dirrm Acrobat5/Reader/${PLATFORM}/app-defaults
+@dirrm Acrobat5/Reader/${PLATFORM}
+@dirrm Acrobat5/Reader/help
+@dirrm Acrobat5/Reader
+@dirrm Acrobat5/Resource/Font
+@dirrm Acrobat5/Resource
+@dirrm Acrobat5/bin
+@dirrm Acrobat5
diff --git a/print/acroread5/PLIST.pre b/print/acroread5/PLIST.pre
new file mode 100644
index 00000000000..881996b2f0a
--- /dev/null
+++ b/print/acroread5/PLIST.pre
@@ -0,0 +1,53 @@
+@comment $NetBSD: PLIST.pre,v 1.1.1.1 2002/08/01 11:59:09 grant Exp $
+Acrobat5/Browsers/netscape
+Acrobat5/Browsers/${PLATFORM}/nppdf.so
+Acrobat5/Reader/AcroVersion
+Acrobat5/Reader/MapTypes.pdf
+Acrobat5/Reader/help/acrobat.pdf
+Acrobat5/Reader/help/reader.pdf
+Acrobat5/Reader/license.txt
+Acrobat5/Reader/res/ENUtxt.pdf
+Acrobat5/Reader/res/splashScreen11R.xbm
+Acrobat5/Reader/res/splashScreen18R.xpm
+Acrobat5/Reader/${PLATFORM}/app-defaults/AcroRead
+Acrobat5/Reader/${PLATFORM}/bin/acroread
+Acrobat5/Reader/${PLATFORM}/lib/XKeysymDB
+Acrobat5/Reader/${PLATFORM}/lib/libACE.so
+Acrobat5/Reader/${PLATFORM}/lib/libACE.so.2.02
+Acrobat5/Reader/${PLATFORM}/lib/libBIB.so
+Acrobat5/Reader/${PLATFORM}/lib/libBIB.so.1.1
+Acrobat5/Reader/${PLATFORM}/lib/libAGM.so
+Acrobat5/Reader/${PLATFORM}/lib/libAGM.so.4.08
+Acrobat5/Reader/${PLATFORM}/lib/libCoolType.so
+Acrobat5/Reader/${PLATFORM}/lib/libCoolType.so.4.10
+Acrobat5/Reader/${PLATFORM}/lib/libOPP.so
+Acrobat5/Reader/${PLATFORM}/lib/libOPP.so.1.02
+Acrobat5/Reader/${PLATFORM}/plug_ins/AcroForm.api
+Acrobat5/Reader/${PLATFORM}/plug_ins/EScript.api
+Acrobat5/Reader/${PLATFORM}/plug_ins/Highlight.api
+Acrobat5/Reader/${PLATFORM}/plug_ins/JavaScripts/AFStrENU.js
+Acrobat5/Reader/${PLATFORM}/plug_ins/JavaScripts/AForm.js
+Acrobat5/Reader/${PLATFORM}/plug_ins/ewh.api
+Acrobat5/Reader/${PLATFORM}/plug_ins/wwwlink.api
+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/bin/acroread
+bin/acroread5
diff --git a/print/acroread5/PLIST.sparc b/print/acroread5/PLIST.sparc
new file mode 100644
index 00000000000..24b6e091b6b
--- /dev/null
+++ b/print/acroread5/PLIST.sparc
@@ -0,0 +1,21 @@
+@comment $NetBSD: PLIST.sparc,v 1.1.1.1 2002/08/01 11:59:09 grant Exp $
+lib/netscape/plugins/nppdf.so
+Acrobat5/Reader/help/search.pdf
+Acrobat5/Reader/${PLATFORM}/plug_ins/search.api
+Acrobat5/Reader/${PLATFORM}/plug_ins/acrosrch.uid
+Acrobat5/Reader/${PLATFORM}/plug_ins/vdkHome/vdk10.cmp
+Acrobat5/Reader/${PLATFORM}/plug_ins/vdkHome/vdk10.lic
+Acrobat5/Reader/${PLATFORM}/plug_ins/vdkHome/vdk10.std
+Acrobat5/Reader/${PLATFORM}/plug_ins/vdkHome/vdk10.syx
+Acrobat5/Reader/${PLATFORM}/plug_ins/vdkHome/language/vdk10.lng
+Acrobat5/Reader/${PLATFORM}/plug_ins/vdkHome/language/vdk10.rsd
+Acrobat5/Reader/${PLATFORM}/plug_ins/vdkHome/language/vdk10.rst
+Acrobat5/Reader/${PLATFORM}/plug_ins/vdkHome/language/vdk10.syd
+Acrobat5/desktop/olwm/acroread.cetable
+Acrobat5/desktop/olwm/acroread.deskinstall
+Acrobat5/desktop/olwm/acroread.prog.icon
+Acrobat5/desktop/olwm/pdf.icon
+@dirrm Acrobat5/desktop/olwm
+@dirrm Acrobat5/desktop
+@dirrm Acrobat5/Reader/${PLATFORM}/plug_ins/vdkHome/language
+@dirrm Acrobat5/Reader/${PLATFORM}/plug_ins/vdkHome
diff --git a/print/acroread5/distinfo b/print/acroread5/distinfo
new file mode 100644
index 00000000000..82d9d198def
--- /dev/null
+++ b/print/acroread5/distinfo
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1.1.1 2002/08/01 11:59:09 grant Exp $
+
+SHA1 (linux-506.tar.gz) = 6629b759a9e1565bc431edece24847dcb25ed6c6
+Size (linux-506.tar.gz) = 9281557 bytes
+SHA1 (solaris-506.tar.gz) = 8b799014285328daf0919287cbe34b00ce2b086b
+Size (solaris-506.tar.gz) = 9939810 bytes
+SHA1 (patch-aa) = 635cfe39ca34ebc83cdb4633282f2fb667c452c3
diff --git a/print/acroread5/files/acroread.diff b/print/acroread5/files/acroread.diff
new file mode 100644
index 00000000000..51c20a92bfd
--- /dev/null
+++ b/print/acroread5/files/acroread.diff
@@ -0,0 +1,24 @@
+$NetBSD: acroread.diff,v 1.1.1.1 2002/08/01 11:59:10 grant Exp $
+
+--- acroread.orig Tue Jul 2 08:08:00 2002
++++ acroread Thu Aug 1 21:50:23 2002
+@@ -191,6 +191,19 @@
+ ACRO_CONFIG=intellinux
+ export ACRO_CONFIG
+ ;;
++ NetBSD)
++ machine_type=`uname -p`
++ case "$machine_type" in
++ i386)
++ ACRO_CONFIG=intellinux
++ export ACRO_CONFIG
++ ;;
++ sparc)
++ ACRO_CONFIG=sparcsolaris
++ export ACRO_CONFIG
++ ;;
++ esac
++ ;;
+ esac
+
+ if [ -z "$ACRO_CONFIG" ] ; then
diff --git a/print/acroread5/patches/patch-aa b/print/acroread5/patches/patch-aa
new file mode 100644
index 00000000000..07a24d49558
--- /dev/null
+++ b/print/acroread5/patches/patch-aa
@@ -0,0 +1,52 @@
+$NetBSD: patch-aa,v 1.1.1.1 2002/08/01 11:59:10 grant Exp $
+
+--- INSTALL.orig Tue Jul 2 08:09:57 2002
++++ INSTALL
+@@ -82,7 +82,7 @@ OutputLicense ()
+ fi
+
+ TypeCheck $PAGER
+- if [ $? -ne 0 ] || [ -z "$PAGER" ] ; then
++ if [ $? -eq 0 ] || [ -z "$PAGER" ] ; then
+ command=cat
+ TypeCheck pg
+ if [ $? -eq 0 ] ; then
+@@ -135,6 +135,8 @@ PrintRequiredFree()
+ if [ "$i" -a -f "$i" ] ; then
+ if [ `uname -s` = "Linux" ] ; then
+ size=`ls -lLn "$i" | ( read perm links owner group size date ; echo $size )`
++ elif [ `uname -s|sed -e 's|.*\(...\)|\\1|'` = "BSD" ] ; 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
+@@ -276,6 +278,8 @@ GetInstallDirectory ()
+ AIX)
+ defdir="/usr/lpp/Acrobat5"
+ ;;
++ NetBSD)
++ ;;
+ esac
+
+ while [ -z "$InstallDir" ] ; do
+@@ -528,6 +532,20 @@ case "$OSname" in
+ ReadDefaultNum="$ReadIntelLinuxNum"
+ DefaultName="Intel/Linux"
+ ;;
++ NetBSD)
++ MachArch=`uname -p`
++ case "$MachArch" in
++ i386)
++ ReadDefaultNum="$ReadIntelLinuxNum"
++ DefaultName="Intel/Linux"
++ ;;
++ sparc)
++ ReadDefaultNum="$ReadSparcSolarisNum"
++ DefaultName="SPARC/Solaris 2.x"
++ ;;
++ esac
++ ;;
++
+ esac
+
+ if [ -z "$ReadDefaultNum" ] ; then