OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /v/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 07-Dec-2005 13:03:27
Branch: HEAD Handle: 2005120712032600
Modified files:
openpkg-src/acroread acroread.spec
Log:
supports FreeBSD 6, too
Summary:
Revision Changes Path
1.31 +34 -25 openpkg-src/acroread/acroread.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/acroread/acroread.spec
============================================================================
$ cvs diff -u -r1.30 -r1.31 acroread.spec
--- openpkg-src/acroread/acroread.spec 24 Mar 2005 11:18:22 -0000
1.30
+++ openpkg-src/acroread/acroread.spec 7 Dec 2005 12:03:26 -0000
1.31
@@ -23,13 +23,15 @@
##
# package version
-%define V_real 5.10
-%define V_comp_lnx 5010
-%define V_comp_sol 5010
+%define V_real 7.01
+%define V_major 7
+%define V_minor 0
+%define V_comp_lnx 701
+%define V_comp_sol 701
# package information
Name: acroread
-Summary: Acrobat Reader
+Summary: Adobe Acrobat Reader
URL: http://www.adobe.com/products/acrobat/
Vendor: Adobe
Packager: OpenPKG
@@ -38,11 +40,11 @@
Group: Graphics
License: Commercial
Version: %{V_real}
-Release: 20041210
+Release: 20051207
# list of sources
-Source0:
ftp://ftp.adobe.com/pub/adobe/acrobatreader/unix/5.x/linux-%{V_comp_lnx}.tar.gz
-Source1:
ftp://ftp.adobe.com/pub/adobe/acrobatreader/unix/5.x/solaris-%{V_comp_sol}.tar.gz
+Source0:
ftp://ftp.adobe.com/pub/adobe/reader/unix/%{V_major}x/%{V_major}.%{V_minor}/enu/AdbeRdr%{V_comp_lnx}_linux_enu.tar.gz
+Source1:
ftp://ftp.adobe.com/pub/adobe/reader/unix/%{V_major}x/%{V_major}.%{V_minor}/enu/AdbeRdr%{V_comp_sol}_solaris_enu.tar.gz
# build information
Prefix: %{l_prefix}
@@ -53,19 +55,23 @@
AutoReqProv: no
%description
- This is the freely-available Adobe Acrobat Reader (v5) for the
+ This is the freely-available Adobe Acrobat Reader for the
Adobe Portable Document Format (PDF).
%track
prog acroread:linux = {
version = %{V_comp_lnx}
- url = ftp://ftp.adobe.com/pub/adobe/acrobatreader/unix/5.x/
- regex = linux-(__VER__)\.tar\.gz
+ url = ftp://ftp.adobe.com/pub/adobe/reader/unix/%{V_major}x/
+ regex = (%{V_major}\.\d+)
+ url =
ftp://ftp.adobe.com/pub/adobe/reader/unix/%{V_major}x/__NEWVER__/
+ regex = AdbeRdr(__VER__)_linux_enu\.tar\.gz
}
prog acroread:solaris = {
version = %{V_comp_sol}
- url = ftp://ftp.adobe.com/pub/adobe/acrobatreader/unix/5.x/
- regex = solaris-(__VER__)\.tar\.gz
+ url = ftp://ftp.adobe.com/pub/adobe/reader/unix/%{V_major}x/
+ regex = (%{V_major}\.\d+)
+ url =
ftp://ftp.adobe.com/pub/adobe/reader/unix/%{V_major}x/__NEWVER__/
+ regex = AdbeRdr(__VER__)_solaris_enu\.tar\.gz
}
%prep
@@ -83,8 +89,8 @@
# unpack the corresponding binary only
case "%{l_platform -t}" in
- i?86-freebsd[45]* )
- tarball="%{SOURCE linux-%{V_comp_lnx}.tar.gz}"
+ i?86-freebsd[456]* )
+ tarball="%{SOURCE AdbeRdr%{V_comp_lnx}_linux_enu.tar.gz}"
shell="/compat/linux/bin/sh"
if [ ! -f $shell ]; then
( echo "The Linux ABI base system is not installed under
/compat/linux/."
@@ -94,11 +100,11 @@
fi
;;
i?86-linux2* )
- tarball="%{SOURCE linux-%{V_comp_lnx}.tar.gz}"
+ tarball="%{SOURCE AdbeRdr%{V_comp_lnx}_linux_enu.tar.gz}"
shell="/bin/sh"
;;
sun4*-sunos5* )
- tarball="%{SOURCE solaris-%{V_comp_sol}.tar.gz}"
+ tarball="%{SOURCE AdbeRdr%{V_comp_sol}_solaris_enu.tar.gz}"
shell="/bin/sh"
;;
* ) echo "Platform %{l_platform -t} not supported" | %{l_rpmtool}
msg -b
@@ -108,31 +114,34 @@
%{l_gzip} -c -d $tarball | %{l_tar} xf -
# perform the standard installation procedure
- ( cd installers
+ ( cd AdobeReader
%{l_shtool} subst -e 's;Linux);Linux|FreeBSD);' INSTALL
PAGER="cat"
export PAGER
- ( echo "ACCEPT"
+ ( echo "accept"
echo "$RPM_BUILD_ROOT%{l_prefix}/libexec/acroread"
) | $shell INSTALL
) || exit $?
# post-adjust installation tree
- mv $RPM_BUILD_ROOT%{l_prefix}/libexec/acroread/bin/acroread \
- $RPM_BUILD_ROOT%{l_prefix}/bin/acroread
- rm -rf $RPM_BUILD_ROOT%{l_prefix}/libexec/acroread/bin
- %{l_shtool} subst \
- -e "s;$RPM_BUILD_ROOT%{l_prefix}/libexec;%{l_prefix}/libexec;g" \
- $RPM_BUILD_ROOT%{l_prefix}/bin/acroread
case "%{l_platform -t}" in
*-freebsd* )
%{l_shtool} subst -e 's;#!/bin/sh;#!/compat/linux/bin/sh;' \
- $RPM_BUILD_ROOT%{l_prefix}/bin/acroread
+ $RPM_BUILD_ROOT%{l_prefix}/libexec/acroread/bin/acroread
brandelf -t Linux \
$RPM_BUILD_ROOT%{l_prefix}/libexec/acroread/Reader/intellinux/bin/*
;;
esac
+ # install command-line wrapper
+ ( echo "#!/bin/sh"
+ echo "exec %{l_prefix}/libexec/acroread/bin/acroread \${1+\"[EMAIL
PROTECTED]"}"
+ ) >acroread.sh
+ %{l_shtool} mkdir -f -p -m 755 \
+ $RPM_BUILD_ROOT%{l_prefix}/bin
+ %{l_shtool} install -c -m 755 \
+ acroread.sh $RPM_BUILD_ROOT%{l_prefix}/bin/acroread
+
# determine installation files
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [email protected]