* [gentoo-commits] gentoo-x86 commit in app-text/acroread: acroread-9.3.ebuild ChangeLog
@ 2010-01-15 15:55 Timo Gurr (tgurr)
0 siblings, 0 replies; 3+ messages in thread
From: Timo Gurr (tgurr) @ 2010-01-15 15:55 UTC (permalink / raw
To: gentoo-commits
tgurr 10/01/15 15:55:07
Modified: ChangeLog
Added: acroread-9.3.ebuild
Log:
Version bump, wrt security bug #297385 (CVE-2009-4324).
(Portage version: 2.2_rc61/cvs/Linux x86_64)
Revision Changes Path
1.137 app-text/acroread/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/acroread/ChangeLog?rev=1.137&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/acroread/ChangeLog?rev=1.137&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/acroread/ChangeLog?r1=1.136&r2=1.137
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-text/acroread/ChangeLog,v
retrieving revision 1.136
retrieving revision 1.137
diff -u -r1.136 -r1.137
--- ChangeLog 27 Oct 2009 07:43:10 -0000 1.136
+++ ChangeLog 15 Jan 2010 15:55:06 -0000 1.137
@@ -1,6 +1,11 @@
# ChangeLog for app-text/acroread
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/acroread/ChangeLog,v 1.136 2009/10/27 07:43:10 a3li Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-text/acroread/ChangeLog,v 1.137 2010/01/15 15:55:06 tgurr Exp $
+
+*acroread-9.3 (15 Jan 2010)
+
+ 15 Jan 2010; Timo Gurr <tgurr@gentoo.org> +acroread-9.3.ebuild:
+ Version bump, wrt security bug #297385 (CVE-2009-4324).
27 Oct 2009; Alex Legler <a3li@gentoo.org> -acroread-9.1.3.ebuild:
Non-maintainer commit: Removing vulnerable version, security bug 289016.
1.1 app-text/acroread/acroread-9.3.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/acroread/acroread-9.3.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/acroread/acroread-9.3.ebuild?rev=1.1&content-type=text/plain
Index: acroread-9.3.ebuild
===================================================================
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/acroread/acroread-9.3.ebuild,v 1.1 2010/01/15 15:55:06 tgurr Exp $
inherit eutils gnome2-utils nsplugins
DESCRIPTION="Adobe's PDF reader"
HOMEPAGE="http://www.adobe.com/products/reader/"
IUSE="cups ldap minimal nsplugin"
SRC_HEAD="http://ardownload.adobe.com/pub/adobe/reader/unix/9.x/${PV}"
SRC_FOOT=".tar.bz2"
# languages not available yet: it:ita es:esp pt:ptb sv:sve zh_CN:chs zh_TW:cht fi:suo nb:nor nl:nld ko:kor da:dan
LINGUA_LIST="de:deu en:enu fr:fra ja:jpn"
DEFAULT_URI="${SRC_HEAD}/enu/AdbeRdr${PV}-1_i486linux_enu${SRC_FOOT}"
for ll in ${LINGUA_LIST} ; do
iuse_l="linguas_${ll/:*}"
src_l=${ll/*:}
IUSE="${IUSE} ${iuse_l}"
DEFAULT_URI="!${iuse_l}? ( ${DEFAULT_URI} )"
SRC_URI="${SRC_URI}
${iuse_l}? ( ${SRC_HEAD}/${src_l}/AdbeRdr${PV}-1_i486linux_${src_l}${SRC_FOOT} )"
done
SRC_URI="${SRC_URI}
${DEFAULT_URI}"
LICENSE="Adobe"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
RESTRICT="strip mirror"
# mozilla-firefox-bin won't work because it doesn't have gtkembedmoz.so
RDEPEND="media-libs/fontconfig
cups? ( net-print/cups )
x86? ( >=x11-libs/gtk+-2.0
ldap? ( net-nds/openldap )
!minimal? ( || ( net-libs/xulrunner
net-libs/xulrunner-bin
www-client/mozilla-firefox
www-client/seamonkey
www-client/seamonkey-bin ) ) )
amd64? ( >=app-emulation/emul-linux-x86-baselibs-2.4.2
>=app-emulation/emul-linux-x86-gtklibs-2.0
!minimal? ( || ( net-libs/xulrunner-bin
www-client/seamonkey-bin ) ) )"
QA_EXECSTACK="opt/Adobe/Reader9/Reader/intellinux/bin/acroread
opt/Adobe/Reader9/Reader/intellinux/lib/libauthplay.so.0.0.0
opt/Adobe/Reader9/Reader/intellinux/lib/libsccore.so
opt/Adobe/Reader9/Reader/intellinux/lib/libcrypto.so.0.9.8
opt/Adobe/Reader9/Reader/intellinux/plug_ins/PPKLite.api"
INSTALLDIR=/opt
S="${WORKDIR}/AdobeReader"
# Actually, ahv segfaults when run standalone so presumably
# it isn't intended for direct use - so the only launcher is
# acroread after all.
LAUNCHERS="Adobe/Reader9/bin/acroread"
# Adobe/HelpViewer/1.0/intellinux/bin/ahv"
pkg_setup() {
# x86 binary package, ABI=x86
has_multilib_profile && ABI="x86"
}
# Determine lingua from filename
acroread_get_ll() {
local f_src_l ll lingua src_l
f_src_l=${1/${SRC_FOOT}}
f_src_l=${f_src_l/*_}
for ll in ${LINGUA_LIST} ; do
lingua=${ll/:*}
src_l=${ll/*:}
if [[ ${src_l} == ${f_src_l} ]] ; then
echo ${lingua}
return
fi
done
die "Failed to match file $1 to a LINGUA; please report."
}
src_unpack() {
local ll linguas fl launcher
# Unpack all into the same place; overwrite common files.
fl=""
for pkg in ${A} ; do
cd "${WORKDIR}"
unpack ${pkg}
cd "${S}"
tar xf ILINXR.TAR || die "Failed to unpack ILINXR.TAR."
tar xf COMMON.TAR || die "Failed to unpack COMMON.TAR."
ll=$(acroread_get_ll ${pkg})
for launcher in ${LAUNCHERS} ; do
mv ${launcher} ${launcher}.${ll}
done
if [[ -z ${fl} ]] ; then
fl=${ll}
linguas="${ll}"
else
linguas="${linguas} ${ll}"
fi
done
if [[ ${linguas} == ${fl} ]] ; then
# Only one lingua selected - skip building the wrappers
for launcher in ${LAUNCHERS} ; do
mv ${launcher}.${fl} ${launcher} ||
die "Failed to put ${launcher}.${fl} back to ${launcher}; please report."
done
else
# Build wrappers. Launch the acroread for the environment variable
# LANG (matched with a trailing * so that for example 'de_DE' matches
# 'de', 'en_GB' matches 'en' etc).
#
# HelpViewer is new - We don't know if Adobe are likely to
# internationalize it or not.
for launcher in ${LAUNCHERS} ; do
cat > ${launcher} <<-EOF
#!/bin/bash
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
#
# Automatically generated by ${CATEGORY}/${PF}
# Exec the acroread script for the language chosen in
# LC_ALL/LC_MESSAGES/LANG (first found takes precedence, as in glibc)
L=\${LC_ALL}
L=\${L:-\${LC_MESSAGES}}
L=\${L:-\${LANG}}
case \${L} in
EOF
for ll in ${linguas} ; do
echo "${ll}*) exec ${INSTALLDIR}/${launcher}.${ll} \"\$@\";;" >> ${launcher}
done
# default to English (in particular for LANG=C)
cat >> ${launcher} <<-EOF
*) exec ${INSTALLDIR}/${launcher}.${fl} "\$@";;
esac
EOF
chmod 755 ${launcher}
done
fi
# remove cruft
rm "${S}"/Adobe/Reader9/bin/UNINSTALL
rm "${S}"/Adobe/Reader9/Browser/install_browser_plugin
rm "${S}"/Adobe/Reader9/Resource/Support/vnd.*.desktop
# replace some configuration sections
for binfile in "${S}"/Adobe/Reader9/bin/* ; do
sed -i -e '/Font-config/,+9d' \
-e "/acrogre.conf/r ${FILESDIR}/gentoo_config" -e //N \
"${binfile}" || die "sed configuration settings failed."
done
}
src_install() {
# Install desktop files
domenu Adobe/Reader9/Resource/Support/AdobeReader.desktop || die "Installing desktop files failed."
# Install commonly used icon sizes
for res in 16x16 22x22 32x32 48x48 64x64 128x128 ; do
insinto /usr/share/icons/hicolor/${res}/apps
doins Adobe/Reader9/Resource/Icons/${res}/* || die "Installing icons failed."
done
dodir /opt || die "Creating directoy failed."
chown -R --dereference -L root:0 Adobe
cp -dpR Adobe "${D}"opt/
doman Adobe/Reader9/Resource/Shell/acroread.1.gz || die "Installing manpage failed."
if use nsplugin ; then
exeinto /opt/netscape/plugins
doexe Adobe/Reader9/Browser/intellinux/nppdf.so || die "Installing the browser plugin failed."
inst_plugin /opt/netscape/plugins/nppdf.so
fi
dodir /opt/bin || die "Creating directory failed."
for launcher in ${LAUNCHERS} ; do
dosym /opt/${launcher} /opt/bin/${launcher/*bin\/} || die "Installing launcher symlinks failed."
done
# We need to set a MOZILLA_COMP_PATH for seamonkey and firefox since
# they don't install a configuration file for libgtkembedmoz.so
# detection in /etc/gre.d/ like xulrunner does.
if ! use minimal ; then
if use x86 ; then
for lib in /opt/seamonkey /usr/lib/seamonkey /usr/lib/mozilla-firefox ; do
if [[ -f ${lib}/libgtkembedmoz.so ]] ; then
echo "MOZILLA_COMP_PATH=${lib}" >> "${D}"${INSTALLDIR}/Adobe/Reader9/Reader/GlobalPrefs/mozilla_config
elog "Adobe Reader depends on libgtkembedmoz.so, which I've found on"
elog "your system in ${lib}, and configured in ${INSTALLDIR}/Adobe/Reader9/Reader/GlobalPrefs/mozilla_config."
break # don't search any more libraries
fi
done
fi
if use amd64 ; then
for lib in /opt/seamonkey ; do
if [[ -f ${lib}/libgtkembedmoz.so ]] ; then
echo "MOZILLA_COMP_PATH=${lib}" >> "${D}"${INSTALLDIR}/Adobe/Reader9/Reader/GlobalPrefs/mozilla_config
elog "Adobe Reader depends on libgtkembedmoz.so, which I've found on"
elog "your system in ${lib}, and configured in ${INSTALLDIR}/Adobe/Reader9/Reader/GlobalPrefs/mozilla_config."
break # don't search any more libraries
fi
done
fi
fi
}
pkg_preinst() {
gnome2_icon_savelist
}
pkg_postinst () {
local ll lc
lc=0
for ll in ${LINGUA_LIST} ; do
use linguas_${ll/:*} && (( lc = ${lc} + 1 ))
done
if [[ ${lc} > 1 ]] ; then
echo
elog "Multiple languages have been installed, selected via a wrapper script."
elog "The language is selected according to the LANG environment variable"
elog "(defaulting to English if LANG is not set, or no matching language"
elog "version is installed). Users may need to remove their preferences in"
elog "~/.adobe to switch languages."
echo
fi
if use minimal ; then
echo
ewarn "If you want html support and/or view the Adobe Reader help you have"
ewarn "to re-emerge acroread with USE=\"-minimal\"."
echo
fi
if use nsplugin ; then
echo
elog "If you're running a 64bit browser you may also want to install"
elog "\"www-plugins/nspluginwrapper\" to be able to use the Adobe Reader"
elog "browser plugin."
echo
fi
gnome2_icon_cache_update
}
pkg_postrm() {
gnome2_icon_cache_update
}
^ permalink raw reply [flat|nested] 3+ messages in thread
* [gentoo-commits] gentoo-x86 commit in app-text/acroread: acroread-9.3.ebuild ChangeLog
@ 2010-02-07 10:18 Christian Faulhammer (fauli)
0 siblings, 0 replies; 3+ messages in thread
From: Christian Faulhammer (fauli) @ 2010-02-07 10:18 UTC (permalink / raw
To: gentoo-commits
fauli 10/02/07 10:18:02
Modified: acroread-9.3.ebuild ChangeLog
Log:
stable x86, security bug 297385
(Portage version: 2.1.7.16/cvs/Linux i686)
Revision Changes Path
1.2 app-text/acroread/acroread-9.3.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/acroread/acroread-9.3.ebuild?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/acroread/acroread-9.3.ebuild?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/acroread/acroread-9.3.ebuild?r1=1.1&r2=1.2
Index: acroread-9.3.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-text/acroread/acroread-9.3.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- acroread-9.3.ebuild 15 Jan 2010 15:55:06 -0000 1.1
+++ acroread-9.3.ebuild 7 Feb 2010 10:18:01 -0000 1.2
@@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/acroread/acroread-9.3.ebuild,v 1.1 2010/01/15 15:55:06 tgurr Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/acroread/acroread-9.3.ebuild,v 1.2 2010/02/07 10:18:01 fauli Exp $
inherit eutils gnome2-utils nsplugins
@@ -27,7 +27,7 @@
LICENSE="Adobe"
SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
+KEYWORDS="-* ~amd64 x86"
RESTRICT="strip mirror"
# mozilla-firefox-bin won't work because it doesn't have gtkembedmoz.so
1.138 app-text/acroread/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/acroread/ChangeLog?rev=1.138&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/acroread/ChangeLog?rev=1.138&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/acroread/ChangeLog?r1=1.137&r2=1.138
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-text/acroread/ChangeLog,v
retrieving revision 1.137
retrieving revision 1.138
diff -u -r1.137 -r1.138
--- ChangeLog 15 Jan 2010 15:55:06 -0000 1.137
+++ ChangeLog 7 Feb 2010 10:18:01 -0000 1.138
@@ -1,6 +1,9 @@
# ChangeLog for app-text/acroread
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/acroread/ChangeLog,v 1.137 2010/01/15 15:55:06 tgurr Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/acroread/ChangeLog,v 1.138 2010/02/07 10:18:01 fauli Exp $
+
+ 07 Feb 2010; Christian Faulhammer <fauli@gentoo.org> acroread-9.3.ebuild:
+ stable x86, security bug 297385
*acroread-9.3 (15 Jan 2010)
^ permalink raw reply [flat|nested] 3+ messages in thread
* [gentoo-commits] gentoo-x86 commit in app-text/acroread: acroread-9.3.ebuild ChangeLog
@ 2010-02-09 12:16 Pacho Ramos (pacho)
0 siblings, 0 replies; 3+ messages in thread
From: Pacho Ramos (pacho) @ 2010-02-09 12:16 UTC (permalink / raw
To: gentoo-commits
pacho 10/02/09 12:16:37
Modified: acroread-9.3.ebuild ChangeLog
Log:
amd64 stable, security bug 297385
(Portage version: 2.1.7.16/cvs/Linux x86_64)
Revision Changes Path
1.3 app-text/acroread/acroread-9.3.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/acroread/acroread-9.3.ebuild?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/acroread/acroread-9.3.ebuild?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/acroread/acroread-9.3.ebuild?r1=1.2&r2=1.3
Index: acroread-9.3.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-text/acroread/acroread-9.3.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- acroread-9.3.ebuild 7 Feb 2010 10:18:01 -0000 1.2
+++ acroread-9.3.ebuild 9 Feb 2010 12:16:37 -0000 1.3
@@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/acroread/acroread-9.3.ebuild,v 1.2 2010/02/07 10:18:01 fauli Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/acroread/acroread-9.3.ebuild,v 1.3 2010/02/09 12:16:37 pacho Exp $
inherit eutils gnome2-utils nsplugins
@@ -27,7 +27,7 @@
LICENSE="Adobe"
SLOT="0"
-KEYWORDS="-* ~amd64 x86"
+KEYWORDS="-* amd64 x86"
RESTRICT="strip mirror"
# mozilla-firefox-bin won't work because it doesn't have gtkembedmoz.so
1.139 app-text/acroread/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/acroread/ChangeLog?rev=1.139&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/acroread/ChangeLog?rev=1.139&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/acroread/ChangeLog?r1=1.138&r2=1.139
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-text/acroread/ChangeLog,v
retrieving revision 1.138
retrieving revision 1.139
diff -u -r1.138 -r1.139
--- ChangeLog 7 Feb 2010 10:18:01 -0000 1.138
+++ ChangeLog 9 Feb 2010 12:16:37 -0000 1.139
@@ -1,6 +1,9 @@
# ChangeLog for app-text/acroread
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/acroread/ChangeLog,v 1.138 2010/02/07 10:18:01 fauli Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/acroread/ChangeLog,v 1.139 2010/02/09 12:16:37 pacho Exp $
+
+ 09 Feb 2010; Pacho Ramos <pacho@gentoo.org> acroread-9.3.ebuild:
+ amd64 stable, security bug 297385
07 Feb 2010; Christian Faulhammer <fauli@gentoo.org> acroread-9.3.ebuild:
stable x86, security bug 297385
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2010-02-09 12:16 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-02-07 10:18 [gentoo-commits] gentoo-x86 commit in app-text/acroread: acroread-9.3.ebuild ChangeLog Christian Faulhammer (fauli)
-- strict thread matches above, loose matches on Subject: below --
2010-02-09 12:16 Pacho Ramos (pacho)
2010-01-15 15:55 Timo Gurr (tgurr)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox