Sync with portage [Tue Dec 6 23:03:45 MSK 2011].

mhiretskiy
root 13 years ago
parent 9232072b13
commit c9c7cf82d5

@ -2,6 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>kde</herd>
<herd>gnome</herd>
<maintainer>
<email>reavertm@gentoo.org</email>
<name>Maciej Mrozowski</name>

@ -1,15 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>naota@gentoo.org</email>
<name>Naohiro Aota</name>
<description>Proxy maintainer. CC him on bugs</description>
</maintainer>
<maintainer>
<email>devurandom@gmx.net</email>
<name>Dennis Schridde</name>
<description>Maintainer. Assign bugs to him</description>
<description>Maintainer.</description>
</maintainer>
<maintainer>
<email>naota@gentoo.org</email>
<name>Naohiro Aota</name>
<description>Proxy maintainer.</description>
</maintainer>
<use>
<flag name='headless'>Build without graphic frontend</flag>

@ -1,3 +1,2 @@
DIST emacs-24.0.90.tar.gz 50961184 RMD160 aa7f7997240f5b9db2979e0ba25ac762f796711b SHA1 a37880965d1763215bae935f1f28dd9e6505dd8c SHA256 629ca66cfa529a783a9e372e010a8b8d8b3d65e1e5105ef94f1621a403b9cb83
DIST emacs-24.0.91.tar.gz 50973768 RMD160 6479b85929c98f18d7ffeb4d288677ee8d744a72 SHA1 7eda9e9861638cfc328582e27831ece799ba9929 SHA256 1850909dccde9a331b4585bdc3d26a30b90a81a7d2469536fddd6ba61d246bbe
DIST emacs-24.0.92.tar.gz 50996706 RMD160 4530f9208765ef168bfb55831371cecc089e2433 SHA1 6d876d3f187be67c210242e8106e8f38c314f77d SHA256 861369d3006e59837bd2daac9931b17148d60cc16d074fb532b51ef9c5d1975f

@ -1,345 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-24.0.90.ebuild,v 1.2 2011/09/28 05:43:45 ulm Exp $
EAPI=4
inherit autotools elisp-common eutils flag-o-matic multilib
if [[ ${PV##*.} = 9999 ]]; then
EBZR_PROJECT="emacs"
EBZR_BRANCH="trunk"
EBZR_REPO_URI="bzr://bzr.savannah.gnu.org/emacs/${EBZR_BRANCH}/"
# "Nosmart" is much faster for initial branching.
EBZR_INITIAL_URI="nosmart+${EBZR_REPO_URI}"
inherit bzr
SRC_URI=""
else
SRC_URI="mirror://gentoo/emacs-${PV}.tar.gz
ftp://alpha.gnu.org/gnu/emacs/pretest/emacs-${PV}.tar.gz"
# FULL_VERSION keeps the full version number, which is needed in
# order to determine some path information correctly for copy/move
# operations later on
FULL_VERSION="${PV%%_*}"
S="${WORKDIR}/emacs-${FULL_VERSION}"
fi
DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
HOMEPAGE="http://www.gnu.org/software/emacs/"
LICENSE="GPL-3 FDL-1.3 BSD as-is MIT W3C unicode PSF-2"
SLOT="24"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE="alsa athena dbus gconf gif gnutls gpm gsettings gtk gtk3 gzip-el hesiod imagemagick jpeg kerberos libxml2 m17n-lib motif png selinux sound source svg tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm"
RDEPEND="sys-libs/ncurses
>=app-admin/eselect-emacs-1.2
net-libs/liblockfile
hesiod? ( net-dns/hesiod )
kerberos? ( virtual/krb5 )
alsa? ( media-libs/alsa-lib )
gpm? ( sys-libs/gpm )
dbus? ( sys-apps/dbus )
gnutls? ( net-libs/gnutls )
selinux? ( sys-libs/libselinux )
X? (
x11-libs/libXmu
x11-libs/libXt
x11-misc/xbitmaps
gconf? ( >=gnome-base/gconf-2.26.2 )
gsettings? ( >=dev-libs/glib-2.28.6 )
libxml2? ( >=dev-libs/libxml2-2.2.0 )
gif? ( media-libs/giflib )
jpeg? ( virtual/jpeg )
png? ( >=media-libs/libpng-1.4:0 )
svg? ( >=gnome-base/librsvg-2.0 )
tiff? ( media-libs/tiff )
xpm? ( x11-libs/libXpm )
imagemagick? ( >=media-gfx/imagemagick-6.6.2 )
xft? (
media-libs/fontconfig
media-libs/freetype
x11-libs/libXft
m17n-lib? (
>=dev-libs/libotf-0.9.4
>=dev-libs/m17n-lib-1.5.1
)
)
gtk? (
gtk3? ( x11-libs/gtk+:3 )
!gtk3? ( x11-libs/gtk+:2 )
)
!gtk? (
Xaw3d? ( x11-libs/libXaw3d )
!Xaw3d? (
athena? ( x11-libs/libXaw )
!athena? ( motif? ( >=x11-libs/openmotif-2.3:0 ) )
)
)
)"
DEPEND="${RDEPEND}
dev-util/pkgconfig
gzip-el? ( app-arch/gzip )"
RDEPEND="${RDEPEND}
>=app-emacs/emacs-common-gentoo-1[X?]"
EMACS_SUFFIX="emacs-${SLOT}"
SITEFILE="20${PN}-${SLOT}-gentoo.el"
src_prepare() {
if [[ ${PV##*.} = 9999 ]]; then
FULL_VERSION=$(sed -n 's/^AC_INIT(emacs,[ \t]*\([^ \t,)]*\).*/\1/p' \
configure.in)
[[ ${FULL_VERSION} ]] || die "Cannot determine current Emacs version"
echo
einfo "Emacs branch: ${EBZR_BRANCH}"
einfo "Revision: ${EBZR_REVISION:-${EBZR_REVNO}}"
einfo "Emacs version number: ${FULL_VERSION}"
[[ ${FULL_VERSION} =~ ^${PV%.*}(\..*)?$ ]] \
|| die "Upstream version number changed to ${FULL_VERSION}"
echo
fi
if ! use alsa; then
# ALSA is detected even if not requested by its USE flag.
# Suppress it by supplying pkg-config with a wrong library name.
sed -i -e "/ALSA_MODULES=/s/alsa/DiSaBlEaLsA/" configure.in \
|| die "unable to sed configure.in"
fi
if ! use gzip-el; then
# Emacs' build system automatically detects the gzip binary and
# compresses el files. We don't want that so confuse it with a
# wrong binary name
sed -i -e "s/ gzip/ PrEvEnTcOmPrEsSiOn/" configure.in \
|| die "unable to sed configure.in"
fi
AT_M4DIR=m4 eautoreconf
}
src_configure() {
ALLOWED_FLAGS=""
strip-flags
if use sh; then
replace-flags -O[1-9] -O0 #262359
elif use ia64; then
replace-flags -O[2-9] -O1 #325373
else
replace-flags -O[3-9] -O2
fi
local myconf
if use alsa && ! use sound; then
echo
einfo "Although sound USE flag is disabled you chose to have alsa,"
einfo "so sound is switched on anyway."
echo
myconf="${myconf} --with-sound"
else
myconf="${myconf} $(use_with sound)"
fi
if use X; then
myconf="${myconf} --with-x"
myconf="${myconf} $(use_with gconf)"
myconf="${myconf} $(use_with gsettings)"
myconf="${myconf} $(use_with libxml2 xml2)"
myconf="${myconf} $(use_with toolkit-scroll-bars)"
myconf="${myconf} $(use_with wide-int)"
myconf="${myconf} $(use_with gif) $(use_with jpeg)"
myconf="${myconf} $(use_with png) $(use_with svg rsvg)"
myconf="${myconf} $(use_with tiff) $(use_with xpm)"
myconf="${myconf} $(use_with imagemagick)"
if use xft; then
myconf="${myconf} --with-xft"
myconf="${myconf} $(use_with m17n-lib libotf)"
myconf="${myconf} $(use_with m17n-lib m17n-flt)"
else
myconf="${myconf} --without-xft"
myconf="${myconf} --without-libotf --without-m17n-flt"
use m17n-lib && ewarn \
"USE flag \"m17n-lib\" has no effect if \"xft\" is not set."
fi
if use gtk; then
einfo "Configuring to build with GIMP Toolkit (GTK+)"
myconf="${myconf} --with-x-toolkit=$(usev gtk3 || echo gtk)"
elif use Xaw3d || use athena; then
einfo "Configuring to build with Athena/Lucid toolkit"
myconf="${myconf} --with-x-toolkit=lucid $(use_with Xaw3d xaw3d)"
elif use motif; then
einfo "Configuring to build with Motif toolkit"
myconf="${myconf} --with-x-toolkit=motif"
else
einfo "Configuring to build with no toolkit"
myconf="${myconf} --with-x-toolkit=no"
fi
local f tk=
for f in gtk Xaw3d athena motif; do
use ${f} || continue
[[ ${tk} ]] \
&& ewarn "USE flag \"${f}\" ignored (superseded by \"${tk}\")"
tk="${tk}${tk:+ }${f}"
done
else
myconf="${myconf} --without-x"
fi
if [[ ${PV##*.} = 9999 ]]; then
# These variables are not needed for building. We add them to
# configure options because they are stored in the Emacs binary
# and available in variable "system-configuration-options".
myconf="${myconf} EBZR_BRANCH=${EBZR_BRANCH} EBZR_REVNO=${EBZR_REVNO}"
fi
# According to configure, this option is only used for GNU/Linux
# (x86_64 and s390). For Gentoo Prefix we have to explicitly spell
# out the location because $(get_libdir) does not necessarily return
# something that matches the host OS's libdir naming (e.g. RHEL).
local crtdir=$($(tc-getCC) -print-file-name=crt1.o)
crtdir=${crtdir%/*}
econf \
--program-suffix=-${EMACS_SUFFIX} \
--infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX} \
--with-crt-dir="${crtdir}" \
--with-gameuser="${GAMES_USER_DED:-games}" \
--without-compress-info \
$(use_with hesiod) \
$(use_with kerberos) $(use_with kerberos kerberos5) \
$(use_with gpm) \
$(use_with dbus) \
$(use_with gnutls) \
$(use_with selinux) \
${myconf}
}
src_compile() {
export SANDBOX_ON=0 # for the unbelievers, see Bug #131505
if [[ ${PV##*.} = 9999 ]]; then
emake CC="$(tc-getCC)" bootstrap
# cleanup, otherwise emacs will be dumped again in src_install
(cd src; emake versionclean)
fi
# set last component of emacs-version to (package revision + 1)
touch src/emacs-${FULL_VERSION}.${PR#r}
emake CC="$(tc-getCC)"
}
src_install () {
local i m
emake install DESTDIR="${D}"
rm "${ED}"/usr/bin/emacs-${FULL_VERSION}-${EMACS_SUFFIX} \
|| die "removing duplicate emacs executable failed"
mv "${ED}"/usr/bin/emacs-${EMACS_SUFFIX} "${ED}"/usr/bin/${EMACS_SUFFIX} \
|| die "moving Emacs executable failed"
# move man pages to the correct place
for m in "${ED}"/usr/share/man/man1/* ; do
mv "${m}" "${m%.1}-${EMACS_SUFFIX}.1" || die "mv man failed"
done
# move info dir to avoid collisions with the dir file generated by portage
mv "${ED}"/usr/share/info/${EMACS_SUFFIX}/dir{,.orig} \
|| die "moving info dir failed"
touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir
docompress -x /usr/share/info/${EMACS_SUFFIX}/dir.orig
# avoid collision between slots, see bug #169033 e.g.
rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el
rm -rf "${ED}"/usr/share/{applications,icons}
rm "${ED}"/var/lib/games/emacs/{snake,tetris}-scores
keepdir /var/lib/games/emacs
local c=";;"
if use source; then
insinto /usr/share/emacs/${FULL_VERSION}/src
# This is not meant to install all the source -- just the
# C source you might find via find-function
doins src/*.[ch]
c=""
fi
sed 's/^X//' >"${T}/${SITEFILE}" <<-EOF
X
;;; ${PN}-${SLOT} site-lisp configuration
X
(when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version)
X ${c}(setq find-function-C-source-directory
X ${c} "${EPREFIX}/usr/share/emacs/${FULL_VERSION}/src")
X (let ((path (getenv "INFOPATH"))
X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}")
X (re "\\\\\`${EPREFIX}/usr/share/info\\\\>"))
X (and path
X ;; move Emacs Info dir before anything else in /usr/share/info
X (let* ((p (cons nil (split-string path ":" t))) (q p))
X (while (and (cdr q) (not (string-match re (cadr q))))
X (setq q (cdr q)))
X (setcdr q (cons dir (delete dir (cdr q))))
X (setq Info-directory-list (prune-directory-list (cdr p)))))))
EOF
elisp-site-file-install "${T}/${SITEFILE}" || die
dodoc README BUGS
}
pkg_preinst() {
# move Info dir file to correct name
local infodir=/usr/share/info/${EMACS_SUFFIX} f
if [[ -f ${ED}${infodir}/dir.orig ]]; then
mv "${ED}"${infodir}/dir{.orig,} || die "moving info dir failed"
else
# this should not happen in EAPI 4
ewarn "Regenerating Info directory index in ${infodir} ..."
rm -f "${ED}"${infodir}/dir{,.*}
for f in "${ED}"${infodir}/*; do
if [[ ${f##*/} != *-[0-9]* && -e ${f} ]]; then
install-info --info-dir="${ED}"${infodir} "${f}" \
|| die "install-info failed"
fi
done
fi
}
pkg_postinst() {
local f
for f in "${EROOT}"/var/lib/games/emacs/{snake,tetris}-scores; do
[[ -e ${f} ]] || touch "${f}"
done
chown "${GAMES_USER_DED:-games}" "${EROOT}"/var/lib/games/emacs
elisp-site-regen
eselect emacs update ifunset
if use X; then
echo
elog "You need to install some fonts for Emacs."
elog "Installing media-fonts/font-adobe-{75,100}dpi on the X server's"
elog "machine would satisfy basic Emacs requirements under X11."
elog "See also http://www.gentoo.org/proj/en/lisp/emacs/xft.xml"
elog "for how to enable anti-aliased fonts."
fi
echo
elog "You can set the version to be started by /usr/bin/emacs through"
elog "the Emacs eselect module, which also redirects man and info pages."
elog "Therefore, several Emacs versions can be installed at the same time."
elog "\"man emacs.eselect\" for details."
echo
elog "If you upgrade from a previous major version of Emacs, then it is"
elog "strongly recommended that you use app-admin/emacs-updater to rebuild"
elog "all byte-compiled elisp files of the installed Emacs packages."
}
pkg_postrm() {
elisp-site-regen
eselect emacs update ifunset
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-24.0.91.ebuild,v 1.3 2011/11/06 18:46:21 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-24.0.91.ebuild,v 1.4 2011/12/06 13:50:55 ulm Exp $
EAPI=4
@ -93,13 +93,11 @@ src_prepare() {
FULL_VERSION=$(sed -n 's/^AC_INIT(emacs,[ \t]*\([^ \t,)]*\).*/\1/p' \
configure.in)
[[ ${FULL_VERSION} ]] || die "Cannot determine current Emacs version"
echo
einfo "Emacs branch: ${EBZR_BRANCH}"
einfo "Revision: ${EBZR_REVISION:-${EBZR_REVNO}}"
einfo "Emacs version number: ${FULL_VERSION}"
[[ ${FULL_VERSION} =~ ^${PV%.*}(\..*)?$ ]] \
|| die "Upstream version number changed to ${FULL_VERSION}"
echo
fi
if ! use alsa; then
@ -134,10 +132,8 @@ src_configure() {
local myconf
if use alsa && ! use sound; then
echo
einfo "Although sound USE flag is disabled you chose to have alsa,"
einfo "so sound is switched on anyway."
echo
myconf="${myconf} --with-sound"
else
myconf="${myconf} $(use_with sound)"
@ -211,6 +207,7 @@ src_configure() {
--with-crt-dir="${crtdir}" \
--with-gameuser="${GAMES_USER_DED:-games}" \
--without-compress-info \
--disable-maintainer-mode \
$(use_with hesiod) \
$(use_with kerberos) $(use_with kerberos kerberos5) \
$(use_with gpm) \
@ -310,20 +307,19 @@ pkg_postinst() {
eselect emacs update ifunset
if use X; then
echo
elog "You need to install some fonts for Emacs."
elog "Installing media-fonts/font-adobe-{75,100}dpi on the X server's"
elog "machine would satisfy basic Emacs requirements under X11."
elog "See also http://www.gentoo.org/proj/en/lisp/emacs/xft.xml"
elog "for how to enable anti-aliased fonts."
elog
fi
echo
elog "You can set the version to be started by /usr/bin/emacs through"
elog "the Emacs eselect module, which also redirects man and info pages."
elog "Therefore, several Emacs versions can be installed at the same time."
elog "\"man emacs.eselect\" for details."
echo
elog
elog "If you upgrade from a previous major version of Emacs, then it is"
elog "strongly recommended that you use app-admin/emacs-updater to rebuild"
elog "all byte-compiled elisp files of the installed Emacs packages."

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-24.0.92.ebuild,v 1.1 2011/12/01 07:54:38 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-24.0.92.ebuild,v 1.2 2011/12/06 13:50:55 ulm Exp $
EAPI=4
@ -93,13 +93,11 @@ src_prepare() {
FULL_VERSION=$(sed -n 's/^AC_INIT(emacs,[ \t]*\([^ \t,)]*\).*/\1/p' \
configure.in)
[[ ${FULL_VERSION} ]] || die "Cannot determine current Emacs version"
echo
einfo "Emacs branch: ${EBZR_BRANCH}"
einfo "Revision: ${EBZR_REVISION:-${EBZR_REVNO}}"
einfo "Emacs version number: ${FULL_VERSION}"
[[ ${FULL_VERSION} =~ ^${PV%.*}(\..*)?$ ]] \
|| die "Upstream version number changed to ${FULL_VERSION}"
echo
fi
if ! use alsa; then
@ -134,10 +132,8 @@ src_configure() {
local myconf
if use alsa && ! use sound; then
echo
einfo "Although sound USE flag is disabled you chose to have alsa,"
einfo "so sound is switched on anyway."
echo
myconf="${myconf} --with-sound"
else
myconf="${myconf} $(use_with sound)"
@ -211,6 +207,7 @@ src_configure() {
--with-crt-dir="${crtdir}" \
--with-gameuser="${GAMES_USER_DED:-games}" \
--without-compress-info \
--disable-maintainer-mode \
$(use_with hesiod) \
$(use_with kerberos) $(use_with kerberos kerberos5) \
$(use_with gpm) \
@ -310,20 +307,19 @@ pkg_postinst() {
eselect emacs update ifunset
if use X; then
echo
elog "You need to install some fonts for Emacs."
elog "Installing media-fonts/font-adobe-{75,100}dpi on the X server's"
elog "machine would satisfy basic Emacs requirements under X11."
elog "See also http://www.gentoo.org/proj/en/lisp/emacs/xft.xml"
elog "for how to enable anti-aliased fonts."
elog
fi
echo
elog "You can set the version to be started by /usr/bin/emacs through"
elog "the Emacs eselect module, which also redirects man and info pages."
elog "Therefore, several Emacs versions can be installed at the same time."
elog "\"man emacs.eselect\" for details."
echo
elog
elog "If you upgrade from a previous major version of Emacs, then it is"
elog "strongly recommended that you use app-admin/emacs-updater to rebuild"
elog "all byte-compiled elisp files of the installed Emacs packages."

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-24.0.9999-r1.ebuild,v 1.20 2011/11/06 18:46:21 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-24.0.9999-r1.ebuild,v 1.21 2011/12/06 13:50:55 ulm Exp $
EAPI=4
@ -93,13 +93,11 @@ src_prepare() {
FULL_VERSION=$(sed -n 's/^AC_INIT(emacs,[ \t]*\([^ \t,)]*\).*/\1/p' \
configure.in)
[[ ${FULL_VERSION} ]] || die "Cannot determine current Emacs version"
echo
einfo "Emacs branch: ${EBZR_BRANCH}"
einfo "Revision: ${EBZR_REVISION:-${EBZR_REVNO}}"
einfo "Emacs version number: ${FULL_VERSION}"
[[ ${FULL_VERSION} =~ ^${PV%.*}(\..*)?$ ]] \
|| die "Upstream version number changed to ${FULL_VERSION}"
echo
fi
if ! use alsa; then
@ -134,10 +132,8 @@ src_configure() {
local myconf
if use alsa && ! use sound; then
echo
einfo "Although sound USE flag is disabled you chose to have alsa,"
einfo "so sound is switched on anyway."
echo
myconf="${myconf} --with-sound"
else
myconf="${myconf} $(use_with sound)"
@ -211,6 +207,7 @@ src_configure() {
--with-crt-dir="${crtdir}" \
--with-gameuser="${GAMES_USER_DED:-games}" \
--without-compress-info \
--disable-maintainer-mode \
$(use_with hesiod) \
$(use_with kerberos) $(use_with kerberos kerberos5) \
$(use_with gpm) \
@ -310,20 +307,19 @@ pkg_postinst() {
eselect emacs update ifunset
if use X; then
echo
elog "You need to install some fonts for Emacs."
elog "Installing media-fonts/font-adobe-{75,100}dpi on the X server's"
elog "machine would satisfy basic Emacs requirements under X11."
elog "See also http://www.gentoo.org/proj/en/lisp/emacs/xft.xml"
elog "for how to enable anti-aliased fonts."
elog
fi
echo
elog "You can set the version to be started by /usr/bin/emacs through"
elog "the Emacs eselect module, which also redirects man and info pages."
elog "Therefore, several Emacs versions can be installed at the same time."
elog "\"man emacs.eselect\" for details."
echo
elog
elog "If you upgrade from a previous major version of Emacs, then it is"
elog "strongly recommended that you use app-admin/emacs-updater to rebuild"
elog "all byte-compiled elisp files of the installed Emacs packages."

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs/emacs-21.4-r23.ebuild,v 1.4 2011/09/28 05:35:45 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs/emacs-21.4-r23.ebuild,v 1.5 2011/12/06 13:44:27 ulm Exp $
EAPI=4
WANT_AUTOMAKE="none"
@ -171,7 +171,6 @@ pkg_postinst() {
fi
if use X; then
echo
elog "You need to install some fonts for Emacs."
elog "Installing media-fonts/font-adobe-{75,100}dpi on the X server's"
elog "machine would satisfy basic Emacs requirements under X11."

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs/emacs-22.3-r8.ebuild,v 1.3 2011/09/28 05:35:45 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs/emacs-22.3-r8.ebuild,v 1.4 2011/12/06 13:44:27 ulm Exp $
EAPI=4
WANT_AUTOMAKE="none"
@ -45,7 +45,6 @@ DEPEND="${RDEPEND}
gzip-el? ( app-arch/gzip )"
RDEPEND="${RDEPEND}
!<app-editors/emacs-vcs-22.1
>=app-emacs/emacs-common-gentoo-1[X?]"
# FULL_VERSION keeps the full version number, which is needed in order to
@ -89,10 +88,8 @@ src_configure() {
local myconf
if use alsa && ! use sound; then
echo
einfo "Although sound USE flag is disabled you chose to have alsa,"
einfo "so sound is switched on anyway."
echo
myconf="${myconf} --with-sound"
else
myconf="${myconf} $(use_with sound)"
@ -238,13 +235,12 @@ pkg_postinst() {
eselect emacs update ifunset
if use X; then
echo
elog "You need to install some fonts for Emacs."
elog "Installing media-fonts/font-adobe-{75,100}dpi on the X server's"
elog "machine would satisfy basic Emacs requirements under X11."
elog
fi
echo
elog "You can set the version to be started by /usr/bin/emacs through"
elog "the Emacs eselect module, which also redirects man and info pages."
elog "Therefore, several Emacs versions can be installed at the same time."

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs/emacs-23.3-r1.ebuild,v 1.3 2011/09/28 05:35:45 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs/emacs-23.3-r1.ebuild,v 1.4 2011/12/06 13:44:27 ulm Exp $
EAPI=4
WANT_AUTOMAKE="none"
@ -12,7 +12,7 @@ HOMEPAGE="http://www.gnu.org/software/emacs/"
SRC_URI="mirror://gnu/emacs/${P}a.tar.bz2
mirror://gentoo/${P}-patches-1.tar.bz2"
LICENSE="GPL-3 FDL-1.3 BSD as-is MIT W3C unicode PSF-2"
LICENSE="GPL-3 FDL-1.3 BSD as-is MIT W3C unicode PSF-2 Emacs-23-CEDET-grammars"
SLOT="23"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="alsa aqua dbus gconf gif gpm gtk gzip-el hesiod jpeg kerberos livecd m17n-lib motif png sound source svg tiff toolkit-scroll-bars X Xaw3d xft +xpm"

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs/emacs-23.3-r2.ebuild,v 1.13 2011/12/03 15:16:24 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs/emacs-23.3-r2.ebuild,v 1.14 2011/12/06 13:44:27 ulm Exp $
EAPI=4
WANT_AUTOMAKE="none"
@ -12,7 +12,7 @@ HOMEPAGE="http://www.gnu.org/software/emacs/"
SRC_URI="mirror://gnu/emacs/${P}a.tar.bz2
mirror://gentoo/${P}-patches-2.tar.bz2"
LICENSE="GPL-3 FDL-1.3 BSD as-is MIT W3C unicode PSF-2"
LICENSE="GPL-3 FDL-1.3 BSD as-is MIT W3C unicode PSF-2 Emacs-23-CEDET-grammars"
SLOT="23"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ~ppc ~ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="alsa aqua athena dbus gconf gif gpm gtk gzip-el hesiod jpeg kerberos livecd m17n-lib motif png sound source svg tiff toolkit-scroll-bars X Xaw3d xft +xpm"
@ -115,10 +115,8 @@ src_configure() {
local myconf
if use alsa && ! use sound; then
echo
einfo "Although sound USE flag is disabled you chose to have alsa,"
einfo "so sound is switched on anyway."
echo
myconf="${myconf} --with-sound"
else
myconf="${myconf} $(use_with sound)"
@ -308,20 +306,19 @@ pkg_postinst() {
fi
if use X; then
echo
elog "You need to install some fonts for Emacs."
elog "Installing media-fonts/font-adobe-{75,100}dpi on the X server's"
elog "machine would satisfy basic Emacs requirements under X11."
elog "See also http://www.gentoo.org/proj/en/lisp/emacs/xft.xml"
elog "for how to enable anti-aliased fonts."
elog
fi
echo
elog "You can set the version to be started by /usr/bin/emacs through"
elog "the Emacs eselect module, which also redirects man and info pages."
elog "Therefore, several Emacs versions can be installed at the same time."
elog "\"man emacs.eselect\" for details."
echo
elog
elog "If you upgrade from a previous major version of Emacs, then it is"
elog "strongly recommended that you use app-admin/emacs-updater to rebuild"
elog "all byte-compiled elisp files of the installed Emacs packages."

@ -0,0 +1,42 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/enca/enca-1.13-r2.ebuild,v 1.1 2011/12/06 13:53:04 maksbotan Exp $
EAPI="4"
inherit toolchain-funcs autotools-utils
DESCRIPTION="ENCA detects the character coding of a file and converts it if desired"
HOMEPAGE="http://gitorious.org/enca"
SRC_URI="http://dl.cihar.com/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="doc +recode"
DEPEND="recode? ( >=app-text/recode-3.6_p15 )"
RDEPEND="${DEPEND}"
src_configure() {
local myeconfargs=(
--enable-external
--disable-static
$(use_with recode librecode "${EPREFIX}"/usr)
$(use_enable doc gtk-doc)
)
autotools-utils_src_configure
}
src_compile() {
if tc-is-cross-compiler; then
pushd tools > /dev/null
$(tc-getBUILD_CC) -o make_hash make_hash.c || die "native make_hash failed"
popd > /dev/null
fi
autotools-utils_src_compile
}
src_install() {
autotools-utils_src_install
}

@ -0,0 +1,26 @@
diff --git a/freewnn-utils.c b/freewnn-utils.c
index 3cf63b3..0e871d6 100644
--- a/freewnn-utils.c
+++ b/freewnn-utils.c
@@ -18,6 +18,9 @@
* Boston, MA 02111-1307, USA.
*/
+#include <stdlib.h>
+#include <string.h>
+
#include "freewnn-utils.h"
#include "kata2hkata.h"
diff --git a/im-freewnn.c b/im-freewnn.c
index b56d63c..833582e 100644
--- a/im-freewnn.c
+++ b/im-freewnn.c
@@ -26,6 +26,7 @@
*/
#include <stdio.h>
+#include <stdlib.h>
#include <string.h>
#include "keytable.h"

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/im-freewnn/im-freewnn-0.0.2-r1.ebuild,v 1.2 2011/03/27 10:45:44 nirbheek Exp $
# $Header: /var/cvsroot/gentoo-x86/app-i18n/im-freewnn/im-freewnn-0.0.2-r1.ebuild,v 1.3 2011/12/06 14:29:47 naota Exp $
EAPI="1"
@ -32,6 +32,7 @@ src_unpack() {
epatch "${FILESDIR}/${PN}-wnnrc-gentoo.diff"
# bug #298744
epatch "${FILESDIR}/${P}-as-needed.patch"
epatch "${FILESDIR}/${P}-implicit-declaration.patch"
eautoreconf
}

@ -1 +1,2 @@
DIST binwalk-0.4.0.tar.gz 694843 RMD160 6ad4ce4ba5b9bf809a077902c97dcb8d07023aa3 SHA1 d4e5ab4c9563c13f618d10630d70145880d043cc SHA256 beac4daeca77e50ec20ba324690d8465e9abe3c176b2dc187096982169db3a8c
DIST binwalk-0.4.1.tar.gz 695370 RMD160 2cc7ab266035cdad1a2809b8f5066f249826ac79 SHA1 d4cf1909fdb07a4ae547d18a847a2fd2ab734e95 SHA256 fc82c3acbf8d809cfff7896ac69c60e1ebcf1eb30ae7819a89e4ec036cc3b8a9

@ -0,0 +1,27 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/binwalk/binwalk-0.4.1.ebuild,v 1.1 2011/12/06 10:14:17 radhermit Exp $
EAPI="4"
DESCRIPTION="A tool for identifying files embedded inside firmware images"
HOMEPAGE="http://code.google.com/p/binwalk/"
SRC_URI="http://${PN}.googlecode.com/files/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="sys-apps/file"
DEPEND="${RDEPEND}"
S="${WORKDIR}/${P}/src"
DOCS=( ../docs/README )
src_configure() {
econf \
--enable-libmagic \
--disable-updates
}

@ -1,8 +1,9 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/clockywock/clockywock-0.2.3f.ebuild,v 1.2 2011/01/31 20:50:44 ssuominen Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/clockywock/clockywock-0.2.3f.ebuild,v 1.3 2011/12/06 01:07:42 vapier Exp $
EAPI="4"
EAPI=4
inherit eutils toolchain-funcs
MY_P=${P/f/F}
@ -23,6 +24,7 @@ S=${WORKDIR}/${MY_P}
src_prepare() {
epatch "${FILESDIR}"/${P}-makefile.patch
sed -i 's:\<timex\>:timecw:g' clockywock.cpp || die #371383
}
src_compile() {

@ -3,6 +3,6 @@ DIST latex-xft-fonts-0.1.tar.gz 91730 RMD160 0a516eeba71ddc474e97f315e45e41028ef
DIST lyx-1.5.7.tar.bz2 9454238 RMD160 9e0736366f09f88a5623dbace8cafa3fda871af2 SHA1 442e7e20a0eb9b5855d5ac3915d13e5b92976c78 SHA256 935cc3f7a099eba4e4a7296d79fe5102fb7ef2de20ab2b6164347fef8c70dba4
DIST lyx-1.6.10.tar.bz2 12559454 RMD160 b84409c19d320f915c3254d56d8aa0b40e61540d SHA1 344e14897ea7d004bf181eac39355f1b08f0af83 SHA256 dcfb6fc0f6880e706d45ea16459ed2206265179f3882b4685e4955c18adaf569
DIST lyx-1.6.8.tar.bz2 12232798 RMD160 bf144d8f9ab0b646f320671dded82544c9bbe83e SHA1 caa9672e0dd6c725fcb0eb5c2bbf3ba9871935e5 SHA256 eadaa36e6fb0482ffc0c7b72a861c9fbffe6b71796629bec845893b946dc17dc
DIST lyx-2.0.0.tar.xz 10011408 RMD160 9d2974ae03a986effcd0bccac04a6c877f976f33 SHA1 27bf0ee623aae0e59780d9f627cdf5cb788a2516 SHA256 a790951d6ed660b254e82d682b478665f119dd522ab4759fdeb5cd8d42f66f61
DIST lyx-2.0.1.tar.xz 10119588 RMD160 d8a4ed2f546994220ee7fc84246f1aceccaa6ed9 SHA1 225b4d853f38463e986a9b42a39cac432da56d8a SHA256 a58b7e0f27afce0497fffec0d19fc95fb1b3ac36818e8d02ecaf9e882c8f3852
DIST lyx-2.0.2.tar.xz 10175756 RMD160 ab2436c05fd4ea2bb76111d6bab140359162b317 SHA1 47b9c7fa73ef827907622cefe78421a356481ca9 SHA256 e5eacacd200d4502808f59e244d380634dca421b2bc89a5c213b3faddadcbd18
DIST preferences 1669 RMD160 26986d7bcc48c4ecf60f84d95490148a5e171785 SHA1 3567ad4d4a2a041c295e40fef76ca53de6cb260d SHA256 41867ac67bc729d1057253bf305aced1ff666ee4d648dfefc99fd0c3c0501d43

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/lyx/lyx-1.6.10.ebuild,v 1.8 2011/10/12 15:47:23 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/app-office/lyx/lyx-1.6.10.ebuild,v 1.9 2011/12/06 12:50:49 aballier Exp $
EAPI=2
@ -78,7 +78,7 @@ RDEPEND="${COMMONDEPEND}
docbook? ( app-text/sgmltools-lite )
dot? ( media-gfx/graphviz )
dia? ( app-office/dia )
subversion? ( dev-vcs/subversion )
subversion? ( <dev-vcs/subversion-1.7.0 )
rcs? ( dev-vcs/rcs )
svg? ( || ( gnome-base/librsvg media-gfx/inkscape ) )"

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/lyx/lyx-1.6.8.ebuild,v 1.9 2011/10/05 19:32:13 aballier Exp $
# $Header: /var/cvsroot/gentoo-x86/app-office/lyx/lyx-1.6.8.ebuild,v 1.10 2011/12/06 12:50:49 aballier Exp $
EAPI=2
@ -80,7 +80,7 @@ RDEPEND="${COMMONDEPEND}
docbook? ( app-text/sgmltools-lite )
dot? ( media-gfx/graphviz )
dia? ( app-office/dia )
subversion? ( dev-vcs/subversion )
subversion? ( <dev-vcs/subversion-1.7.0 )
rcs? ( dev-vcs/rcs )
svg? ( || ( gnome-base/librsvg media-gfx/inkscape ) )"

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/lyx/lyx-2.0.1.ebuild,v 1.2 2011/10/05 19:32:13 aballier Exp $
# $Header: /var/cvsroot/gentoo-x86/app-office/lyx/lyx-2.0.1.ebuild,v 1.3 2011/12/06 12:50:49 aballier Exp $
EAPI=3
@ -83,7 +83,7 @@ RDEPEND="${COMMONDEPEND}
docbook? ( app-text/sgmltools-lite )
dot? ( media-gfx/graphviz )
dia? ( app-office/dia )
subversion? ( dev-vcs/subversion )
subversion? ( <dev-vcs/subversion-1.7.0 )
rcs? ( dev-vcs/rcs )
svg? ( || ( gnome-base/librsvg media-gfx/inkscape ) )
gnumeric? ( app-office/gnumeric )

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/lyx/lyx-2.0.0.ebuild,v 1.4 2011/10/05 19:32:13 aballier Exp $
# $Header: /var/cvsroot/gentoo-x86/app-office/lyx/lyx-2.0.2.ebuild,v 1.1 2011/12/06 12:43:57 aballier Exp $
EAPI=3
@ -22,7 +22,7 @@ SRC_URI="ftp://ftp.lyx.org/pub/lyx/stable/2.0.x/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="cups debug nls latex xetex luatex monolithic-build html rtf dot docbook dia subversion rcs svg gnumeric +hunspell aspell enchant"
IUSE="cups debug nls +latex xetex luatex monolithic-build html rtf dot docbook dia subversion rcs svg gnumeric +hunspell aspell enchant"
LANGS="ar ca cs de da el en es eu fi fr gl he hu ia id it ja nb nn pl pt ro ru sk sr sv tr uk zh_CN zh_TW"
@ -49,7 +49,7 @@ COMMONDEPEND="x11-libs/qt-gui:4
RDEPEND="${COMMONDEPEND}
dev-texlive/texlive-fontsextra
|| ( media-gfx/imagemagick media-gfx/graphicsmagick )
|| ( media-gfx/imagemagick[png] media-gfx/graphicsmagick[png] )
cups? ( net-print/cups )
latex? (
virtual/latex-base
@ -83,15 +83,18 @@ RDEPEND="${COMMONDEPEND}
docbook? ( app-text/sgmltools-lite )
dot? ( media-gfx/graphviz )
dia? ( app-office/dia )
subversion? ( dev-vcs/subversion )
subversion? ( <dev-vcs/subversion-1.7.0 )
rcs? ( dev-vcs/rcs )
svg? ( || ( gnome-base/librsvg media-gfx/inkscape ) )
svg? ( || ( media-gfx/imagemagick[svg] media-gfx/graphicsmagick[svg] )
|| ( gnome-base/librsvg media-gfx/inkscape )
)
gnumeric? ( app-office/gnumeric )
hunspell? ( app-text/hunspell )
aspell? ( app-text/aspell )
enchant? ( app-text/enchant )"
DEPEND="${COMMONDEPEND}
sys-devel/bc
x11-proto/xproto
dev-util/pkgconfig
nls? ( sys-devel/gettext )"

@ -1,3 +1,2 @@
DIST nfoview-1.10.tar.gz 102058 RMD160 05d43119878f73343ad80f4acdc2d6341944b350 SHA1 54946aba46e924bf7fc6c4a9580fe90af207e87b SHA256 49e771c059824563aa518e163c68da0c08b04bc174521d2ecff7934a550d4b49
DIST nfoview-1.9.1.tar.gz 82255 RMD160 5437731fcfb56f0c1ea2f92eead1519ffad69d59 SHA1 25f0b67db756e6149005d80dafb69c763ff4ccc5 SHA256 beab24b494dc7e0a28d27d4005350f066b997d09ffa4cf1fee30ac24d3c7a1f0
DIST nfoview-1.9.2.tar.gz 83726 RMD160 f5f7ee5cfda55b160904673ab917123fcbff773f SHA1 06e2538281880264367ff22e30bc316c96873f16 SHA256 626b6c7395ca8329f58c56f721f617309effd6deddfde1dace6cf5027e087565
DIST nfoview-1.9.5.tar.gz 86170 RMD160 d60959069680ded894768d234a0b3062edd15d2b SHA1 7590e2fb55e6a9d2a27b7841dfbb4124c7082ff6 SHA256 df1a5c4b2f3aa70f32651e461396d5b4ec63a36e24001d71376522e6af30c6eb

@ -1,21 +1,22 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/nfoview/nfoview-1.9.5.ebuild,v 1.1 2011/06/12 01:24:07 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/nfoview/nfoview-1.10.ebuild,v 1.2 2011/12/06 06:42:20 ssuominen Exp $
EAPI=3
PYTHON_DEPEND="2"
PYTHON_DEPEND="3:3.2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.*"
RESTRICT_PYTHON_ABIS="2.*"
inherit distutils fdo-mime gnome2-utils
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="git://github.com/otsaloma/nfoview.git"
inherit git
EGIT_REPO_URI="git://github.com/otsaloma/nfoview.git
http://github.com/otsaloma/nfoview.git"
inherit git-2
SRC_URI=""
#KEYWORDS=""
else
SRC_URI="http://download.gna.org/nfoview/1.9/${P}.tar.gz"
SRC_URI="http://download.gna.org/nfoview/1.10/${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
fi
@ -26,7 +27,7 @@ LICENSE="GPL-3"
SLOT="0"
IUSE=""
DEPEND="dev-python/pygtk"
DEPEND="dev-python/pygobject:3"
RDEPEND="${DEPEND}
media-fonts/terminus-font"
@ -35,13 +36,13 @@ pkg_preinst() {
}
pkg_postinst() {
fdo-mime_desktop_database_update
gnome2_icon_cache_update
fdo-mime_desktop_database_update
distutils_pkg_postinst
}
pkg_postrm() {
fdo-mime_desktop_database_update
gnome2_icon_cache_update
fdo-mime_desktop_database_update
distutils_pkg_postrm
}

@ -1,47 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/nfoview/nfoview-1.9.2.ebuild,v 1.1 2010/10/15 20:14:38 vapier Exp $
EAPI=3
PYTHON_DEPEND="2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.*"
inherit distutils fdo-mime gnome2-utils
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="git://gitorious.org/nfoview/mainline.git"
inherit git
SRC_URI=""
#KEYWORDS=""
else
SRC_URI="http://download.gna.org/nfoview/1.9/${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
fi
DESCRIPTION="simple viewer for NFO files, which are ASCII art in the CP437 codepage"
HOMEPAGE="http://home.gna.org/nfoview/"
LICENSE="GPL-3"
SLOT="0"
IUSE=""
DEPEND="dev-python/pygtk"
RDEPEND="${DEPEND}
media-fonts/terminus-font"
pkg_preinst() {
gnome2_icon_savelist
}
pkg_postinst() {
fdo-mime_desktop_database_update
gnome2_icon_cache_update
distutils_pkg_postinst
}
pkg_postrm() {
fdo-mime_desktop_database_update
gnome2_icon_cache_update
distutils_pkg_postrm
}

@ -1,12 +1,12 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/nfoview/nfoview-9999.ebuild,v 1.9 2011/09/20 22:46:11 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/nfoview/nfoview-9999.ebuild,v 1.11 2011/12/06 06:42:20 ssuominen Exp $
EAPI=3
PYTHON_DEPEND="2"
PYTHON_DEPEND="3:3.2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.*"
RESTRICT_PYTHON_ABIS="2.*"
inherit distutils fdo-mime gnome2-utils
if [[ ${PV} == "9999" ]] ; then
@ -16,7 +16,7 @@ if [[ ${PV} == "9999" ]] ; then
SRC_URI=""
#KEYWORDS=""
else
SRC_URI="http://download.gna.org/nfoview/1.9/${P}.tar.gz"
SRC_URI="http://download.gna.org/nfoview/1.10/${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
fi
@ -27,7 +27,7 @@ LICENSE="GPL-3"
SLOT="0"
IUSE=""
DEPEND="dev-python/pygtk"
DEPEND="dev-python/pygobject:3"
RDEPEND="${DEPEND}
media-fonts/terminus-font"
@ -36,13 +36,13 @@ pkg_preinst() {
}
pkg_postinst() {
fdo-mime_desktop_database_update
gnome2_icon_cache_update
fdo-mime_desktop_database_update
distutils_pkg_postinst
}
pkg_postrm() {
fdo-mime_desktop_database_update
gnome2_icon_cache_update
fdo-mime_desktop_database_update
distutils_pkg_postrm
}

@ -1,12 +1,15 @@
#!/sbin/runscript
PHPSLOT="php5.3"
set_phpvars() {
PHPSLOT=${SVCNAME#php-fpm-}
[ ${PHPSLOT} = 'php-fpm' ] && PHPSLOT="$(eselect php show fpm)"
PHP_FPM_CONF="/etc/php/fpm-${PHPSLOT}/php-fpm.conf"
PHP_FPM_PID="/var/run/php-fpm.pid"
PHP_FPM_CONF="/etc/php/fpm-${PHPSLOT}/php-fpm.conf"
PHP_FPM_PID="/var/run/php-fpm-${PHPSLOT}.pid"
}
opts="depend start stop reload"
extra_commands="depend"
extra_started_commands="reload"
depend() {
need net
@ -15,8 +18,9 @@ depend() {
start() {
ebegin "Starting PHP FastCGI Process Manager"
set_phpvars
start-stop-daemon --start --pidfile ${PHP_FPM_PID} --exec \
/usr/bin/php-fpm -- -y "${PHP_FPM_CONF}" -g "${PHP_FPM_PID}"
/usr/lib/${PHPSLOT}/bin/php-fpm -- -y "${PHP_FPM_CONF}" -g "${PHP_FPM_PID}"
local i=0
local timeout=5
while [ ! -f ${PHP_FPM_PID} ] && [ $i -le $timeout ]; do
@ -30,12 +34,14 @@ start() {
stop() {
ebegin "Stopping PHP FastCGI Process Manager"
start-stop-daemon --signal QUIT --stop --exec /usr/bin/php-fpm --pidfile ${PHP_FPM_PID}
set_phpvars
start-stop-daemon --signal QUIT --stop --exec /usr/lib/${PHPSLOT}/bin/php-fpm --pidfile ${PHP_FPM_PID}
eend $?
}
reload() {
ebegin "Reloading PHP FastCGI Process Manager"
set_phpvars
[ -f ${PHP_FPM_PID} ] && kill -USR2 $(cat ${PHP_FPM_PID})
eend $?
}

@ -1,47 +0,0 @@
#!/sbin/runscript
set_phpvars() {
PHPSLOT=${SVCNAME#php-fpm-}
[ ${PHPSLOT} = 'php-fpm' ] && PHPSLOT="$(eselect php show fpm)"
PHP_FPM_CONF="/etc/php/fpm-${PHPSLOT}/php-fpm.conf"
PHP_FPM_PID="/var/run/php-fpm-${PHPSLOT}.pid"
}
extra_commands="depend"
extra_started_commands="reload"
depend() {
need net
use apache2 lighttpd nginx
}
start() {
ebegin "Starting PHP FastCGI Process Manager"
set_phpvars
start-stop-daemon --start --pidfile ${PHP_FPM_PID} --exec \
/usr/lib/${PHPSLOT}/bin/php-fpm -- -y "${PHP_FPM_CONF}" -g "${PHP_FPM_PID}"
local i=0
local timeout=5
while [ ! -f ${PHP_FPM_PID} ] && [ $i -le $timeout ]; do
sleep 1
i=$(($i + 1))
done
[ $timeout -gt $i ]
eend $?
}
stop() {
ebegin "Stopping PHP FastCGI Process Manager"
set_phpvars
start-stop-daemon --signal QUIT --stop --exec /usr/lib/${PHPSLOT}/bin/php-fpm --pidfile ${PHP_FPM_PID}
eend $?
}
reload() {
ebegin "Reloading PHP FastCGI Process Manager"
set_phpvars
[ -f ${PHP_FPM_PID} ] && kill -USR2 $(cat ${PHP_FPM_PID})
eend $?
}

@ -1,2 +1,3 @@
DIST Image_Canvas-0.3.1.tgz 46329 RMD160 7ff218055e5e173568905e1f9fe5374953685d7f SHA1 c8c4206ecee71ae36007b77d2fb2b66e44155fe2 SHA256 3c8a8ffbb5f0991c0f91b7cede7f489b4b596e5cfdbee75572460865ec3a85af
DIST Image_Canvas-0.3.2.tgz 54698 RMD160 5f8b17a7e07f48f31573c729678d4352d43225f3 SHA1 0dbdb5d0f3d4e8604f9807a3569b496fd38913d4 SHA256 f0d6a82b5a8c0f82cb82c4c068862823d14da2fe07a48663dec666ddd1300264
DIST Image_Canvas-0.3.3.tgz 54470 RMD160 4c0eb503286a35d576506215a6c74ed6066b00ef SHA1 f2b7918368399de180eac6bfef4272d2db9d40a6 SHA256 ca23b12340d373c3a6b67dc8eaf091666ca65cd6af12cc7e252e8b4720cb1e26

@ -0,0 +1,18 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Image_Canvas/PEAR-Image_Canvas-0.3.3.ebuild,v 1.1 2011/12/06 12:16:06 olemarkus Exp $
inherit php-pear-r1 depend.php
DESCRIPTION="Provides a common interface to image drawing, making image source code independent on the library used."
# see http://pear.php.net/bugs/bug.php?id=9699 wrt LICENSE
LICENSE="PHP-2.02 || ( LGPL-2.1 LGPL-3 )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
RDEPEND=">=dev-php/PEAR-Image_Color-1.0.0"
pkg_setup() {
require_gd
}

@ -1,2 +1,3 @@
DIST Net_DIME-0.3.tgz 6740 RMD160 2b0832d2a0d7833561bf797d5cee9a257f8149b8 SHA1 3142a5c9a701cfb995cd25d4e9ad0ec9f02272b7 SHA256 29708620302b53c3a526f37f227a7565ca662353130931a6c2add9af335b1dc4
DIST Net_DIME-1.0.1.tgz 7535 RMD160 bd9e78bfd2d605f2148e86146a223f9a84e92545 SHA1 ef6184ad6921762129e774aa2df1fb2f6500aeae SHA256 d6b77f0792e2b75f090b80e21c791f22868705da3612b9154ca8d5bbea2d2a42
DIST Net_DIME-1.0.2.tgz 7581 RMD160 89ba1a8b97ca638287f6f1a81608c07bcbe866e7 SHA1 a8ed4440f130865e4cea8657920f2746f4636ee2 SHA256 fae2a254d2cdf8a1438ca0a50706304972d0948dbfc9fc2056f0f4665d966401

@ -0,0 +1,12 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Net_DIME/PEAR-Net_DIME-1.0.2.ebuild,v 1.1 2011/12/06 12:14:27 olemarkus Exp $
inherit php-pear-r1
DESCRIPTION="The PEAR::Net_DIME class implements DIME encoding"
LICENSE="PHP-2.02"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE=""

@ -1,3 +1,4 @@
DIST Net_UserAgent_Detect-2.3.0.tgz 10178 RMD160 6112ced651d2bd077ef0e1e053dff06dcb2a9232 SHA1 c70f4c8a67b6d22b8b0aac5350284474d4ac3189 SHA256 fb42d4b9c094dbea4839236a880f041b0eccc25620b1cf8cce125e024e8c55aa
DIST Net_UserAgent_Detect-2.4.0.tgz 11182 RMD160 c3d15ddfe9d69179494d80766baee1f77b2b99cd SHA1 a0293f2392693105444a87006a2b970d4b3103b9 SHA256 9278a075ee653bf6db8e80dfe696272a8ea291da487e20c9585474e3b17eea20
DIST Net_UserAgent_Detect-2.5.1.tgz 11750 RMD160 c614b609c6b56efce26c511b288b47da225185e5 SHA1 f1459cdf8e440a480c923f1d25dca0b1a8b6f666 SHA256 f1c686a7e36f89b6fdacbccf32117cc7679d09afcee5dcbaf5fa1857d80397d8
DIST Net_UserAgent_Detect-2.5.2.tgz 11986 RMD160 b3c22c45b17e3897735a9589d51d189245007f27 SHA1 ef7a01f028a1ac659ed2701d0708b868b0980e4a SHA256 e46e09572785537ea3744279e8712a433b137074dd6d507e7feeeac59d218a18

@ -0,0 +1,12 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Net_UserAgent_Detect/PEAR-Net_UserAgent_Detect-2.5.2.ebuild,v 1.1 2011/12/06 12:21:27 olemarkus Exp $
inherit php-pear-r1
DESCRIPTION="Net_UserAgent_Detect determines the Web browser, version, and platform from an HTTP user agent string."
LICENSE="PHP-2.02"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""

@ -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/dev-php5/pecl-gearman/pecl-gearman-0.7.0-r1.ebuild,v 1.2 2010/10/09 01:36:16 mr_bones_ Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-php/pecl-gearman/pecl-gearman-0.7.0-r1.ebuild,v 1.1 2011/12/06 09:56:29 olemarkus Exp $
EAPI=2
PHP_EXT_NAME="gearman"

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php5/pecl-gearman/pecl-gearman-0.8.0.ebuild,v 1.1 2011/05/18 05:52:09 olemarkus Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-php/pecl-gearman/pecl-gearman-0.8.0.ebuild,v 1.1 2011/12/06 09:56:29 olemarkus Exp $
EAPI=2
PHP_EXT_NAME="gearman"

@ -1 +1,2 @@
DIST capybara-1.1.1.gem 72192 RMD160 0ef17198693d670232c3f2f3fa6ca1c09f64550f SHA1 df5b1f1c9365ddfdd6491000d5762015624df256 SHA256 21fde4eae924b4f031b70e60276443f1dd28a6da28ac314f3520c754db613b96
DIST capybara-1.1.2.gem 72192 RMD160 0cbd831cf845b4383ee6896580a5f4cae75f6717 SHA1 465665d7f4c66a88dee444ba44860e0b734e3b36 SHA256 622abdf6b4383042e0168abdc17a9e6af04477177f9a71e3c9efc3ca29c1026c

@ -0,0 +1,46 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/capybara/capybara-1.1.2.ebuild,v 1.1 2011/12/06 14:41:51 graaff Exp $
EAPI="2"
USE_RUBY="ruby18 ree18"
RUBY_FAKEGEM_EXTRADOC="History.txt README.rdoc"
# Rake tasks are not distributed in the gem.
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_TASK_TEST=""
inherit virtualx ruby-fakegem
DESCRIPTION="Capybara aims to simplify the process of integration testing Rack applications."
HOMEPAGE="http://github.com/jnicklas/capybara"
LICENSE="MIT"
KEYWORDS="~amd64"
SLOT="0"
IUSE="test"
# Restrict tests until launchy is part of the main tree. With it
# installed all tests should pass.
#RESTRICT="test"
#ruby_add_bdepend "test? ( dev-ruby/rspec:2 dev-ruby/launchy www-client/firefox )"
ruby_add_rdepend "
>=dev-ruby/mime-types-1.16
>=dev-ruby/nokogiri-1.3.3
>=dev-ruby/rack-1.0.0
>=dev-ruby/rack-test-0.5.4
>=dev-ruby/selenium-webdriver-2.0
>=dev-ruby/xpath-0.1.4"
all_ruby_prepare() {
sed -i -e '/bundler/d' spec/spec_helper.rb || die
}
each_ruby_test() {
VIRTUALX_COMMAND="${RUBY} -Ilib -S rspec spec"
virtualmake || die "Tests failed."
}

@ -1,2 +1 @@
DIST gemcutter-0.6.1.gem 8192 RMD160 ffe38bb0a155735777767bac84f20e61bae6221d SHA1 02b9e92fe60102b33dae4b4d9d7237c9bd024af3 SHA256 20b37cdf963807fcd4f04aac7b576196c5a58f3f6ec5089f9ad9684fbe5ecd07
DIST gemcutter-0.7.0.gem 8192 RMD160 c9f82e9dbef86dec5cc8c4f28266af4de0bb85ea SHA1 e568186f5cd2d72378a9d7576137ec1b5ca6ad94 SHA256 0f0cdca9ded875e0ab8ec350549a63a9cbae6dca67beea56176ce5b213b53e85

@ -1,32 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/gemcutter/gemcutter-0.6.1.ebuild,v 1.4 2010/12/27 20:38:36 grobian Exp $
EAPI=2
USE_RUBY="ruby18"
RUBY_FAKEGEM_TASK_TEST="test"
RUBY_FAKEGEM_TASK_DOC=""
inherit ruby-fakegem
DESCRIPTION="Add commands to gem for gemcutter.org operations"
HOMEPAGE="http://github.com/rubygems/gemcutter"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_rdepend dev-ruby/json
ruby_add_bdepend "
test? (
dev-ruby/shoulda
dev-ruby/webmock
dev-ruby/rr
dev-ruby/activesupport
virtual/ruby-test-unit
!dev-ruby/test-unit:2
)"

@ -1,4 +1,2 @@
DIST markaby-0.5.gem 24576 RMD160 d49b9fe80672d291b23ee2a6c462f1bd5b27844d SHA1 ebda63fbeaf15bd0ab4a1560c13e2aaaa722bce0 SHA256 bc9e288b43328dbc008d15866b4c01510d94f6903252f0260e3f6e099e7304ac
DIST markaby-0.6.9.gem 26624 RMD160 dc956c59041c1b16a5a495fde2fd350ff33983f6 SHA1 affa863aa5d1ea7661988552d7ddf5513c2cf52f SHA256 b3899c8dc3782b96e3eea2d63e0ca6c93693bfa273e020eeacc2f8532b54ba83
DIST markaby-0.7.1.gem 29696 RMD160 45df4d9c58df11a8f97ddf4eaf2d04b66e36ee58 SHA1 138f86fb14057bb94548e36f2bfc7fdf89eff535 SHA256 3226893b48a948477be0fb0aba996b07def223b7778d2751c12e9d4375a0413b
DIST markaby-0.7.2.gem 29696 RMD160 d80d1226faf525e941d95c3c2517cc7bc0db5a18 SHA1 4c17dfe07a78d7b51c5b8a5beb8f6fbcee3e6952 SHA256 715400f5bd16457d0e20f875faab90a4418b00633ab03a6ff07f990ee8321959

@ -1,31 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/markaby/markaby-0.6.9-r1.ebuild,v 1.1 2010/09/19 06:52:31 graaff Exp $
EAPI=2
USE_RUBY="ruby18"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.rdoc README.rdoc"
RUBY_FAKEGEM_TASK_TEST="spec"
RUBY_FAKEGEM_EXTRAINSTALL="VERSION"
inherit ruby-fakegem
DESCRIPTION="A templating language for Ruby to write HTML templates in pre Ruby"
HOMEPAGE="http://rubyforge.org/projects/markaby/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~ia64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""
ruby_add_bdepend "test? ( virtual/ruby-test-unit dev-ruby/rspec )"
ruby_add_rdepend ">=dev-ruby/builder-2.0.0"
all_ruby_prepare() {
# Remove specs for dependencies that we do not yet support
rm -rf spec/markaby/tilt* || die "Unable to remove specs for unsupported dependencies."
}

@ -1,32 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/markaby/markaby-0.7.1.ebuild,v 1.8 2011/08/28 09:29:38 graaff Exp $
EAPI=2
USE_RUBY="ruby18 ree18"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.rdoc README.rdoc"
RUBY_FAKEGEM_TASK_TEST="spec"
RUBY_FAKEGEM_EXTRAINSTALL="VERSION"
inherit ruby-fakegem
DESCRIPTION="A templating language for Ruby to write HTML templates in pre Ruby"
HOMEPAGE="http://markaby.github.com/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~ia64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""
ruby_add_bdepend "test? ( virtual/ruby-test-unit dev-ruby/rspec:0 dev-ruby/tilt )"
ruby_add_rdepend ">=dev-ruby/builder-2.0.0"
all_ruby_prepare() {
# Add missing require to fix spec. The associated failure depended
# on load order of the specs, bug 343693.
sed -i -e "10irequire 'markaby/tilt'" spec/spec_helper.rb || die
}

@ -1,5 +1,4 @@
DIST rspec-rails-1.2.9.gem 70656 RMD160 b792aba911c5fbdc655fa89b6e933b75b0f93757 SHA1 a42dba7dd91ac37e6b4b0c3aa6c3730a0a8ba658 SHA256 b52d9da43c751a3ac0cf68b28314129977d864f0ef41136a2651284b13db84e4
DIST rspec-rails-1.3.3.gem 71680 RMD160 f418d38067cac103f6b96c1a80a6c7d409c090ea SHA1 36285881820acffc434d1a90d81170cb6f3f50d1 SHA256 da781e51312cdb78ecbd858335ade1bef4fdc792904dff845d0ec31c7b6430ae
DIST rspec-rails-1.3.4.gem 72192 RMD160 7e7eaa27a29ab9536f3350fdf3aeaea26accf21f SHA1 c802bbf4d391a4177f2533b1d900baf295e085de SHA256 48ae8d7fc51a996d7fff7a45486a44722cfc4d1bfdfb6d8ac3cb266a4e081507
DIST rspec-rails-2.5.0.gem 51712 RMD160 605b96ebd445564ebb6059c867294d558dfd3730 SHA1 c2b9246282762ff5c83067f0f1ea6bd435cab3d4 SHA256 4e3706badd341190655f1a8bfac2fb31c57ba8198951785ff0cce41d4efa2e34
DIST rspec-rails-2.6.0.gem 55296 RMD160 92b92d1f166e30f548bbfbc7a2b788be928c1862 SHA1 5c8701aea2ebda1822b62db90e436d9d17d328b9 SHA256 7ea96c82dc4ac55952b2277e0c2c699ca0a5bd6794fbfb2991b6b086a91bada7

@ -1,34 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rspec-rails/rspec-rails-1.3.3.ebuild,v 1.2 2011/01/10 18:27:45 graaff Exp $
EAPI=2
USE_RUBY="ruby18 ree18"
# would be spec, but it needs to be in the same filesystem tree as
# rspec (and cannot use the install-reduced code), so we cannot run
# them for now.
RUBY_FAKEGEM_TASK_TEST=""
RUBY_FAKEGEM_TASK_DOC="docs"
RUBY_FAKEGEM_DOCDIR="doc"
RUBY_FAKEGEM_EXTRADOC="Contribute.rdoc History.rdoc README.rdoc Upgrade.rdoc TODO.txt"
RUBY_FAKEGEM_EXTRAINSTALL="generators"
inherit ruby-fakegem
DESCRIPTION="RSpec's official Ruby on Rails plugin"
HOMEPAGE="http://rspec.info/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-macos"
IUSE=""
ruby_add_rdepend ">=dev-ruby/rspec-1.3.1 >=dev-ruby/rack-1.0.0"
# Without this the whole Rakefile fails, so it's a general dependency
# and not just a test dependency.
ruby_add_bdepend "doc? ( dev-ruby/hoe dev-util/cucumber )"

@ -1,2 +1 @@
DIST activeldap-1.2.1.gem 875520 RMD160 4268a06b2f5c8c9f24720b5874164566747dd25e SHA1 2d934833a29f56b2bf90f82fc1a17179242aff2a SHA256 4536768610b8fd7fbebc8435ae5455e52557aeb624d3ae64717b155856c480c3
DIST activeldap-1.2.2.gem 1084928 RMD160 b95034065de3a1ab29a6bf706c19d1e91abd55d4 SHA1 5cdf8aa8be952a45c3b68c5338447231dc2184e2 SHA256 85b7ebad03239d10dd4f0412eec9a2bfe830144e1b2625fefd33494ac7296954

@ -1,24 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-activeldap/ruby-activeldap-1.2.1.ebuild,v 1.5 2011/10/08 18:36:51 armin76 Exp $
inherit ruby gems
MY_P="${P/ruby-/}"
DESCRIPTION="Ruby/ActiveLDAP provides an activerecord inspired object oriented interface to LDAP"
HOMEPAGE="http://ruby-activeldap.rubyforge.org/doc/"
SRC_URI="mirror://rubygems/${MY_P}.gem"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
USE_RUBY="ruby18"
DEPEND="
~dev-ruby/activerecord-2.3.5
=dev-ruby/locale-2.0.5
=dev-ruby/ruby-gettext-2.1.0
=dev-ruby/gettext_activerecord-2.1.0
>=dev-ruby/ruby-ldap-0.8.2"
RDEPEND="${DEPEND}"

@ -1,55 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-activeldap/ruby-activeldap-1.2.2.ebuild,v 1.5 2011/10/08 18:36:51 armin76 Exp $
EAPI="2"
USE_RUBY="ruby18"
RUBY_FAKEGEM_TASK_DOC="docs"
RUBY_FAKEGEM_DOCDIR="doc"
RUBY_FAKEGEM_EXTRADOC="CHANGES README TODO"
RUBY_FAKEGEM_EXTRAINSTALL="data po rails rails_generators"
RUBY_FAKEGEM_NAME="activeldap"
inherit ruby-fakegem
MY_P="${P/ruby-/}"
DESCRIPTION="Ruby/ActiveLDAP provides an activerecord inspired object oriented interface to LDAP"
HOMEPAGE="http://ruby-activeldap.rubyforge.org/doc/"
SRC_URI="mirror://rubygems/${MY_P}.gem"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~x86-macos"
IUSE=""
# Most tests require a live LDAP server to run.
RESTRICT="test"
ruby_add_bdepend "dev-ruby/hoe"
ruby_add_bdepend "test? ( virtual/ruby-test-unit )"
ruby_add_rdepend "
=dev-ruby/activerecord-2.3*
~dev-ruby/locale-2.0.5
=dev-ruby/ruby-gettext-2.1.0*
=dev-ruby/gettext_activerecord-2.1.0*
>=dev-ruby/ruby-ldap-0.8.2"
all_ruby_prepare() {
# Make activeldap more lenient towards newer Rails versions.
sed -i -e "s/= 2.3.8/~>2.3.5/" lib/active_ldap.rb || die
}
each_ruby_test() {
# Tests use test-unit-2 which is currently masked in tree.
# Version 2.0.6 is bundled so use that for now.
RUBYLIB=test-unit/lib ${RUBY} -S rake test || die "Tests failed."
}
all_ruby_install() {
all_fakegem_install
insinto /usr/share/doc/${PF}
doins -r examples
}

@ -1,3 +1,2 @@
DIST snmp-1.0.2.gem 167424 RMD160 1b855d8b712716f1013cde1159fcfc26c990c51a SHA1 eccf76543fba3b15250b2fbe605fd9db6b6589f9 SHA256 20a0a2be4e74e04d2d796dd5cc2d91bf0b4fa0b52ffc23453ac619602316d82d
DIST snmp-1.0.3.gem 167424 RMD160 69c237a997b6a60be5a3e43932067964fbc113cd SHA1 d9017f7fc093a388330c2c118b3ffde2e75eef2c SHA256 bcb2d8e86196ffb86a570ca2b3cdb8a221756121ba61bd104a964c22c6209ece
DIST snmp-1.0.4.gem 202752 RMD160 4aa2eba1c38ab110f0efe31807df839af9b69404 SHA1 c9d55a97599aa71268e2acda450afc77d75e3cf2 SHA256 44330f1f313fa933c92aa0cb277d572ed274bfff4f02dd1ff9afa11749ac23ef

@ -1,18 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/snmplib/snmplib-1.0.2.ebuild,v 1.6 2010/05/22 15:58:26 flameeyes Exp $
inherit ruby gems
IUSE=""
USE_RUBY="ruby18"
MY_P="${P/snmplib/snmp}"
DESCRIPTION="SNMP library implemented in pure Ruby"
HOMEPAGE="http://snmplib.rubyforge.org/"
SRC_URI="mirror://rubygems/${MY_P}.gem"
KEYWORDS="amd64 ia64 ppc x86"
LICENSE="Ruby"
SLOT="0"

@ -1,15 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/syntax/syntax-1.0.0.ebuild,v 1.15 2010/05/22 16:00:41 flameeyes Exp $
inherit ruby gems
DESCRIPTION="Syntax highlighting for sourcecode and HTML"
HOMEPAGE="http://syntax.rubyforge.org"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha amd64 hppa ia64 ~mips ppc ppc64 ~sparc x86"
IUSE=""
USE_RUBY="ruby18"

@ -1,2 +1 @@
DIST racket-5.1.1-src-unix.tgz 15884853 RMD160 8662bb4e2f5cb6e5ccc49fa72a2820e25294c5d5 SHA1 be339495aef3334530ea8fc63ef4014ad8a4b0b2 SHA256 495ff8b4d73146d9647c2a3f4e491cfe1c2f2d7238366fb1eb99e6a6dd9a0057
DIST racket-5.1.2-src-unix.tgz 15960181 RMD160 1ba1f345fd70ecacb7e7ee20d18a7cd9f4b57795 SHA1 f1f7e2ee1cd754d65013dab80bc1f9a3be1e3b41 SHA256 99871d6c17c383eb31c5788e17e52849144b51494bd96d2ff1ab396d8041175b

@ -2,35 +2,35 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>scheme</herd>
<longdescription lang="en">
Grow your Program
<herd>scheme</herd>
<longdescription lang="en">
==Grow your Program==
Racket's interactive mode encourages experimentation, and quick scripts easily compose into larger systems. Small scripts and large systems both benefit from native-code JIT compilation. When a system gets too big to keep in your head, you can add static types.
Grow your Language
==Grow your Language==
Extend Racket whenever you need to. Mold it to better suit your tasks without sacrificing interoperability with existing libraries and without having to modify the tool chain. When less is more, you can remove parts of a language or start over and build a new one.
Grow your Skills
==Grow your Skills==
Whether you're just starting out, want to know more about programming language applications or models, looking to expand your horizons, or ready to dive into research, Racket can help you become a better programmer and system builder.
</longdescription>
<use>
<flag name='backtrace'>
Support GC backtrace dumps
</flag>
<flag name='futures'>
Support for hardware parallelism for limited computations
</flag>
<flag name='jit'>
Enable Just-in-Time compiler
</flag>
<flag name='places'>
Support for parallel tasks that are effectively separate instances of the Racket virtual machine
</flag>
<flag name='plot'>
Enable plot libraries
</flag>
<flag name='threads'>
Support for green threads
</flag>
</use>
</longdescription>
<use>
<flag name='backtrace'>
Support GC backtrace dumps
</flag>
<flag name='futures'>
Enable racket/future library for fine-grained hardware parallelism
</flag>
<flag name='jit'>
Enable just-in-time compiler
</flag>
<flag name='places'>
Enable racket/place library for share-nothing parallelism and message-passing communication. Compared to futures, places are heavyweight, but they have a simpler performance model.
</flag>
<flag name='plot'>
Enable plot libraries
</flag>
<flag name='threads'>
Enable support for green threads
</flag>
</use>
</pkgmetadata>

@ -1,71 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-scheme/racket/racket-5.1.1.ebuild,v 1.3 2011/08/11 13:17:06 hkbst Exp $
EAPI="4"
# for live ebuilds uncomment inherit git, comment SRC_URI and empty KEYWORDS
inherit eutils
#inherit git
DESCRIPTION="Racket is a general-purpose programming language with strong support for domain-specific languages."
HOMEPAGE="http://racket-lang.org/"
SRC_URI="http://download.racket-lang.org/installers/${PV}/${PN}/${P}-src-unix.tgz"
#SRC_URI="http://pre.racket-lang.org/installers/plt-${PV}-src-unix.tgz"
EGIT_REPO_URI="git://git.racket-lang.org/plt.git"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="backtrace cairo doc futures jit places plot threads X"
RDEPEND="X? ( x11-libs/cairo[X] ) virtual/libffi"
DEPEND="${RDEPEND} !dev-tex/slatex"
EGIT_UNPACK_DIR="${WORKDIR}/${P}"
S="${WORKDIR}/${P}/src"
src_prepare() {
#remove bundled libraries
rm -rf foreign/libffi/
sed -e "s,docdir=\"\${datadir}/${PN}/doc,docdir=\"\${datadir}/doc/${PF}," -i configure || die
}
src_configure() {
# according to vapier, we should use the bundled libtool
# such that we don't preclude cross-compile. Thus don't use
# --enable-lt=/usr/bin/libtool
econf \
$(use_enable X gracket) \
$(use_enable plot) \
$(use_enable doc docs) \
--enable-shared \
$(use_enable jit) \
--enable-foreign \
$(use_enable places) \
$(use_enable futures) \
$(use_enable backtrace) \
$(use_enable threads pthread) \
--disable-perl \
$(use_with X x)
}
src_compile() {
emake || die
}
src_install() {
# deal with slatex
insinto /usr/share/texmf/tex/latex/slatex/
doins ../collects/slatex/slatex.sty
emake DESTDIR="${D}" install || die "emake install failed"
if use X; then
newicon ../collects/icons/PLT-206.png drracket.png
make_desktop_entry drracket "DrRacket" drracket "Development"
fi
}

@ -1,13 +1,13 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-scheme/racket/racket-5.1.2.ebuild,v 1.1 2011/08/11 13:17:06 hkbst Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-scheme/racket/racket-5.1.2.ebuild,v 1.2 2011/12/06 09:03:02 hkbst Exp $
EAPI="4"
# for live ebuilds uncomment inherit git, comment SRC_URI and empty KEYWORDS
inherit eutils
#inherit git
#inherit git-2
DESCRIPTION="Racket is a general-purpose programming language with strong support for domain-specific languages."
HOMEPAGE="http://racket-lang.org/"
@ -24,7 +24,7 @@ RDEPEND="X? ( x11-libs/cairo[X] ) virtual/libffi"
DEPEND="${RDEPEND} !dev-tex/slatex"
EGIT_UNPACK_DIR="${WORKDIR}/${P}"
EGIT_SOURCEDIR="${WORKDIR}/${P}"
S="${WORKDIR}/${P}/src"
src_prepare() {

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.493 2011/12/04 22:59:31 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.502 2011/12/06 05:22:24 vapier Exp $
#
# Maintainer: Toolchain Ninjas <toolchain@gentoo.org>
@ -88,13 +88,13 @@ if [[ ${PN} != "kgcc64" && ${PN} != gcc-* ]] ; then
[[ -n ${PIE_VER} ]] && IUSE+=" nopie"
[[ -n ${HTB_VER} ]] && IUSE+=" boundschecking"
[[ -n ${D_VER} ]] && IUSE+=" d"
[[ -n ${PP_VER}${SPECS_VER} ]] && IUSE+=" nossp"
[[ -n ${SPECS_VER} ]] && IUSE+=" nossp"
if tc_version_is_at_least 3 ; then
IUSE+=" bootstrap doc gcj gtk hardened libffi multilib objc"
tc_version_is_at_least "4.0" && IUSE+=" objc-gc mudflap"
tc_version_is_at_least "4.1" && IUSE+=" objc++"
tc_version_is_at_least "4.1" && IUSE+=" libssp objc++"
tc_version_is_at_least "4.2" && IUSE+=" openmp"
tc_version_is_at_least "4.3" && IUSE+=" fixed-point"
tc_version_is_at_least "4.4" && IUSE+=" graphite"
@ -170,20 +170,17 @@ PDEPEND=">=sys-devel/gcc-config-1.4"
#---->> S + SRC_URI essentials <<----
# This function sets the source directory depending on whether we're using
# Set the source directory depending on whether we're using
# a prerelease, snapshot, or release tarball.
gcc_get_s_dir() {
local GCC_S
S=$(
if [[ -n ${PRERELEASE} ]] ; then
GCC_S=${WORKDIR}/gcc-${PRERELEASE}
echo ${WORKDIR}/gcc-${PRERELEASE}
elif [[ -n ${SNAPSHOT} ]] ; then
GCC_S=${WORKDIR}/gcc-${SNAPSHOT}
echo ${WORKDIR}/gcc-${SNAPSHOT}
else
GCC_S=${WORKDIR}/gcc-${GCC_RELEASE_VER}
echo ${WORKDIR}/gcc-${GCC_RELEASE_VER}
fi
echo "${GCC_S}"
}
S=$(gcc_get_s_dir)
)
# This function handles the basics of setting the SRC_URI for a gcc ebuild.
# To use, set SRC_URI with:
@ -216,18 +213,15 @@ S=$(gcc_get_s_dir)
#
# PIE_VER
# PIE_GCC_VER
# obsoleted: PIE_CORE
# These variables control patching in various updates for the logic
# controlling Position Independant Executables. PIE_VER is expected
# to be the version of this patch, PIE_GCC_VER the gcc version of
# the patch, and PIE_CORE (obsoleted) the actual filename of the patch.
# to be the version of this patch, and PIE_GCC_VER the gcc version of
# the patch:
# An example:
# PIE_VER="8.7.6.5"
# PIE_GCC_VER="3.4.0"
# The resulting filename of this tarball will be:
# gcc-${PIE_GCC_VER:-${GCC_RELEASE_VER}}-piepatches-v${PIE_VER}.tar.bz2
# old syntax (do not define PIE_CORE anymore):
# PIE_CORE="gcc-3.4.0-piepatches-v${PIE_VER}.tar.bz2"
#
# SPECS_VER
# SPECS_GCC_VER
@ -241,23 +235,6 @@ S=$(gcc_get_s_dir)
# The resulting filename of this tarball will be:
# gcc-${SPECS_GCC_VER:-${GCC_RELEASE_VER}}-specs-${SPECS_VER}.tar.bz2
#
# PP_VER
# PP_GCC_VER
# obsoleted: PP_FVER
# These variables control patching in stack smashing protection
# support. They both control the version of ProPolice to download.
#
# PP_VER / PP_GCC_VER
# Used to roll our own custom tarballs of ssp.
# PP_FVER / PP_VER
# Used for mirroring ssp straight from IBM.
# PP_VER sets the version of the directory in which to find the
# patch, and PP_FVER sets the version of the patch itself. For
# example:
# PP_VER="3_4"
# PP_FVER="${PP_VER//_/.}-2"
# would download gcc3_4/protector-3.4-2.tar.gz
#
# HTB_VER
# HTB_GCC_VER
# These variables control whether or not an ebuild supports Herman
@ -275,7 +252,6 @@ get_gcc_src_uri() {
export PATCH_GCC_VER=${PATCH_GCC_VER:-${GCC_RELEASE_VER}}
export UCLIBC_GCC_VER=${UCLIBC_GCC_VER:-${PATCH_GCC_VER}}
export PIE_GCC_VER=${PIE_GCC_VER:-${GCC_RELEASE_VER}}
export PP_GCC_VER=${PP_GCC_VER:-${GCC_RELEASE_VER}}
export HTB_GCC_VER=${HTB_GCC_VER:-${GCC_RELEASE_VER}}
export SPECS_GCC_VER=${SPECS_GCC_VER:-${GCC_RELEASE_VER}}
@ -289,62 +265,39 @@ get_gcc_src_uri() {
GCC_SRC_URI="mirror://gnu/gcc/gcc-${GCC_PV}/gcc-${GCC_RELEASE_VER}.tar.bz2"
# we want all branch updates to be against the main release
[[ -n ${BRANCH_UPDATE} ]] && \
GCC_SRC_URI="${GCC_SRC_URI} $(gentoo_urls gcc-${GCC_RELEASE_VER}-branch-update-${BRANCH_UPDATE}.patch.bz2)"
fi
# propolice aka stack smashing protection
if [[ -n ${PP_VER} ]] ; then
if [[ -n ${PP_FVER} ]] ; then
GCC_SRC_URI="${GCC_SRC_URI}
!nossp? (
http://www.research.ibm.com/trl/projects/security/ssp/gcc${PP_VER}/protector-${PP_FVER}.tar.gz
$(gentoo_urls protector-${PP_FVER}.tar.gz)
)"
else
GCC_SRC_URI="${GCC_SRC_URI} $(gentoo_urls gcc-${PP_GCC_VER}-ssp-${PP_VER}.tar.bz2)"
fi
GCC_SRC_URI+=" $(gentoo_urls gcc-${GCC_RELEASE_VER}-branch-update-${BRANCH_UPDATE}.patch.bz2)"
fi
# uclibc lovin
[[ -n ${UCLIBC_VER} ]] && \
GCC_SRC_URI="${GCC_SRC_URI} $(gentoo_urls gcc-${UCLIBC_GCC_VER}-uclibc-patches-${UCLIBC_VER}.tar.bz2)"
# various gentoo patches
[[ -n ${PATCH_VER} ]] && \
GCC_SRC_URI="${GCC_SRC_URI} $(gentoo_urls gcc-${PATCH_GCC_VER}-patches-${PATCH_VER}.tar.bz2)"
[[ -n ${UCLIBC_VER} ]] && GCC_SRC_URI+=" $(gentoo_urls gcc-${UCLIBC_GCC_VER}-uclibc-patches-${UCLIBC_VER}.tar.bz2)"
[[ -n ${PATCH_VER} ]] && GCC_SRC_URI+=" $(gentoo_urls gcc-${PATCH_GCC_VER}-patches-${PATCH_VER}.tar.bz2)"
# strawberry pie, Cappuccino and a Gauloises (it's a good thing)
[[ -n ${PIE_VER} ]] && \
PIE_CORE=${PIE_CORE:-gcc-${PIE_GCC_VER}-piepatches-v${PIE_VER}.tar.bz2} && \
GCC_SRC_URI="${GCC_SRC_URI} $(gentoo_urls ${PIE_CORE})"
GCC_SRC_URI+=" $(gentoo_urls ${PIE_CORE})"
# gcc minispec for the hardened gcc 4 compiler
[[ -n ${SPECS_VER} ]] && \
GCC_SRC_URI="${GCC_SRC_URI} $(gentoo_urls gcc-${SPECS_GCC_VER}-specs-${SPECS_VER}.tar.bz2)"
[[ -n ${SPECS_VER} ]] && GCC_SRC_URI+=" $(gentoo_urls gcc-${SPECS_GCC_VER}-specs-${SPECS_VER}.tar.bz2)"
# gcc bounds checking patch
if [[ -n ${HTB_VER} ]] ; then
local HTBFILE="bounds-checking-gcc-${HTB_GCC_VER}-${HTB_VER}.patch.bz2"
GCC_SRC_URI="${GCC_SRC_URI}
GCC_SRC_URI+="
boundschecking? (
mirror://sourceforge/boundschecking/${HTBFILE}
$(gentoo_urls ${HTBFILE})
)"
fi
# support for the D language
[[ -n ${D_VER} ]] && \
GCC_SRC_URI="${GCC_SRC_URI} d? ( mirror://sourceforge/dgcc/gdc-${D_VER}-src.tar.bz2 )"
[[ -n ${D_VER} ]] && GCC_SRC_URI+=" d? ( mirror://sourceforge/dgcc/gdc-${D_VER}-src.tar.bz2 )"
# >= gcc-4.3 uses ecj.jar and we only add gcj as a use flag under certain
# conditions
if [[ ${PN} != "kgcc64" && ${PN} != gcc-* ]] ; then
if tc_version_is_at_least "4.5" ; then
GCC_SRC_URI="${GCC_SRC_URI}
gcj? ( ftp://sourceware.org/pub/java/ecj-4.5.jar )"
GCC_SRC_URI+=" gcj? ( ftp://sourceware.org/pub/java/ecj-4.5.jar )"
elif tc_version_is_at_least "4.3" ; then
GCC_SRC_URI="${GCC_SRC_URI}
gcj? ( ftp://sourceware.org/pub/java/ecj-4.3.jar )"
GCC_SRC_URI+=" gcj? ( ftp://sourceware.org/pub/java/ecj-4.3.jar )"
fi
fi
@ -377,24 +330,14 @@ hardened_gcc_works() {
[[ ${CTARGET} == *-freebsd* ]] && return 1
want_pie || return 1
tc_version_is_at_least 4.3.2 && use nopie && return 1
hardened_gcc_is_stable pie && return 0
if has "~$(tc-arch)" ${ACCEPT_KEYWORDS} ; then
hardened_gcc_check_unsupported pie && return 1
ewarn "Allowing pie-by-default for an unstable arch ($(tc-arch))"
return 0
fi
return 1
use_if_iuse nopie && return 1
hardened_gcc_is_stable pie
return $?
elif [[ $1 == "ssp" ]] ; then
[[ -n ${PP_VER} ]] || [[ -n ${SPECS_VER} ]] || return 1
tc_version_is_at_least 4.3.2 && use nossp && return 1
hardened_gcc_is_stable ssp && return 0
if has "~$(tc-arch)" ${ACCEPT_KEYWORDS} ; then
hardened_gcc_check_unsupported ssp && return 1
ewarn "Allowing ssp-by-default for an unstable arch ($(tc-arch))"
return 0
fi
return 1
[[ -n ${SPECS_VER} ]] || return 1
use_if_iuse nossp && return 1
hardened_gcc_is_stable ssp
return $?
else
# laziness ;)
hardened_gcc_works pie || return 1
@ -404,21 +347,18 @@ hardened_gcc_works() {
}
hardened_gcc_is_stable() {
local tocheck
if [[ $1 == "pie" ]] ; then
# HARDENED_* variables are deprecated and here for compatibility
local tocheck="${HARDENED_PIE_WORKS} ${HARDENED_GCC_WORKS}"
if [[ ${CTARGET} == *-uclibc* ]] ; then
tocheck="${tocheck} ${PIE_UCLIBC_STABLE}"
tocheck=${PIE_UCLIBC_STABLE}
else
tocheck="${tocheck} ${PIE_GLIBC_STABLE}"
tocheck=${PIE_GLIBC_STABLE}
fi
elif [[ $1 == "ssp" ]] ; then
# ditto
local tocheck="${HARDENED_SSP_WORKS} ${HARDENED_GCC_WORKS}"
if [[ ${CTARGET} == *-uclibc* ]] ; then
tocheck="${tocheck} ${SSP_UCLIBC_STABLE}"
tocheck=${SSP_UCLIBC_STABLE}
else
tocheck="${tocheck} ${SSP_STABLE}"
tocheck=${SSP_STABLE}
fi
else
die "hardened_gcc_stable needs to be called with pie or ssp"
@ -428,48 +368,6 @@ hardened_gcc_is_stable() {
return 1
}
hardened_gcc_check_unsupported() {
local tocheck=""
# if a variable is unset, we assume that all archs are unsupported. since
# this function is never called if hardened_gcc_is_stable returns true,
# this shouldn't cause problems... however, allowing this logic to work
# even with the variables unset will break older ebuilds that dont use them.
if [[ $1 == "pie" ]] ; then
if [[ ${CTARGET} == *-uclibc* ]] ; then
[[ -z ${PIE_UCLIBC_UNSUPPORTED} ]] && return 0
tocheck="${tocheck} ${PIE_UCLIBC_UNSUPPORTED}"
else
[[ -z ${PIE_GLIBC_UNSUPPORTED} ]] && return 0
tocheck="${tocheck} ${PIE_GLIBC_UNSUPPORTED}"
fi
elif [[ $1 == "ssp" ]] ; then
if [[ ${CTARGET} == *-uclibc* ]] ; then
[[ -z ${SSP_UCLIBC_UNSUPPORTED} ]] && return 0
tocheck="${tocheck} ${SSP_UCLIBC_UNSUPPORTED}"
else
[[ -z ${SSP_UNSUPPORTED} ]] && return 0
tocheck="${tocheck} ${SSP_UNSUPPORTED}"
fi
else
die "hardened_gcc_check_unsupported needs to be called with pie or ssp"
fi
has $(tc-arch) ${tocheck} && return 0
return 1
}
has_libssp() {
[[ -e /$(get_libdir)/libssp.so ]] && return 0
return 1
}
want_libssp() {
[[ ${GCC_LIBSSP_SUPPORT} == "true" ]] || return 1
has_libssp || return 1
[[ -n ${PP_VER} ]] || return 1
return 0
}
_want_stuff() {
local var=$1 flag=$2
[[ -z ${!var} ]] && return 1
@ -483,7 +381,6 @@ want_pie() {
tc_version_is_at_least 4.3.2 && return 1
_want_stuff PIE_VER !nopie
}
want_ssp() { _want_stuff PP_VER !nossp ; }
want_minispecs() {
if tc_version_is_at_least 4.3.2 && use hardened ; then
@ -493,7 +390,7 @@ want_minispecs() {
ewarn "You will not get hardened features if you have the vanilla USE-flag."
elif use nopie && use nossp ; then
ewarn "You will not get hardened features if you have the nopie and nossp USE-flag."
elif ! hardened_gcc_works pie && ! hardened_gcc_works ssp && ! use nopie ; then
elif ! hardened_gcc_works ; then
ewarn "Your $(tc-arch) arch is not supported."
else
return 0
@ -504,39 +401,6 @@ want_minispecs() {
return 1
}
# This function determines whether or not libc has been patched with stack
# smashing protection support.
libc_has_ssp() {
[[ ${ROOT} != "/" ]] && return 0
# lib hacks taken from sandbox configure
echo 'int main(){}' > "${T}"/libctest.c
LC_ALL=C gcc "${T}"/libctest.c -lc -o libctest -Wl,-verbose &> "${T}"/libctest.log || return 1
local libc_file=$(awk '/attempt to open/ { if (($4 ~ /\/libc\.so/) && ($5 == "succeeded")) LIBC = $4; }; END {print LIBC}' "${T}"/libctest.log)
[[ -z ${libc_file} ]] && die "Unable to find a libc !?"
# Check for gcc-4.x style ssp support
if [[ -n $(readelf -s "${libc_file}" 2>/dev/null | \
grep 'FUNC.*GLOBAL.*__stack_chk_fail') ]]
then
return 0
else
# Check for gcc-3.x style ssp support
if [[ -n $(readelf -s "${libc_file}" 2>/dev/null | \
grep 'OBJECT.*GLOBAL.*__guard') ]] && \
[[ -n $(readelf -s "${libc_file}" 2>/dev/null | \
grep 'FUNC.*GLOBAL.*__stack_smash_handler') ]]
then
return 0
elif is_crosscompile ; then
die "'${libc_file}' was detected w/out ssp, that sucks (a lot)"
else
return 1
fi
fi
}
# This is to make sure we don't accidentally try to enable support for a
# language that doesnt exist. GCC 3.4 supports f77, while 4.0 supports f95, etc.
#
@ -552,25 +416,22 @@ gcc-lang-supported() {
#---->> specs + env.d logic <<----
# defaults to enable for all hardened toolchains
gcc_common_hard="-DEFAULT_RELRO -DEFAULT_BIND_NOW"
# configure to build with the hardened GCC specs as the default
make_gcc_hard() {
# defaults to enable for all hardened toolchains
local gcc_hard_flags="-DEFAULT_RELRO -DEFAULT_BIND_NOW"
if hardened_gcc_works ; then
einfo "Updating gcc to use automatic PIE + SSP building ..."
sed -e "s|^HARD_CFLAGS = |HARD_CFLAGS = -DEFAULT_PIE_SSP ${gcc_common_hard} |" \
-i "${S}"/gcc/Makefile.in || die "Failed to update gcc!"
gcc_hard_flags+=" -DEFAULT_PIE_SSP"
elif hardened_gcc_works pie ; then
einfo "Updating gcc to use automatic PIE building ..."
ewarn "SSP has not been enabled by default"
sed -e "s|^HARD_CFLAGS = |HARD_CFLAGS = -DEFAULT_PIE ${gcc_common_hard} |" \
-i "${S}"/gcc/Makefile.in || die "Failed to update gcc!"
gcc_hard_flags+=" -DEFAULT_PIE"
elif hardened_gcc_works ssp ; then
einfo "Updating gcc to use automatic SSP building ..."
ewarn "PIE has not been enabled by default"
sed -e "s|^HARD_CFLAGS = |HARD_CFLAGS = -DEFAULT_SSP ${gcc_common_hard} |" \
-i "${S}"/gcc/Makefile.in || die "Failed to update gcc!"
gcc_hard_flags+=" -DEFAULT_SSP"
else
# do nothing if hardened isnt supported, but dont die either
ewarn "hardened is not supported for this arch in this gcc version"
@ -578,6 +439,10 @@ make_gcc_hard() {
return 0
fi
sed -i \
-e "/^HARD_CFLAGS = /s|=|= ${gcc_hard_flags} |" \
"${S}"/gcc/Makefile.in || die
# rebrand to make bug reports easier
BRANDING_GCC_PKGVERSION=${BRANDING_GCC_PKGVERSION/Gentoo/Gentoo Hardened}
}
@ -707,8 +572,6 @@ toolchain_pkg_setup() {
use_if_iuse gcj && ewarn 'GCJ requires a C++ compiler, disabled due to USE="-cxx"'
fi
want_libssp && libc_has_ssp && \
die "libssp cannot be used with a glibc that has been patched to provide ssp symbols"
want_minispecs
unset LANGUAGES #265283
@ -876,14 +739,10 @@ toolchain_src_unpack() {
fi
fi
do_gcc_HTB_patches
do_gcc_SSP_patches
do_gcc_PIE_patches
epatch_user
if use hardened ; then
einfo "updating configuration to build hardened GCC"
make_gcc_hard || die "failed to make gcc hard"
fi
use hardened && make_gcc_hard
if is_libffi ; then
# move the libffi target out of gcj and into all
@ -1007,7 +866,7 @@ gcc-compiler-configure() {
confgcc+=" --disable-libmudflap"
fi
if want_libssp ; then
if use_if_iuse libssp ; then
confgcc+=" --enable-libssp"
else
export gcc_cv_libc_provides_ssp=yes
@ -1125,45 +984,34 @@ gcc-compiler-configure() {
;;
esac
GCC_LANG="c"
is_cxx && GCC_LANG="${GCC_LANG},c++"
is_d && GCC_LANG="${GCC_LANG},d"
is_gcj && GCC_LANG="${GCC_LANG},java"
is_go && GCC_LANG="${GCC_LANG},go"
local GCC_LANG="c"
is_cxx && GCC_LANG+=",c++"
is_d && GCC_LANG+=",d"
is_gcj && GCC_LANG+=",java"
is_go && GCC_LANG+=",go"
if is_objc || is_objcxx ; then
GCC_LANG="${GCC_LANG},objc"
GCC_LANG+=",objc"
if tc_version_is_at_least "4.0" ; then
use objc-gc && confgcc+=" --enable-objc-gc"
fi
is_objcxx && GCC_LANG="${GCC_LANG},obj-c++"
is_objcxx && GCC_LANG+=",obj-c++"
fi
is_treelang && GCC_LANG="${GCC_LANG},treelang"
is_treelang && GCC_LANG+=",treelang"
# fortran support just got sillier! the lang value can be f77 for
# fortran77, f95 for fortran95, or just plain old fortran for the
# currently supported standard depending on gcc version.
is_fortran && GCC_LANG="${GCC_LANG},fortran"
is_f77 && GCC_LANG="${GCC_LANG},f77"
is_f95 && GCC_LANG="${GCC_LANG},f95"
is_fortran && GCC_LANG+=",fortran"
is_f77 && GCC_LANG+=",f77"
is_f95 && GCC_LANG+=",f95"
# We do NOT want 'ADA support' in here!
# is_ada && GCC_LANG="${GCC_LANG},ada"
# is_ada && GCC_LANG+=",ada"
einfo "configuring for GCC_LANG: ${GCC_LANG}"
confgcc+=" --enable-languages=${GCC_LANG}"
}
# Other than the variables described for gcc_setup_variables, the following
# will alter tha behavior of gcc_do_configure:
#
# CTARGET
# CBUILD
# Enable building for a target that differs from CHOST
#
# GCC_LANG
# Enable support for ${GCC_LANG} languages. defaults to just "c"
#
# Travis Tilley <lv@gentoo.org> (04 Sep 2004)
#
gcc_do_configure() {
local confgcc
@ -1256,11 +1104,6 @@ gcc_do_configure() {
gcc-compiler-configure || die
# if not specified, assume we are building for a target that only
# requires C support
GCC_LANG=${GCC_LANG:-c}
confgcc+=" --enable-languages=${GCC_LANG}"
if is_crosscompile ; then
# When building a stage1 cross-compiler (just C compiler), we have to
# disable a bunch of features or gcc goes boom
@ -1832,7 +1675,6 @@ gcc_quick_unpack() {
export PATCH_GCC_VER=${PATCH_GCC_VER:-${GCC_RELEASE_VER}}
export UCLIBC_GCC_VER=${UCLIBC_GCC_VER:-${PATCH_GCC_VER}}
export PIE_GCC_VER=${PIE_GCC_VER:-${GCC_RELEASE_VER}}
export PP_GCC_VER=${PP_GCC_VER:-${GCC_RELEASE_VER}}
export HTB_GCC_VER=${HTB_GCC_VER:-${GCC_RELEASE_VER}}
export SPECS_GCC_VER=${SPECS_GCC_VER:-${GCC_RELEASE_VER}}
@ -1873,17 +1715,6 @@ gcc_quick_unpack() {
[[ -n ${UCLIBC_VER} ]] && \
unpack gcc-${UCLIBC_GCC_VER}-uclibc-patches-${UCLIBC_VER}.tar.bz2
if want_ssp ; then
if [[ -n ${PP_FVER} ]] ; then
# The gcc 3.4 propolice versions are meant to be unpacked to ${S}
pushd "${S}" > /dev/null
unpack protector-${PP_FVER}.tar.gz
popd > /dev/null
else
unpack gcc-${PP_GCC_VER}-ssp-${PP_VER}.tar.bz2
fi
fi
if want_pie ; then
if [[ -n ${PIE_CORE} ]] ; then
unpack ${PIE_CORE}
@ -1908,90 +1739,6 @@ do_gcc_HTB_patches() {
BRANDING_GCC_PKGVERSION="${BRANDING_GCC_PKGVERSION}, HTB-${HTB_GCC_VER}-${HTB_VER}"
}
# patch in ProPolice Stack Smashing protection
do_gcc_SSP_patches() {
# PARISC has no love ... it's our stack :(
if [[ $(tc-arch) == "hppa" ]] || ! want_ssp ; then
return 0
fi
local ssppatch
local sspdocs
if [[ -n ${PP_FVER} ]] ; then
# Etoh keeps changing where files are and what the patch is named
if tc_version_is_at_least 3.4.1 ; then
# >3.4.1 uses version in patch name, and also includes docs
ssppatch="${S}/gcc_${PP_VER}.dif"
sspdocs="yes"
elif tc_version_is_at_least 3.4.0 ; then
# >3.4 put files where they belong and 3_4 uses old patch name
ssppatch="${S}/protector.dif"
sspdocs="no"
elif tc_version_is_at_least 3.2.3 ; then
# earlier versions have no directory structure or docs
mv "${S}"/protector.{c,h} "${S}"/gcc
ssppatch="${S}/protector.dif"
sspdocs="no"
fi
else
# Just start packaging the damn thing ourselves
mv "${WORKDIR}"/ssp/protector.{c,h} "${S}"/gcc/
ssppatch=${WORKDIR}/ssp/gcc-${PP_GCC_VER}-ssp.patch
# allow boundschecking and ssp to get along
(want_boundschecking && [[ -e ${WORKDIR}/ssp/htb-ssp.patch ]]) \
&& patch -s "${ssppatch}" "${WORKDIR}"/ssp/htb-ssp.patch
fi
[[ -z ${ssppatch} ]] && die "Sorry, SSP is not supported in this version"
epatch ${ssppatch}
if [[ ${PN} == "gcc" && ${sspdocs} == "no" ]] ; then
epatch "${GCC_FILESDIR}"/pro-police-docs.patch
fi
# Don't build crtbegin/end with ssp
sed -e 's|^CRTSTUFF_CFLAGS = |CRTSTUFF_CFLAGS = -fno-stack-protector |'\
-i gcc/Makefile.in || die "Failed to update crtstuff!"
# if gcc in a stage3 defaults to ssp, is version 3.4.0 and a stage1 is built
# the build fails building timevar.o w/:
# cc1: stack smashing attack in function ix86_split_to_parts()
if use build && tc_version_is_at_least 3.4.0 ; then
if gcc -dumpspecs | grep -q "fno-stack-protector:" ; then
epatch "${GCC_FILESDIR}"/3.4.0/gcc-3.4.0-cc1-no-stack-protector.patch
fi
fi
BRANDING_GCC_PKGVERSION="${BRANDING_GCC_PKGVERSION}, ssp-${PP_FVER:-${PP_GCC_VER}-${PP_VER}}"
if want_libssp ; then
update_gcc_for_libssp
else
update_gcc_for_libc_ssp
fi
# Don't build libgcc with ssp
sed -e 's|^\(LIBGCC2_CFLAGS.*\)$|\1 -fno-stack-protector|' \
-i gcc/Makefile.in || die "Failed to update gcc!"
}
# If glibc or uclibc has been patched to provide the necessary symbols itself,
# then lets use those for SSP instead of libgcc.
update_gcc_for_libc_ssp() {
if libc_has_ssp ; then
einfo "Updating gcc to use SSP from libc ..."
sed -e 's|^\(LIBGCC2_CFLAGS.*\)$|\1 -D_LIBC_PROVIDES_SSP_|' \
-i "${S}"/gcc/Makefile.in || die "Failed to update gcc!"
fi
}
# a split out non-libc non-libgcc ssp requires additional spec logic changes
update_gcc_for_libssp() {
einfo "Updating gcc to use SSP from libssp..."
sed -e 's|^\(INTERNAL_CFLAGS.*\)$|\1 -D_LIBSSP_PROVIDES_SSP_|' \
-i "${S}"/gcc/Makefile.in || die "Failed to update gcc!"
}
# do various updates to PIE logic
do_gcc_PIE_patches() {
want_pie || return 0

@ -0,0 +1 @@
DIST akonadi-google-0.2_p20111130.tar.xz 95288 RMD160 31bc991c0f80ed907682084d398a93d54073fcdc SHA1 ccb9b26f89ecdbae41300275da6eed738b3775a9 SHA256 8c50f6070ae033993c75af4124b45cba35716e649fdce1a45fbc9fa7bda75576

@ -0,0 +1,36 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/kde-misc/akonadi-google/akonadi-google-0.2_p20111130.ebuild,v 1.1 2011/12/06 02:15:32 dilfridge Exp $
EAPI=4
KDE_SCM="git"
EGIT_REPONAME="akonadi-google"
inherit kde4-base
DESCRIPTION="Google services integration in Akonadi"
HOMEPAGE="https://projects.kde.org/projects/playground/pim/akonadi-google"
LICENSE="GPL-2"
SRC_URI="http://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.xz"
SLOT="4"
KEYWORDS="~amd64 ~x86"
IUSE="oldpim"
DEPEND="
$(add_kdebase_dep kdepimlibs semantic-desktop)
dev-libs/libxslt
dev-libs/qjson
net-libs/libgcal
oldpim? ( dev-libs/boost )
!oldpim? ( $(add_kdebase_dep kdepimlibs semantic-desktop 4.6.0) )
"
RDEPEND=${DEPEND}
src_configure() {
mycmakeargs=(
$(cmake-utils_use oldpim KCAL)
)
kde4-base_src_configure
}

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>kde</herd>
<use>
<flag name="oldpim">Allow the use of non-akonadi kdepim-4.4</flag>
</use>
</pkgmetadata>

@ -0,0 +1,20 @@
Correcting legal consequences of our mistake in Emacs 23.2 and 23.3
http://lists.gnu.org/archive/html/info-gnu-emacs/2011-08/msg00003.html
The FSF hereby grants permission to distribute the old Emacs 23.2 and
23.3 releases, notwithstanding the absence therein of the real source
files for the CEDET parsers (the grammar files). This permission
extends to versions with unrelated modifications, provided those
versions comply with GNU GPL version 3 in all other respects.
Thanks to some of the improvements in GPL version 3, we don't need to
explicitly forgive past violations caused by redistributing Emacs 23.2
and 23.3, because those violations would only have consequences for
the redistributors if the FSF were to complain about them to the
redistributors within 60 days of such redistribution. The FSF commits
not to complain about this problem.
The FSF urges all redistributors to upgrade as soon as possible to the
revised Emacs 23.2 and 23.3 releases, now in ftp.gnu.org, which do not
have this problem. The corrected files have 23.2a and 23.3a in their
names.

@ -3,6 +3,7 @@
<pkgmetadata>
<herd>mozilla</herd>
<use>
<flag name='crypt'> Enable encryption support with enigmail</flag>
<flag name='mozdom'>Enable Mozilla's DOM inspector</flag>
<flag name='lightning'>Enable calendar support</flag>
<flag name='custom-optimization'>Enable user CFLAGS</flag>

@ -1,9 +1,9 @@
#!/sbin/runscript
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-filter/dspam/files/dspam.initd,v 1.3 2011/09/10 10:17:32 radhermit Exp $
# $Header: /var/cvsroot/gentoo-x86/mail-filter/dspam/files/dspam.initd,v 1.4 2011/12/06 05:44:02 radhermit Exp $
opts="${opts} reload"
extra_started_commands="reload"
PIDFILE=${PID_FILE:-/var/run/dspam/dspam.pid}
depend() {
@ -40,6 +40,6 @@ stop() {
reload() {
ebegin "Reloading dspam"
start-stop-daemon --signal SIGHUP /usr/bin/dspam
start-stop-daemon --signal SIGHUP /usr/bin/dspam
eend $?
}

@ -7,7 +7,7 @@ DIST postfix-2.8.4.tar.gz 3646391 RMD160 fbeb785c5ed08febf5cf71ea375b10120c1f62b
DIST postfix-2.8.5.tar.gz 3647010 RMD160 db4761f14b146c233426fa1afe49782e64f0c9e0 SHA1 49ef711c80b5a3434258ab24ae00940932503e80 SHA256 f8ed6c98bf5058c363da936a8034c64cee38ca67110e9212491de862116e1c17
DIST postfix-2.8.6.tar.gz 3647498 RMD160 1f85ff0e9432109342436144f6963d39b79910e1 SHA1 32613ad01cad10ae04aad626f9a69ac9126b3d28 SHA256 8b427a5dfe95da98918fcafce4032bac5d6190603fbc090da3c5c3a22c74dae5
DIST postfix-2.8.7.tar.gz 3647643 RMD160 ab0700f8f340fad11bf2a294a36ff1d70a1a8783 SHA1 81c87aceff4d9af67a304354bab9c99ac98fc8a0 SHA256 5c13465ab47414e9aa2e857851eff1a3f020cebd056e0dde6094ece3552806e5
DIST postfix-2.9-20111129.tar.gz 3700617 RMD160 641b27b380da20b728e69708bcb9e40a5e652583 SHA1 d798cf68b5ebef7fb945c1e0b88e19285963f953 SHA256 de009001c7247af9952fe3d5b1ed0aa1630818c5c89d0a669d2e3e4086a80167
DIST postfix-2.9-20111205.tar.gz 3727578 RMD160 0807846b78f0c7977d19a53c051408460aad7249 SHA1 46299b7a09419341447905a7bec804660a2e2c1c SHA256 6c76790f1c83f35de9567ad98d77968e90ad3fc103ed4b471dd865c41390952f
DIST postfix-vda-2.7.2.patch 59667 RMD160 ebec1fa4a4c6b3c0160407b09aacf8357c936148 SHA1 ac712922f45856965118fa7b8551ece1ccb524db SHA256 f9b12376983833ef9305f7696e9792b62058f242ff2630aeb0866cf686f0a14b
DIST postfix-vda-v10-2.8.1.patch 56777 RMD160 42f6351d645cc7a211aea86cc35e1f3b10b50da1 SHA1 6b36480be036e7b7aa834fd904a2aa57c537cd40 SHA256 13ca7430b68dc19e21ee26c1c1109e1527a656777fa2f224cd3ce2d594435f12
DIST postfix-vda-v10-2.8.3.patch 56777 RMD160 ce30005d590d884c589612e65dbd34cbdbf84a31 SHA1 c27217b9af33c86a44bbb4469b7ebd4203210f7a SHA256 02599bdf16e7d77fe6043d1dac972daecdd40c4b2758579200d6ccb11e83acaa

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-mta/postfix/postfix-2.9_pre20111129.ebuild,v 1.1 2011/11/30 07:31:04 eras Exp $
# $Header: /var/cvsroot/gentoo-x86/mail-mta/postfix/postfix-2.9_pre20111205.ebuild,v 1.1 2011/12/06 08:12:40 eras Exp $
EAPI=4
@ -66,7 +66,7 @@ pkg_setup() {
}
src_prepare() {
if use vda ; then
if use vda; then
epatch "${DISTDIR}"/${VDA_P}.patch
fi

@ -1,4 +1,4 @@
DIST digikam-1.9.0.tar.bz2 22866660 RMD160 5c23e525729eb795c5d22aeb00bd0bc6789d926a SHA1 3958c47756e816b3ab8709fcbf41a945bcd4903c SHA256 e218bf18971711c5f4ef2cb43f6b5caceeb04f346a60378aee031ef209c87ed5
DIST digikam-2.2.0.tar.bz2 54181796 RMD160 5053a1f63e242d841f94ce707e235a5ccacb8698 SHA1 b4ce7c8b17978f3c76b107a1535cd4b21d3bb6fb SHA256 d7597d8817d2ebd363def6042022b25b665e91ea59c431ead3def4634221b616
DIST digikam-2.3.0.tar.bz2 54522109 RMD160 304bce5841f5d36a72a064784c90c91960c9a7c3 SHA1 15b8b16d7cce6ac50fb958d30166214f2f2b83ee SHA256 29ddf83a160817314e9274a35d678678da58006e41d961dcebc6afb0ab200a33
DIST digikam-2.4.1.tar.bz2 54531119 RMD160 2a07c061927e7cec7a0128a68e60f9d7c6d1e78b SHA1 2ec3a20225462d277d5f0c3aa17b1ecfbb61f98c SHA256 aca967a4cc5312923cb2340502eb10a571684c14cf63896a68a1796d0483de3b
DIST digikam-doc-1.4.0.tar.bz2 17447988 RMD160 ea41c9721875617e828eb6f10cb10cf1306f622f SHA1 b430a535b10a65d1d3e73504df9657428205164e SHA256 1a65b20b08a1ebe748b81efe83d043ecdb38d2c98259c4f7963e6bd2b407e467

@ -1,13 +1,12 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-gfx/digikam/digikam-2.2.0.ebuild,v 1.2 2011/10/19 19:11:12 dilfridge Exp $
# $Header: /var/cvsroot/gentoo-x86/media-gfx/digikam/digikam-2.4.1.ebuild,v 1.1 2011/12/06 02:59:51 dilfridge Exp $
EAPI=4
KDE_LINGUAS="af ar az be bg bn br bs ca cs csb cy da de el en_GB eo es et eu fa fi fo
fr fy ga gl ha he hi hr hsb hu id is it ja ka kk km ko ku lb lo lt lv mi mk mn ms mt
nb nds ne nl nn nso oc pa pl pt pt_BR ro ru rw se sk sl sq sr sr@Latn ss sv ta te tg
th tr tt uk uz uz@cyrillic ven vi wa xh zh_CN zh_HK zh_TW zu"
KDE_LINGUAS="af ar az be bg bn br bs ca cs csb cy da de el en_GB eo es et eu fa fi fo fr fy ga gl ha he hi hr hsb
hu id is it ja ka kk km ko ku lb lo lt lv mi mk mn ms mt nb nds ne nl nn nso oc pa pl pt pt_BR ro ru
rw se sk sl sq sr sr@Latn ss sv ta te tg th tr tt uk uz uz@cyrillic ven vi wa xh zh_CN zh_HK zh_TW zu"
KDE_HANDBOOK="optional"
CMAKE_MIN_VERSION="2.8"
@ -19,7 +18,7 @@ MY_P="${PN}-${PV/_/-}"
DESCRIPTION="Digital photo management application for KDE"
HOMEPAGE="http://www.digikam.org/"
[[ ${PV} != *9999* ]] && SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
LICENSE="GPL-2
handbook? ( FDL-1.2 )"
@ -28,7 +27,6 @@ SLOT="4"
IUSE="addressbook debug doc gphoto2 mysql semantic-desktop themedesigner +thumbnails video"
CDEPEND="
!!=media-gfx/digikam-2.1.0-r1
$(add_kdebase_dep kdelibs 'semantic-desktop=')
$(add_kdebase_dep libkdcraw)
$(add_kdebase_dep libkexiv2)

@ -1,3 +1,2 @@
DIST gmic_1.5.0.4.tar.gz 1250701 RMD160 007a7bfbdec30fd42868fa2eabe9d52a69c001cc SHA1 b466bad3c5feec25c17a0004e7e3e4bdab1b64ba SHA256 0be5a5a7360f155b5f7e152035acaf936452dd613e518b427b81669b318de7ed
DIST gmic_1.5.0.5.tar.gz 1262276 RMD160 78eeb10bcb493eb0a3b7b917244349514c87520e SHA1 30c626339d6060b3bc22a0d5cea13a41491861df SHA256 8856b18241dfd49871df5b5fa2198cb79e60f3a7ee5a1b69306ac8ff9b8719cc
DIST gmic_1.5.0.6.tar.gz 1219169 RMD160 dc994f0abb6110ee4aa98e0beb8ac1da49f1d716 SHA1 618fa03c88f470790c341d82461db2d23c0443fa SHA256 6eb4370242637854f806bb8fb9b69781e2f75d066e795cad8b450b9ce5154c68
DIST gmic_1.5.0.7.tar.gz 1228525 RMD160 c1fadcb904b25c8b0056204a9124ab461212c5f6 SHA1 45c85e0ed09caf6c2a41bd3d01747fcc5b5bf284 SHA256 b74d873d5d57947ae7848fb926faa73d98a0aea6fc7b5a305b3b824a67762f54

@ -0,0 +1,46 @@
--- gmic-1.5.0.7/src/CImg.h.orig
+++ gmic-1.5.0.7/src/CImg.h
@@ -310,6 +310,7 @@
extern "C" {
#include "avformat.h"
#include "avcodec.h"
+#include "libavutil/mathematics.h"
#include "swscale.h"
}
#endif
@@ -41744,7 +41745,7 @@
// as a vector 1x4 containing : (nb_frames,width,height,fps).
if (!first_frame && !last_frame && !step_frame) {
for (vstream = 0; vstream<(int)(format_ctx->nb_streams); ++vstream)
- if (format_ctx->streams[vstream]->codec->codec_type==CODEC_TYPE_VIDEO) break;
+ if (format_ctx->streams[vstream]->codec->codec_type==AVMEDIA_TYPE_VIDEO) break;
if (vstream==(int)format_ctx->nb_streams) assign();
else {
CImgList<doubleT> timestamps;
@@ -41774,7 +41775,7 @@
}
for (vstream = 0; vstream<(int)(format_ctx->nb_streams) &&
- format_ctx->streams[vstream]->codec->codec_type!=CODEC_TYPE_VIDEO; ) ++vstream;
+ format_ctx->streams[vstream]->codec->codec_type!=AVMEDIA_TYPE_VIDEO; ) ++vstream;
if (vstream==(int)format_ctx->nb_streams) {
av_close_input_file(format_ctx); format_ctx = 0;
return load_ffmpeg_external(filename);
@@ -42350,7 +42351,7 @@
AVCodecContext *c = video_str->codec;
c->codec_id = fmt->video_codec;
- c->codec_type = CODEC_TYPE_VIDEO;
+ c->codec_type = AVMEDIA_TYPE_VIDEO;
c->bit_rate = 1024*bitrate;
c->width = frame_dimx;
c->height = frame_dimy;
@@ -42510,7 +42511,7 @@
AVPacket pkt;
av_init_packet(&pkt);
pkt.pts = av_rescale_q(c->coded_frame->pts,c->time_base,video_str->time_base);
- if (c->coded_frame->key_frame) pkt.flags|=PKT_FLAG_KEY;
+ if (c->coded_frame->key_frame) pkt.flags|=AV_PKT_FLAG_KEY;
pkt.stream_index = video_str->index;
pkt.data = video_outbuf;
pkt.size = out_size;

@ -0,0 +1,130 @@
--- gmic-1.5.0.7/src/Makefile.orig
+++ gmic-1.5.0.7/src/Makefile
@@ -90,7 +90,7 @@
# Flags that are mandatory to compile 'gmic'.
MANDATORY_CFLAGS += -Dgmic_build -I$(USR)/include
-MANDATORY_LDFLAGS += -L$(USR)/lib
+MANDATORY_LDFLAGS +=
ifeq ($(IS_GCC),yes)
MANDATORY_CFLAGS += -Wall -W
MANDATORY_LDFLAGS += -lm
@@ -101,21 +101,21 @@
DEBUG_CFLAGS = -Dcimg_use_vt100 -Dcimg_verbosity=3 -g
# Flags to enable optimizations.
-ifeq ($(IS_GCC),yes)
-OPT_CFLAGS = -O3 -fno-tree-pre # -ffast-math
-endif
-ifeq ($(CC),icc)
-OPT_CFLAGS = -O3 -ipo -no-prec-div -override-limits
-endif
+#ifeq ($(IS_GCC),yes)
+#OPT_CFLAGS = -O3 -fno-tree-pre # -ffast-math
+#endif
+#ifeq ($(CC),icc)
+#OPT_CFLAGS = -O3 -ipo -no-prec-div -override-limits
+#endif
# Flags to enable image display, using X11
# (keep /usr/ dirname here since X11 is located in /usr/ on Mac too).
X11_CFLAGS = -Dcimg_display=1 -Dcimg_appname=\\\"gmic\\\" -I/usr/X11R6/include #-Dcimg_use_xrandr
-X11_LDFLAGS = -L/usr/X11R6/lib -lX11 -lpthread #-lXrandr
+X11_LDFLAGS = -lX11 -lpthread #-lXrandr
# Flags to enable fast display, using XShm.
XSHM_CFLAGS = -Dcimg_use_xshm
-XSHM_LDFLAGS = -L$(USR)/X11R6/lib -lXext
+XSHM_LDFLAGS = -lXext
# Flags to enable image display, using GDI32.
GDI32_CFLAGS = -Dcimg_display=2 -Dcimg_appname=\\\"gmic\\\"
@@ -147,12 +147,7 @@
# Flags to enable native support of webcams, using the OpenCV library.
OPENCV_CFLAGS = -Dcimg_use_opencv -I$(USR)/include/opencv
-ifeq ($(OS),Darwin)
OPENCV_LDFLAGS = -lopencv_core -lopencv_highgui # Use this for OpenCV 2.2.0 !
-else
-OPENCV_LDFLAGS = -lcv -lhighgui
-# OPENCV_LDFLAGS = -lopencv_core -lopencv_highgui # Use this for OpenCV 2.2.0 !
-endif
# Flags to enable native support of most classical image file formats, using the GraphicsMagick++ library.
MAGICK_CFLAGS = -Dcimg_use_magick -I$(USR)/include/GraphicsMagick
@@ -189,11 +184,11 @@
$(EXR_LDFLAGS) $(FFTW_LDFLAGS) $(OPENCV_LDFLAGS) # $(FFMPEG_LDFLAGS) $(XSHM_LDFLAGS) # $(MAGICK_LDFLAGS)
CUST_UNIX_CFLAGS = $(MANDATORY_CFLAGS) $(X11_CFLAGS) $(XSHM_CFLAGS) $(PNG_CFLAGS) \
- $(JPEG_CFLAGS) $(TIFF_CFLAGS) $(MINC2_CFLAGS) $(ZLIB_CFLAGS) \
- $(FFTW_CFLAGS) $(BOARD_CFLAGS) $(EXR_CFLAGS) $(MAGICK_CFLAGS) # $(FFMPEG_CFLAGS) $(OPENCV_CFLAGS)
+ $(JPEG_CFLAGS) $(TIFF_CFLAGS) $(ZLIB_CFLAGS) \
+ $(FFTW_CFLAGS) $(EXR_CFLAGS) $(MAGICK_CFLAGS) $(FFMPEG_CFLAGS) $(OPENCV_CFLAGS)
CUST_UNIX_LDFLAGS = $(MANDATORY_LDFLAGS) $(X11_LDFLAGS) $(XSHM_LDFLAGS) $(PNG_LDFLAGS) \
- $(JPEG_LDFLAGS) $(TIFF_LDFLAGS) $(MINC2_LDFLAGS) $(ZLIB_LDFLAGS) \
- $(FFTW_LDFLAGS) $(BOARD_LDFLAGS) $(EXR_LDFLAGS) $(MAGICK_LDFLAGS) # $(FFMPEG_LDFLAGS) $(OPENCV_LDFLAGS)
+ $(JPEG_LDFLAGS) $(TIFF_LDFLAGS) $(ZLIB_LDFLAGS) \
+ $(FFTW_LDFLAGS) $(EXR_LDFLAGS) $(MAGICK_LDFLAGS) $(FFMPEG_LDFLAGS) $(OPENCV_LDFLAGS)
DEBUG_UNIX_CFLAGS = $(MANDATORY_CFLAGS) $(DEBUG_CFLAGS) $(X11_CFLAGS) $(XSHM_CFLAGS) $(PNG_CFLAGS) \
$(JPEG_CFLAGS) $(TIFF_CFLAGS) $(ZLIB_CFLAGS) $(FFTW_CFLAGS) \
@@ -219,7 +214,7 @@
STD_WINDOWS_LDFLAGS = $(MANDATORY_LDFLAGS) $(GDI32_LDFLAGS) $(ZLIB_LDFLAGS) $(PNG_LDFLAGS) $(JPEG_LDFLAGS) $(FFTW_LDFLAGS)
STD_GIMP_CFLAGS = -Dgmic_build -Dcimg_display=0 -Dcimg_use_rng -I$(USR)/include $(FFTW_CFLAGS) $(PNG_CFLAGS) $(ZLIB_CFLAGS) ${IS_BETA_CFLAGS}
-STD_GIMP_LDFLAGS = -L$(USR)/lib -lpthread $(FFTW_LDFLAGS) $(PNG_LDFLAGS) $(ZLIB_LDFLAGS)
+STD_GIMP_LDFLAGS = -lpthread $(FFTW_LDFLAGS) $(PNG_LDFLAGS) $(ZLIB_LDFLAGS)
ifeq ($(OS),MINGW32_NT-5.1)
STD_GIMP_LDFLAGS += -mwindows
endif
@@ -263,10 +258,10 @@
endif
gimp:
- $(MAKE) "CFLAGS=$(STD_GIMP_CFLAGS) $(OPT_CFLAGS)" "LDFLAGS+=$(STD_GIMP_LDFLAGS) $(OPT_LDFLAGS)" "STRIP_EXE=1" gmic_gimp
+ $(MAKE) "CFLAGS+=$(STD_GIMP_CFLAGS) $(OPT_CFLAGS)" "LDFLAGS+=$(STD_GIMP_LDFLAGS) $(OPT_LDFLAGS)" gmic_gimp
lib:
- $(MAKE) "CFLAGS=$(STD_LIB_CFLAGS) $(OPT_CFLAGS)" "LDFLAGS+=$(STD_LIB_LDFLAGS)" gmic_lib
+ $(MAKE) "CFLAGS+=$(STD_LIB_CFLAGS) $(OPT_CFLAGS)" "LDFLAGS+=$(STD_LIB_LDFLAGS)" gmic_lib
# Entries for non-default configurations.
minimal:
@@ -276,10 +271,10 @@
$(MAKE) "CFLAGS+=$(DEBUG_UNIX_CFLAGS)" "LDFLAGS+=$(DEBUG_UNIX_LDFLAGS)" gmic_minimal
linux:
- $(MAKE) "CFLAGS=$(STD_UNIX_CFLAGS) $(OPT_CFLAGS)" "LDFLAGS=$(STD_UNIX_LDFLAGS)" "STRIP_EXE=1" gmic_gmic
+ $(MAKE) "CFLAGS+=$(STD_UNIX_CFLAGS) $(OPT_CFLAGS)" "LDFLAGS+=$(STD_UNIX_LDFLAGS)" gmic_gmic
custom:
- $(MAKE) "CFLAGS=$(CUST_UNIX_CFLAGS) $(OPT_CFLAGS)" "LDFLAGS=$(CUST_UNIX_LDFLAGS)" "STRIP_EXE=1" gmic_gmic
+ $(MAKE) "CFLAGS+=$(CUST_UNIX_CFLAGS) $(OPT_CFLAGS)" "LDFLAGS+=$(CUST_UNIX_LDFLAGS)" gmic_gmic
solaris:
$(MAKE) "CFLAGS=$(STD_UNIX_CFLAGS) $(OPT_CFLAGS)" "LDFLAGS=$(STD_UNIX_LDFLAGS) -R$(USR)/X11R6/lib -lrt -lnsl -lsocket" "STRIP_EXE=1" gmic_gmic
@@ -297,7 +292,7 @@
gmic_lib.o: gmic.cpp gmic_def.h
$(CC) -o gmic_lib.o -c gmic.cpp -fPIC -Dgmic_minimal -Dgmic_float $(CFLAGS)
gmic_lib: gmic_lib.o
- ar rcs libgmic.a gmic_lib.o
+ $(AR) rcs libgmic.a gmic_lib.o
$(CC) -shared -Wl,-soname,libgmic.so.1 -o libgmic.so gmic_lib.o $(LDFLAGS)
$(CC) -o gmic_use_lib gmic_use_lib.cpp -L. -lgmic $(FFTW_LDFLAGS)
@@ -305,7 +300,6 @@
$(CC) -o gmic_gimp.o -c gmic.cpp -Dgmic_gimp -Dgmic_minimal -Dgmic_float $(CFLAGS)
gmic_gimp : gmic_gimp.o gmic_gimp.cpp
$(CC) -o gmic_gimp gmic_gimp.cpp gmic_gimp.o `gimptool-2.0$(EXE) --cflags` $(CFLAGS) `gimptool-2.0$(EXE) --libs` $(LDFLAGS)
- strip gmic_gimp$(EXE)
gmic_minimal: gmic.cpp
$(CC) -o gmic gmic.cpp -Dgmic_minimal -Dgmic_float -Dgmic_main $(CFLAGS) $(LDFLAGS)
@@ -330,7 +324,6 @@
$(CC) -o gmic_double.o -c gmic.cpp -Dgmic_separate_compilation -Dgmic_double $(CFLAGS)
gmic_gmic: gmic.cpp gmic_bool.o gmic_uchar.o gmic_char.o gmic_ushort.o gmic_short.o gmic_uint.o gmic_int.o gmic_float.o gmic_double.o gmic_def.h
$(CC) -o gmic gmic.cpp -Dgmic_separate_compilation -Dgmic_main $(CFLAGS) gmic_bool.o gmic_uchar.o gmic_char.o gmic_ushort.o gmic_short.o gmic_uint.o gmic_int.o gmic_float.o gmic_double.o $(LDFLAGS)
- strip gmic$(EXE)
def:
@echo "#ifndef gmic_gimp" > gmic_def.h

@ -1,63 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-gfx/gmic/gmic-1.5.0.5.ebuild,v 1.1 2011/10/26 19:25:08 radhermit Exp $
EAPI="4"
inherit eutils toolchain-funcs bash-completion-r1
DESCRIPTION="GREYC's Magic Image Converter"
HOMEPAGE="http://gmic.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV}.tar.gz"
LICENSE="CeCILL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="ffmpeg fftw graphicsmagick jpeg opencv openexr png tiff X zlib"
RDEPEND="
ffmpeg? ( virtual/ffmpeg )
fftw? ( sci-libs/fftw:3.0 )
graphicsmagick? ( media-gfx/graphicsmagick )
jpeg? ( virtual/jpeg )
opencv? ( media-libs/opencv )
openexr? (
media-libs/ilmbase
media-libs/openexr
)
png? ( media-libs/libpng )
tiff? ( media-libs/tiff )
X? (
x11-libs/libX11
x11-libs/libXext
)
zlib? ( sys-libs/zlib )"
DEPEND="${RDEPEND}"
S="${WORKDIR}/${P}/src"
src_prepare() {
epatch "${FILESDIR}"/${PN}-1.5.0.4-makefile.patch
for i in ffmpeg fftw jpeg opencv png tiff zlib ; do
use $i || { sed -i -r -e "s/^(${i}_(C|LD)FLAGS =).*/\1/I" Makefile || die ; }
done
use graphicsmagick || { sed -i -r -e "s/^(MAGICK_(C|LD)FLAGS =).*/\1/" Makefile || die ; }
use openexr || { sed -i -r -e "s/^(EXR_(C|LD)FLAGS =).*/\1/" Makefile || die ; }
use X || { sed -i -r -e "s/^((X11|XSHM)_(C|LD)FLAGS =).*/\1/" Makefile || die ; }
}
src_compile() {
emake AR="$(tc-getAR)" CC="$(tc-getCXX)" custom bashcompletion lib
}
src_install() {
dobin gmic
newlib.so libgmic.so libgmic.so.1
insinto /usr/include
doins gmic.h
doman ../man/gmic.1.gz
dodoc ../{AUTHORS,README}
newbashcomp gmic_bashcompletion.sh ${PN}
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-gfx/gmic/gmic-1.5.0.4.ebuild,v 1.2 2011/10/25 17:50:49 radhermit Exp $
# $Header: /var/cvsroot/gentoo-x86/media-gfx/gmic/gmic-1.5.0.7.ebuild,v 1.1 2011/12/06 10:10:56 radhermit Exp $
EAPI="4"
@ -38,6 +38,7 @@ S="${WORKDIR}/${P}/src"
src_prepare() {
epatch "${FILESDIR}"/${P}-makefile.patch
epatch "${FILESDIR}"/${P}-ffmpeg.patch
for i in ffmpeg fftw jpeg opencv png tiff zlib ; do
use $i || { sed -i -r -e "s/^(${i}_(C|LD)FLAGS =).*/\1/I" Makefile || die ; }

@ -1,2 +1,2 @@
DIST digikam-2.2.0.tar.bz2 54181796 RMD160 5053a1f63e242d841f94ce707e235a5ccacb8698 SHA1 b4ce7c8b17978f3c76b107a1535cd4b21d3bb6fb SHA256 d7597d8817d2ebd363def6042022b25b665e91ea59c431ead3def4634221b616
DIST digikam-2.3.0.tar.bz2 54522109 RMD160 304bce5841f5d36a72a064784c90c91960c9a7c3 SHA1 15b8b16d7cce6ac50fb958d30166214f2f2b83ee SHA256 29ddf83a160817314e9274a35d678678da58006e41d961dcebc6afb0ab200a33
DIST digikam-2.4.1.tar.bz2 54531119 RMD160 2a07c061927e7cec7a0128a68e60f9d7c6d1e78b SHA1 2ec3a20225462d277d5f0c3aa17b1ecfbb61f98c SHA256 aca967a4cc5312923cb2340502eb10a571684c14cf63896a68a1796d0483de3b

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/libkface/libkface-2.2.0.ebuild,v 1.1 2011/10/03 18:11:59 dilfridge Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/libkface/libkface-2.4.1.ebuild,v 1.1 2011/12/06 02:29:24 dilfridge Exp $
EAPI=4

@ -1,2 +1,2 @@
DIST digikam-2.2.0.tar.bz2 54181796 RMD160 5053a1f63e242d841f94ce707e235a5ccacb8698 SHA1 b4ce7c8b17978f3c76b107a1535cd4b21d3bb6fb SHA256 d7597d8817d2ebd363def6042022b25b665e91ea59c431ead3def4634221b616
DIST digikam-2.3.0.tar.bz2 54522109 RMD160 304bce5841f5d36a72a064784c90c91960c9a7c3 SHA1 15b8b16d7cce6ac50fb958d30166214f2f2b83ee SHA256 29ddf83a160817314e9274a35d678678da58006e41d961dcebc6afb0ab200a33
DIST digikam-2.4.1.tar.bz2 54531119 RMD160 2a07c061927e7cec7a0128a68e60f9d7c6d1e78b SHA1 2ec3a20225462d277d5f0c3aa17b1ecfbb61f98c SHA256 aca967a4cc5312923cb2340502eb10a571684c14cf63896a68a1796d0483de3b

@ -1,12 +0,0 @@
diff -ruN digikam-2.0.0.orig/extra/libkgeomap/test/CMakeLists.txt digikam-2.0.0/extra/libkgeomap/test/CMakeLists.txt
--- digikam-2.0.0.orig/extra/libkgeomap/test/CMakeLists.txt 2011-07-28 01:27:44.000000000 +0200
+++ digikam-2.0.0/extra/libkgeomap/test/CMakeLists.txt 2011-08-08 23:40:38.077189447 +0200
@@ -59,7 +59,7 @@
test_tileindex.cpp
)
KDE4_ADD_EXECUTABLE(kgeomap_test_tileindex ${test_tileindex_sources})
- TARGET_LINK_LIBRARIES(kgeomap_test_tileindex kgeomap ${QT_QTTEST_LIBRARY})
+ TARGET_LINK_LIBRARIES(kgeomap_test_tileindex kgeomap ${QT_QTTEST_LIBRARY} ${KDE4_KDECORE_LIBS})
ADD_TEST(kgeomap_test_tileindex ${EXECUTABLE_OUTPUT_PATH}/kgeomap_test_tileindex)
# test the LookupAltitudeGeonames class

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/libkgeomap/libkgeomap-2.2.0.ebuild,v 1.1 2011/10/03 18:06:52 dilfridge Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/libkgeomap/libkgeomap-2.4.1.ebuild,v 1.1 2011/12/06 02:32:55 dilfridge Exp $
EAPI=4

@ -1,3 +1,2 @@
DIST gmic_1.5.0.4.tar.gz 1250701 RMD160 007a7bfbdec30fd42868fa2eabe9d52a69c001cc SHA1 b466bad3c5feec25c17a0004e7e3e4bdab1b64ba SHA256 0be5a5a7360f155b5f7e152035acaf936452dd613e518b427b81669b318de7ed
DIST gmic_1.5.0.5.tar.gz 1262276 RMD160 78eeb10bcb493eb0a3b7b917244349514c87520e SHA1 30c626339d6060b3bc22a0d5cea13a41491861df SHA256 8856b18241dfd49871df5b5fa2198cb79e60f3a7ee5a1b69306ac8ff9b8719cc
DIST gmic_1.5.0.6.tar.gz 1219169 RMD160 dc994f0abb6110ee4aa98e0beb8ac1da49f1d716 SHA1 618fa03c88f470790c341d82461db2d23c0443fa SHA256 6eb4370242637854f806bb8fb9b69781e2f75d066e795cad8b450b9ce5154c68
DIST gmic_1.5.0.7.tar.gz 1228525 RMD160 c1fadcb904b25c8b0056204a9124ab461212c5f6 SHA1 45c85e0ed09caf6c2a41bd3d01747fcc5b5bf284 SHA256 b74d873d5d57947ae7848fb926faa73d98a0aea6fc7b5a305b3b824a67762f54

@ -0,0 +1,130 @@
--- gmic-1.5.0.7/src/Makefile.orig
+++ gmic-1.5.0.7/src/Makefile
@@ -90,7 +90,7 @@
# Flags that are mandatory to compile 'gmic'.
MANDATORY_CFLAGS += -Dgmic_build -I$(USR)/include
-MANDATORY_LDFLAGS += -L$(USR)/lib
+MANDATORY_LDFLAGS +=
ifeq ($(IS_GCC),yes)
MANDATORY_CFLAGS += -Wall -W
MANDATORY_LDFLAGS += -lm
@@ -101,21 +101,21 @@
DEBUG_CFLAGS = -Dcimg_use_vt100 -Dcimg_verbosity=3 -g
# Flags to enable optimizations.
-ifeq ($(IS_GCC),yes)
-OPT_CFLAGS = -O3 -fno-tree-pre # -ffast-math
-endif
-ifeq ($(CC),icc)
-OPT_CFLAGS = -O3 -ipo -no-prec-div -override-limits
-endif
+#ifeq ($(IS_GCC),yes)
+#OPT_CFLAGS = -O3 -fno-tree-pre # -ffast-math
+#endif
+#ifeq ($(CC),icc)
+#OPT_CFLAGS = -O3 -ipo -no-prec-div -override-limits
+#endif
# Flags to enable image display, using X11
# (keep /usr/ dirname here since X11 is located in /usr/ on Mac too).
X11_CFLAGS = -Dcimg_display=1 -Dcimg_appname=\\\"gmic\\\" -I/usr/X11R6/include #-Dcimg_use_xrandr
-X11_LDFLAGS = -L/usr/X11R6/lib -lX11 -lpthread #-lXrandr
+X11_LDFLAGS = -lX11 -lpthread #-lXrandr
# Flags to enable fast display, using XShm.
XSHM_CFLAGS = -Dcimg_use_xshm
-XSHM_LDFLAGS = -L$(USR)/X11R6/lib -lXext
+XSHM_LDFLAGS = -lXext
# Flags to enable image display, using GDI32.
GDI32_CFLAGS = -Dcimg_display=2 -Dcimg_appname=\\\"gmic\\\"
@@ -147,12 +147,7 @@
# Flags to enable native support of webcams, using the OpenCV library.
OPENCV_CFLAGS = -Dcimg_use_opencv -I$(USR)/include/opencv
-ifeq ($(OS),Darwin)
OPENCV_LDFLAGS = -lopencv_core -lopencv_highgui # Use this for OpenCV 2.2.0 !
-else
-OPENCV_LDFLAGS = -lcv -lhighgui
-# OPENCV_LDFLAGS = -lopencv_core -lopencv_highgui # Use this for OpenCV 2.2.0 !
-endif
# Flags to enable native support of most classical image file formats, using the GraphicsMagick++ library.
MAGICK_CFLAGS = -Dcimg_use_magick -I$(USR)/include/GraphicsMagick
@@ -189,11 +184,11 @@
$(EXR_LDFLAGS) $(FFTW_LDFLAGS) $(OPENCV_LDFLAGS) # $(FFMPEG_LDFLAGS) $(XSHM_LDFLAGS) # $(MAGICK_LDFLAGS)
CUST_UNIX_CFLAGS = $(MANDATORY_CFLAGS) $(X11_CFLAGS) $(XSHM_CFLAGS) $(PNG_CFLAGS) \
- $(JPEG_CFLAGS) $(TIFF_CFLAGS) $(MINC2_CFLAGS) $(ZLIB_CFLAGS) \
- $(FFTW_CFLAGS) $(BOARD_CFLAGS) $(EXR_CFLAGS) $(MAGICK_CFLAGS) # $(FFMPEG_CFLAGS) $(OPENCV_CFLAGS)
+ $(JPEG_CFLAGS) $(TIFF_CFLAGS) $(ZLIB_CFLAGS) \
+ $(FFTW_CFLAGS) $(EXR_CFLAGS) $(MAGICK_CFLAGS) $(FFMPEG_CFLAGS) $(OPENCV_CFLAGS)
CUST_UNIX_LDFLAGS = $(MANDATORY_LDFLAGS) $(X11_LDFLAGS) $(XSHM_LDFLAGS) $(PNG_LDFLAGS) \
- $(JPEG_LDFLAGS) $(TIFF_LDFLAGS) $(MINC2_LDFLAGS) $(ZLIB_LDFLAGS) \
- $(FFTW_LDFLAGS) $(BOARD_LDFLAGS) $(EXR_LDFLAGS) $(MAGICK_LDFLAGS) # $(FFMPEG_LDFLAGS) $(OPENCV_LDFLAGS)
+ $(JPEG_LDFLAGS) $(TIFF_LDFLAGS) $(ZLIB_LDFLAGS) \
+ $(FFTW_LDFLAGS) $(EXR_LDFLAGS) $(MAGICK_LDFLAGS) $(FFMPEG_LDFLAGS) $(OPENCV_LDFLAGS)
DEBUG_UNIX_CFLAGS = $(MANDATORY_CFLAGS) $(DEBUG_CFLAGS) $(X11_CFLAGS) $(XSHM_CFLAGS) $(PNG_CFLAGS) \
$(JPEG_CFLAGS) $(TIFF_CFLAGS) $(ZLIB_CFLAGS) $(FFTW_CFLAGS) \
@@ -219,7 +214,7 @@
STD_WINDOWS_LDFLAGS = $(MANDATORY_LDFLAGS) $(GDI32_LDFLAGS) $(ZLIB_LDFLAGS) $(PNG_LDFLAGS) $(JPEG_LDFLAGS) $(FFTW_LDFLAGS)
STD_GIMP_CFLAGS = -Dgmic_build -Dcimg_display=0 -Dcimg_use_rng -I$(USR)/include $(FFTW_CFLAGS) $(PNG_CFLAGS) $(ZLIB_CFLAGS) ${IS_BETA_CFLAGS}
-STD_GIMP_LDFLAGS = -L$(USR)/lib -lpthread $(FFTW_LDFLAGS) $(PNG_LDFLAGS) $(ZLIB_LDFLAGS)
+STD_GIMP_LDFLAGS = -lpthread $(FFTW_LDFLAGS) $(PNG_LDFLAGS) $(ZLIB_LDFLAGS)
ifeq ($(OS),MINGW32_NT-5.1)
STD_GIMP_LDFLAGS += -mwindows
endif
@@ -263,10 +258,10 @@
endif
gimp:
- $(MAKE) "CFLAGS=$(STD_GIMP_CFLAGS) $(OPT_CFLAGS)" "LDFLAGS+=$(STD_GIMP_LDFLAGS) $(OPT_LDFLAGS)" "STRIP_EXE=1" gmic_gimp
+ $(MAKE) "CFLAGS+=$(STD_GIMP_CFLAGS) $(OPT_CFLAGS)" "LDFLAGS+=$(STD_GIMP_LDFLAGS) $(OPT_LDFLAGS)" gmic_gimp
lib:
- $(MAKE) "CFLAGS=$(STD_LIB_CFLAGS) $(OPT_CFLAGS)" "LDFLAGS+=$(STD_LIB_LDFLAGS)" gmic_lib
+ $(MAKE) "CFLAGS+=$(STD_LIB_CFLAGS) $(OPT_CFLAGS)" "LDFLAGS+=$(STD_LIB_LDFLAGS)" gmic_lib
# Entries for non-default configurations.
minimal:
@@ -276,10 +271,10 @@
$(MAKE) "CFLAGS+=$(DEBUG_UNIX_CFLAGS)" "LDFLAGS+=$(DEBUG_UNIX_LDFLAGS)" gmic_minimal
linux:
- $(MAKE) "CFLAGS=$(STD_UNIX_CFLAGS) $(OPT_CFLAGS)" "LDFLAGS=$(STD_UNIX_LDFLAGS)" "STRIP_EXE=1" gmic_gmic
+ $(MAKE) "CFLAGS+=$(STD_UNIX_CFLAGS) $(OPT_CFLAGS)" "LDFLAGS+=$(STD_UNIX_LDFLAGS)" gmic_gmic
custom:
- $(MAKE) "CFLAGS=$(CUST_UNIX_CFLAGS) $(OPT_CFLAGS)" "LDFLAGS=$(CUST_UNIX_LDFLAGS)" "STRIP_EXE=1" gmic_gmic
+ $(MAKE) "CFLAGS+=$(CUST_UNIX_CFLAGS) $(OPT_CFLAGS)" "LDFLAGS+=$(CUST_UNIX_LDFLAGS)" gmic_gmic
solaris:
$(MAKE) "CFLAGS=$(STD_UNIX_CFLAGS) $(OPT_CFLAGS)" "LDFLAGS=$(STD_UNIX_LDFLAGS) -R$(USR)/X11R6/lib -lrt -lnsl -lsocket" "STRIP_EXE=1" gmic_gmic
@@ -297,7 +292,7 @@
gmic_lib.o: gmic.cpp gmic_def.h
$(CC) -o gmic_lib.o -c gmic.cpp -fPIC -Dgmic_minimal -Dgmic_float $(CFLAGS)
gmic_lib: gmic_lib.o
- ar rcs libgmic.a gmic_lib.o
+ $(AR) rcs libgmic.a gmic_lib.o
$(CC) -shared -Wl,-soname,libgmic.so.1 -o libgmic.so gmic_lib.o $(LDFLAGS)
$(CC) -o gmic_use_lib gmic_use_lib.cpp -L. -lgmic $(FFTW_LDFLAGS)
@@ -305,7 +300,6 @@
$(CC) -o gmic_gimp.o -c gmic.cpp -Dgmic_gimp -Dgmic_minimal -Dgmic_float $(CFLAGS)
gmic_gimp : gmic_gimp.o gmic_gimp.cpp
$(CC) -o gmic_gimp gmic_gimp.cpp gmic_gimp.o `gimptool-2.0$(EXE) --cflags` $(CFLAGS) `gimptool-2.0$(EXE) --libs` $(LDFLAGS)
- strip gmic_gimp$(EXE)
gmic_minimal: gmic.cpp
$(CC) -o gmic gmic.cpp -Dgmic_minimal -Dgmic_float -Dgmic_main $(CFLAGS) $(LDFLAGS)
@@ -330,7 +324,6 @@
$(CC) -o gmic_double.o -c gmic.cpp -Dgmic_separate_compilation -Dgmic_double $(CFLAGS)
gmic_gmic: gmic.cpp gmic_bool.o gmic_uchar.o gmic_char.o gmic_ushort.o gmic_short.o gmic_uint.o gmic_int.o gmic_float.o gmic_double.o gmic_def.h
$(CC) -o gmic gmic.cpp -Dgmic_separate_compilation -Dgmic_main $(CFLAGS) gmic_bool.o gmic_uchar.o gmic_char.o gmic_ushort.o gmic_short.o gmic_uint.o gmic_int.o gmic_float.o gmic_double.o $(LDFLAGS)
- strip gmic$(EXE)
def:
@echo "#ifndef gmic_gimp" > gmic_def.h

@ -1,43 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-plugins/gimp-gmic/gimp-gmic-1.5.0.5.ebuild,v 1.1 2011/10/26 19:29:26 radhermit Exp $
EAPI="4"
inherit eutils toolchain-funcs
DESCRIPTION="G'MIC GIMP plugin"
HOMEPAGE="http://gmic.sourceforge.net/gimp.shtml"
SRC_URI="mirror://sourceforge/gmic/gmic_${PV}.tar.gz"
LICENSE="CeCILL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=media-gfx/gimp-2.4.0
media-libs/libpng
sci-libs/fftw:3.0
sys-libs/zlib"
DEPEND="${RDEPEND}"
S="${WORKDIR}/gmic-${PV}/src"
src_prepare() {
epatch "${FILESDIR}"/gmic-1.5.0.4-makefile.patch
}
src_compile() {
emake CC="$(tc-getCXX)" gimp
}
src_install() {
exeinto $(gimptool-2.0 --gimpplugindir)/plug-ins
doexe gmic_gimp
dodoc ../{AUTHORS,README}
}
pkg_postinst() {
elog "The G'MIC plugin is accessible from the menu:"
elog "Filters -> G'MIC"
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-plugins/gimp-gmic/gimp-gmic-1.5.0.4.ebuild,v 1.1 2011/10/25 07:09:16 radhermit Exp $
# $Header: /var/cvsroot/gentoo-x86/media-plugins/gimp-gmic/gimp-gmic-1.5.0.7.ebuild,v 1.1 2011/12/06 09:39:50 radhermit Exp $
EAPI="4"

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ffmpeg-9999.ebuild,v 1.66 2011/12/03 15:41:02 aballier Exp $
# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ffmpeg-9999.ebuild,v 1.67 2011/12/06 13:13:02 aballier Exp $
EAPI="4"
@ -281,7 +281,7 @@ src_install() {
src_test() {
if use encode ; then
LD_LIBRARY_PATH="${S}/libpostproc:${S}/libswscale:${S}/libavcodec:${S}/libavdevice:${S}/libavfilter:${S}/libavformat:${S}/libavutil" \
emake test
emake fate
else
ewarn "Tests fail without USE=encode, skipping"
fi

@ -33,7 +33,7 @@
<flag name="schroedinger">Enable Dirac video support (an advanced royalty-free video compression format) via libschroedinger (high-speed implementation in C of the Dirac codec).</flag>
<flag name="ssse3">faster floating point optimization for SSSE3 capable chips (Intel Core 2 and later chips)</flag>
<flag name="vaapi">Enables VAAPI (Video Acceleration API) for hardware decoding</flag>
<flag name="vdpau">Enables VDPAU decoders (requires nVidia video cards to offload CPU processing to video card</flag>
<flag name="vdpau">Enables VDPAU decoders (requires nVidia video cards and binary nvidia-drivers to offload CPU processing to video card)</flag>
<flag name="vis"> Adds support for SIMD optimizations for UltraSPARC processors.</flag>
<flag name="vpx">Enables vp8 codec support using libvpx: Decoding vp8 does not require this to be enabled but libvpx can also be used for decoding; encoding vp8 requires this useflag to be enabled though.</flag>
</use>

@ -1 +1,2 @@
DIST transcode-1.1.5.tar.bz2 2123207 RMD160 fdc441190110a4ae4a54a4e2abd307db7f0111aa SHA1 48c36e06ca0cd1cdc1a9c6a241e231f896eefd26 SHA256 7e01665079eef81625c4761cc5c08a3b53b97de90fb0728d64f5a86a3bc59009
DIST transcode-1.1.7.tar.bz2 2183627 RMD160 faa854acbbfd52faaa216505176f94d756d77841 SHA1 e35df68b960eb56ef0a59a4cdbed1491be56aee6 SHA256 1e4e72d8e0dd62a80b8dd90699f5ca64c9b0cb37a5c9325c184166a9654f0a92

@ -0,0 +1,51 @@
--- encode/encode_lavc.c
+++ encode/encode_lavc.c
@@ -955,8 +955,6 @@
/*
* context *transcode* (not libavcodec) defaults
*/
- pd->ff_vcontext.mb_qmin = 2;
- pd->ff_vcontext.mb_qmax = 31;
pd->ff_vcontext.max_qdiff = 3;
pd->ff_vcontext.max_b_frames = 0;
pd->ff_vcontext.me_range = 0;
@@ -1116,8 +1114,6 @@
// handled by transcode core
// { "vqmax", PCTX(qmax), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 1, 60 },
// handled by transcode core
- { "mbqmin", PCTX(mb_qmin), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 1, 60 },
- { "mbqmax", PCTX(mb_qmax), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 1, 60 },
{ "lmin", PAUX(lmin), TCCONF_TYPE_FLOAT, TCCONF_FLAG_RANGE, 0.01, 255.0 },
{ "lmax", PAUX(lmax), TCCONF_TYPE_FLOAT, TCCONF_FLAG_RANGE, 0.01, 255.0 },
{ "vqdiff", PCTX(max_qdiff), TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 1, 31 },
--- export/ffmpeg_cfg.c
+++ export/ffmpeg_cfg.c
@@ -34,8 +34,6 @@
//int lavc_param_vqscale = 0;
//int lavc_param_vqmin = 2;
//int lavc_param_vqmax = 31;
-int lavc_param_mb_qmin = 2;
-int lavc_param_mb_qmax = 31;
int lavc_param_lmin = 2;
int lavc_param_lmax = 31;
int lavc_param_vqdiff = 3;
@@ -143,8 +141,6 @@
// {"vqscale", &lavc_param_vqscale, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 1, 31},
// {"vqmin", &lavc_param_vqmin, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 1, 31},
// {"vqmax", &lavc_param_vqmax, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 1, 31},
- {"mbqmin", &lavc_param_mb_qmin, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 1, 31},
- {"mbqmax", &lavc_param_mb_qmax, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 1, 31},
{"lmin", &lavc_param_lmin, TCCONF_TYPE_FLOAT, TCCONF_FLAG_RANGE, 0.01, 255.0},
{"lmax", &lavc_param_lmax, TCCONF_TYPE_FLOAT, TCCONF_FLAG_RANGE, 0.01, 255.0},
{"vqdiff", &lavc_param_vqdiff, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 1, 31},
--- export/ffmpeg_cfg.h
+++ export/ffmpeg_cfg.h
@@ -13,8 +13,6 @@
//extern int lavc_param_vqscale;
//extern int lavc_param_vqmin;
//extern int lavc_param_vqmax;
-extern int lavc_param_mb_qmin;
-extern int lavc_param_mb_qmax;
extern int lavc_param_lmin;
extern int lavc_param_lmax;
extern int lavc_param_vqdiff;

@ -6,8 +6,9 @@
<email>media-video@gentoo.org</email>
</maintainer>
<use>
<flag name="mjpeg">Enables mjpegtools support</flag>
<flag name="nuv">NuppelVideo container format demuxing</flag>
<flag name="postproc">Build with ffmpeg libpostproc support</flag>
<flag name='mjpeg'>Enables mjpegtools support</flag>
<flag name='nuv'>NuppelVideo container format demuxing</flag>
<flag name='pic'>disable optimized assembly code that is not PIC friendly</flag>
<flag name='postproc'>Build with ffmpeg libpostproc support</flag>
</use>
</pkgmetadata>

@ -0,0 +1,112 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/transcode/transcode-1.1.7.ebuild,v 1.2 2011/12/06 13:21:48 ssuominen Exp $
EAPI=4
inherit eutils libtool multilib
DESCRIPTION="A suite of utilities for transcoding video and audio codecs in different containers"
HOMEPAGE="http://tcforge.berlios.de/"
SRC_URI="http://bitbucket.org/france/${PN}-tcforge/downloads/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="3dnow a52 aac alsa altivec dv dvd +iconv imagemagick jpeg lzo mjpeg mmx mp3 mpeg nuv ogg oss pic postproc quicktime sdl sse sse2 theora truetype v4l vorbis X x264 xml xvid"
RDEPEND="
virtual/ffmpeg
a52? ( media-libs/a52dec )
aac? ( media-libs/faac )
alsa? ( media-libs/alsa-lib )
dv? ( media-libs/libdv )
dvd? ( media-libs/libdvdread )
iconv? ( virtual/libiconv )
imagemagick? ( media-gfx/imagemagick )
jpeg? ( virtual/jpeg )
lzo? ( >=dev-libs/lzo-2 )
mjpeg? ( media-video/mjpegtools )
mp3? ( media-sound/lame )
mpeg? ( media-libs/libmpeg2 )
ogg? ( media-libs/libogg )
postproc? ( media-video/ffmpeg )
quicktime? ( >=media-libs/libquicktime-1 )
sdl? ( >=media-libs/libsdl-1.2.5[X?] )
theora? ( media-libs/libtheora )
truetype? ( >=media-libs/freetype-2 )
v4l? ( media-libs/libv4l )
vorbis? ( media-libs/libvorbis )
X? ( x11-libs/libXpm x11-libs/libXaw x11-libs/libXv )
x264? ( media-libs/x264 )
xml? ( dev-libs/libxml2 )
xvid? ( media-libs/xvid )
"
DEPEND="
${RDEPEND}
dev-util/pkgconfig
v4l? ( >=sys-kernel/linux-headers-2.6.11 )
"
REQUIRED_USE="
sse? ( mmx )
sse2? ( mmx sse )
3dnow? ( mmx )
nuv? ( lzo )
"
src_prepare() {
epatch "${FILESDIR}"/${P}-ffmpeg.patch
elibtoolize
}
src_configure() {
local myconf
use x86 && myconf="$(use_enable !pic x86-textrels)" #271476
econf \
$(use_enable mmx) \
$(use_enable 3dnow) \
$(use_enable sse) \
$(use_enable sse2) \
$(use_enable altivec) \
$(use_enable v4l libv4l2) \
$(use_enable v4l libv4lconvert) \
$(use_enable mpeg libmpeg2) \
$(use_enable mpeg libmpeg2convert) \
--enable-experimental \
--enable-deprecated \
$(use_enable v4l) \
$(use_enable oss) \
$(use_enable alsa) \
$(use_enable postproc libpostproc) \
$(use_enable truetype freetype2) \
$(use_enable mp3 lame) \
$(use_enable xvid) \
$(use_enable x264) \
$(use_enable ogg) \
$(use_enable vorbis) \
$(use_enable theora) \
$(use_enable dvd libdvdread) \
$(use_enable dv libdv) \
$(use_enable quicktime libquicktime) \
$(use_enable lzo) \
$(use_enable a52) \
$(use_enable aac faac) \
$(use_enable xml libxml2) \
$(use_enable mjpeg mjpegtools) \
$(use_enable sdl) \
$(use_enable imagemagick) \
$(use_enable jpeg libjpeg) \
$(use_enable iconv) \
$(use_enable nuv) \
$(use_with X x) \
--with-mod-path=/usr/$(get_libdir)/transcode \
${myconf}
}
src_install() {
emake DESTDIR="${D}" docsdir=/usr/share/doc/${PF} install
dodoc AUTHORS ChangeLog README STYLE TODO
find "${ED}"usr -name '*.la' -exec rm -f {} +
}

@ -45,6 +45,7 @@
<flag name="macosx-eyetv">Enables Mac OS X EyeTV (TNT Tuner) module.</flag>
<flag name="macosx-quartztext">Enables Mac OS X quartz text module.</flag>
<flag name="macosx-qtcapture">Enables Mac OS X qtcapture (iSight) module.</flag>
<flag name="macosx-qtkit">Enables Mac OS X qtkit module: qtcapture (video) and qtsound (audio) module.</flag>
<flag name="macosx-vout">Enables Mac OS X video output module.</flag>
<flag name="matroska">Enables matroska support using reference libraries (fallback on other existing matroska support if disabled, i.e., matroska enabled FFmpeg)</flag>
<flag name="media-library">Build the (sqlite based) media library.</flag>

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/vlc/vlc-1.1.12.ebuild,v 1.7 2011/11/11 12:21:09 aballier Exp $
# $Header: /var/cvsroot/gentoo-x86/media-video/vlc/vlc-1.1.12.ebuild,v 1.8 2011/12/06 12:29:01 aballier Exp $
EAPI="3"
@ -129,7 +129,8 @@ RDEPEND="
svga? ( media-libs/svgalib )
taglib? ( >=media-libs/taglib-1.5 sys-libs/zlib )
theora? ( >=media-libs/libtheora-1.0_beta3 )
truetype? ( media-libs/freetype media-fonts/dejavu )
truetype? ( media-libs/freetype virtual/ttf-fonts
!fontconfig? ( media-fonts/dejavu ) )
twolame? ( media-sound/twolame )
udev? ( >=sys-fs/udev-142 )
upnp? ( net-libs/libupnp )

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/vlc/vlc-1.1.9999.ebuild,v 1.35 2011/11/11 12:21:09 aballier Exp $
# $Header: /var/cvsroot/gentoo-x86/media-video/vlc/vlc-1.1.9999.ebuild,v 1.36 2011/12/06 12:29:01 aballier Exp $
EAPI="3"
@ -127,7 +127,8 @@ RDEPEND="
svga? ( media-libs/svgalib )
taglib? ( >=media-libs/taglib-1.5 sys-libs/zlib )
theora? ( >=media-libs/libtheora-1.0_beta3 )
truetype? ( media-libs/freetype media-fonts/dejavu )
truetype? ( media-libs/freetype virtual/ttf-fonts
!fontconfig? ( media-fonts/dejavu ) )
twolame? ( media-sound/twolame )
udev? ( >=sys-fs/udev-142 )
upnp? ( net-libs/libupnp )

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/vlc/vlc-1.2.0_pre1.ebuild,v 1.1 2011/11/04 12:16:19 aballier Exp $
# $Header: /var/cvsroot/gentoo-x86/media-video/vlc/vlc-1.2.0_pre1.ebuild,v 1.2 2011/12/06 12:29:01 aballier Exp $
EAPI="4"
@ -129,7 +129,8 @@ RDEPEND="
swscale? ( virtual/ffmpeg )
taglib? ( >=media-libs/taglib-1.5 sys-libs/zlib )
theora? ( >=media-libs/libtheora-1.0_beta3 )
truetype? ( media-libs/freetype media-fonts/dejavu )
truetype? ( media-libs/freetype virtual/ttf-fonts
!fontconfig? ( media-fonts/dejavu ) )
twolame? ( media-sound/twolame )
udev? ( >=sys-fs/udev-142 )
upnp? ( net-libs/libupnp )

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/vlc/vlc-9999.ebuild,v 1.151 2011/11/04 12:16:19 aballier Exp $
# $Header: /var/cvsroot/gentoo-x86/media-video/vlc/vlc-9999.ebuild,v 1.154 2011/12/06 13:32:21 aballier Exp $
EAPI="4"
@ -50,7 +50,7 @@ IUSE="a52 aac aalib alsa altivec atmo +audioqueue avahi +avcodec
growl httpd ieee1394 ios-vout jack kate kde libass libcaca libnotify
libproxy libsamplerate libtiger libv4l2 linsys libtar lirc live lua +macosx
+macosx-audio +macosx-dialog-provider +macosx-eyetv +macosx-quartztext
+macosx-qtcapture +macosx-vout matroska media-library mmx modplug mp3 mpeg
+macosx-qtkit +macosx-vout matroska media-library mmx modplug mp3 mpeg
mtp musepack ncurses neon ogg omxil opengl optimisememory oss png portaudio
+postproc projectm pulseaudio pvr +qt4 rtsp run-as-root samba schroedinger
sdl sdl-image shine shout sid skins speex sqlite sse svg +swscale switcher
@ -67,7 +67,7 @@ RDEPEND="
avcodec? ( virtual/ffmpeg )
avformat? ( virtual/ffmpeg )
bidi? ( >=dev-libs/fribidi-0.10.4 )
bluray? ( media-libs/libbluray >=dev-libs/libxml2-2.6:2 )
bluray? ( >=media-libs/libbluray-0.2.1 )
cddb? ( >=media-libs/libcddb-1.2.0 )
dbus? ( >=sys-apps/dbus-1.0.2 )
dc1394? ( >=sys-libs/libraw1394-2.0.1 >=media-libs/libdc1394-2.0.2 )
@ -129,7 +129,8 @@ RDEPEND="
swscale? ( virtual/ffmpeg )
taglib? ( >=media-libs/taglib-1.5 sys-libs/zlib )
theora? ( >=media-libs/libtheora-1.0_beta3 )
truetype? ( media-libs/freetype media-fonts/dejavu )
truetype? ( media-libs/freetype virtual/ttf-fonts
!fontconfig? ( media-fonts/dejavu ) )
twolame? ( media-sound/twolame )
udev? ( >=sys-fs/udev-142 )
upnp? ( net-libs/libupnp )
@ -257,7 +258,7 @@ src_configure() {
$(use_enable macosx-audio) \
$(use_enable macosx-dialog-provider) \
$(use_enable macosx-eyetv) \
$(use_enable macosx-qtcapture) \
$(use_enable macosx-qtkit) \
$(use_enable macosx-quartztext) \
$(use_enable macosx-vout) \
$(use_enable matroska mkv) \

@ -1,5 +1,5 @@
sys-libs/ncurses >=app-admin/eselect-emacs-1.2 net-libs/liblockfile hesiod? ( net-dns/hesiod ) kerberos? ( virtual/krb5 ) alsa? ( media-libs/alsa-lib ) X? ( x11-libs/libXmu x11-libs/libXt x11-misc/xbitmaps gif? ( media-libs/giflib ) jpeg? ( virtual/jpeg ) png? ( >=media-libs/libpng-1.4:0 ) tiff? ( media-libs/tiff ) xpm? ( x11-libs/libXpm ) gtk? ( x11-libs/gtk+:2 ) !gtk? ( Xaw3d? ( x11-libs/libXaw3d ) !Xaw3d? ( motif? ( >=x11-libs/openmotif-2.3:0 ) ) ) ) alsa? ( dev-util/pkgconfig ) X? ( gtk? ( dev-util/pkgconfig ) ) gzip-el? ( app-arch/gzip ) >=sys-devel/autoconf-2.61 sys-devel/libtool
sys-libs/ncurses >=app-admin/eselect-emacs-1.2 net-libs/liblockfile hesiod? ( net-dns/hesiod ) kerberos? ( virtual/krb5 ) alsa? ( media-libs/alsa-lib ) X? ( x11-libs/libXmu x11-libs/libXt x11-misc/xbitmaps gif? ( media-libs/giflib ) jpeg? ( virtual/jpeg ) png? ( >=media-libs/libpng-1.4:0 ) tiff? ( media-libs/tiff ) xpm? ( x11-libs/libXpm ) gtk? ( x11-libs/gtk+:2 ) !gtk? ( Xaw3d? ( x11-libs/libXaw3d ) !Xaw3d? ( motif? ( >=x11-libs/openmotif-2.3:0 ) ) ) ) !<app-editors/emacs-vcs-22.1 >=app-emacs/emacs-common-gentoo-1[X?]
sys-libs/ncurses >=app-admin/eselect-emacs-1.2 net-libs/liblockfile hesiod? ( net-dns/hesiod ) kerberos? ( virtual/krb5 ) alsa? ( media-libs/alsa-lib ) X? ( x11-libs/libXmu x11-libs/libXt x11-misc/xbitmaps gif? ( media-libs/giflib ) jpeg? ( virtual/jpeg ) png? ( >=media-libs/libpng-1.4:0 ) tiff? ( media-libs/tiff ) xpm? ( x11-libs/libXpm ) gtk? ( x11-libs/gtk+:2 ) !gtk? ( Xaw3d? ( x11-libs/libXaw3d ) !Xaw3d? ( motif? ( >=x11-libs/openmotif-2.3:0 ) ) ) ) >=app-emacs/emacs-common-gentoo-1[X?]
22
mirror://gnu/emacs/emacs-22.3.tar.gz mirror://gentoo/emacs-22.3-patches-8.tar.bz2

@ -4,7 +4,7 @@ sys-libs/ncurses >=app-admin/eselect-emacs-1.2 net-libs/liblockfile hesiod? ( ne
mirror://gnu/emacs/emacs-23.3a.tar.bz2 mirror://gentoo/emacs-23.3-patches-1.tar.bz2
strip
http://www.gnu.org/software/emacs/
GPL-3 FDL-1.3 BSD as-is MIT W3C unicode PSF-2
GPL-3 FDL-1.3 BSD as-is MIT W3C unicode PSF-2 Emacs-23-CEDET-grammars
The extensible, customizable, self-documenting real-time display editor
alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris
autotools elisp-common eutils flag-o-matic libtool multilib portability toolchain-funcs user

@ -4,7 +4,7 @@ sys-libs/ncurses >=app-admin/eselect-emacs-1.2 net-libs/liblockfile hesiod? ( ne
mirror://gnu/emacs/emacs-23.3a.tar.bz2 mirror://gentoo/emacs-23.3-patches-2.tar.bz2
http://www.gnu.org/software/emacs/
GPL-3 FDL-1.3 BSD as-is MIT W3C unicode PSF-2
GPL-3 FDL-1.3 BSD as-is MIT W3C unicode PSF-2 Emacs-23-CEDET-grammars
The extensible, customizable, self-documenting real-time display editor
alpha amd64 arm hppa ia64 ~mips ~ppc ~ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris
autotools elisp-common eutils flag-o-matic libtool multilib portability toolchain-funcs user

@ -1,22 +0,0 @@
sys-libs/ncurses >=app-admin/eselect-emacs-1.2 net-libs/liblockfile hesiod? ( net-dns/hesiod ) kerberos? ( virtual/krb5 ) alsa? ( media-libs/alsa-lib ) gpm? ( sys-libs/gpm ) dbus? ( sys-apps/dbus ) gnutls? ( net-libs/gnutls ) selinux? ( sys-libs/libselinux ) X? ( x11-libs/libXmu x11-libs/libXt x11-misc/xbitmaps gconf? ( >=gnome-base/gconf-2.26.2 ) gsettings? ( >=dev-libs/glib-2.28.6 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) gif? ( media-libs/giflib ) jpeg? ( virtual/jpeg ) png? ( >=media-libs/libpng-1.4:0 ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff ) xpm? ( x11-libs/libXpm ) imagemagick? ( >=media-gfx/imagemagick-6.6.2 ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( gtk3? ( x11-libs/gtk+:3 ) !gtk3? ( x11-libs/gtk+:2 ) ) !gtk? ( Xaw3d? ( x11-libs/libXaw3d ) !Xaw3d? ( athena? ( x11-libs/libXaw ) !athena? ( motif? ( >=x11-libs/openmotif-2.3:0 ) ) ) ) ) dev-util/pkgconfig gzip-el? ( app-arch/gzip ) || ( =sys-devel/automake-1.11* ) >=sys-devel/autoconf-2.61 sys-devel/libtool
sys-libs/ncurses >=app-admin/eselect-emacs-1.2 net-libs/liblockfile hesiod? ( net-dns/hesiod ) kerberos? ( virtual/krb5 ) alsa? ( media-libs/alsa-lib ) gpm? ( sys-libs/gpm ) dbus? ( sys-apps/dbus ) gnutls? ( net-libs/gnutls ) selinux? ( sys-libs/libselinux ) X? ( x11-libs/libXmu x11-libs/libXt x11-misc/xbitmaps gconf? ( >=gnome-base/gconf-2.26.2 ) gsettings? ( >=dev-libs/glib-2.28.6 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) gif? ( media-libs/giflib ) jpeg? ( virtual/jpeg ) png? ( >=media-libs/libpng-1.4:0 ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff ) xpm? ( x11-libs/libXpm ) imagemagick? ( >=media-gfx/imagemagick-6.6.2 ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( gtk3? ( x11-libs/gtk+:3 ) !gtk3? ( x11-libs/gtk+:2 ) ) !gtk? ( Xaw3d? ( x11-libs/libXaw3d ) !Xaw3d? ( athena? ( x11-libs/libXaw ) !athena? ( motif? ( >=x11-libs/openmotif-2.3:0 ) ) ) ) ) >=app-emacs/emacs-common-gentoo-1[X?]
24
mirror://gentoo/emacs-24.0.90.tar.gz ftp://alpha.gnu.org/gnu/emacs/pretest/emacs-24.0.90.tar.gz
http://www.gnu.org/software/emacs/
GPL-3 FDL-1.3 BSD as-is MIT W3C unicode PSF-2
The extensible, customizable, self-documenting real-time display editor
~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
autotools elisp-common eutils flag-o-matic libtool multilib portability toolchain-funcs user
alsa athena dbus gconf gif gnutls gpm gsettings gtk gtk3 gzip-el hesiod imagemagick jpeg kerberos libxml2 m17n-lib motif png selinux sound source svg tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm
4
compile configure install postinst postrm preinst prepare

@ -0,0 +1,22 @@
recode? ( >=app-text/recode-3.6_p15 ) || ( =sys-devel/automake-1.11* ) >=sys-devel/autoconf-2.61 sys-devel/libtool
recode? ( >=app-text/recode-3.6_p15 )
0
http://dl.cihar.com/enca/enca-1.13.tar.bz2
http://gitorious.org/enca
GPL-2
ENCA detects the character coding of a file and converts it if desired
~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris
autotools autotools-utils base eutils libtool multilib portability toolchain-funcs user
doc +recode
4
compile configure install prepare test unpack

@ -0,0 +1,22 @@
sys-apps/file
sys-apps/file
0
http://binwalk.googlecode.com/files/binwalk-0.4.1.tar.gz
http://code.google.com/p/binwalk/
MIT
A tool for identifying files embedded inside firmware images
~amd64 ~x86
4
configure

@ -1,5 +1,5 @@
x11-libs/qt-gui:4 x11-libs/qt-core:4 x11-libs/libXrandr x11-libs/libXcursor x11-libs/libXrender x11-libs/libXfixes x11-libs/libXext x11-libs/libSM x11-libs/libICE x11-libs/libX11 x11-libs/libXau x11-libs/libXdmcp dev-libs/libxml2 app-text/aiksaurus app-text/aspell media-libs/fontconfig media-libs/freetype >=dev-libs/boost-1.34 x11-proto/xproto dev-util/pkgconfig nls? ( sys-devel/gettext ) X? ( x11-apps/mkfontdir media-fonts/encodings ) >=media-libs/fontconfig-2.4.0 >=app-admin/eselect-python-20091230 =dev-lang/python-2*
x11-libs/qt-gui:4 x11-libs/qt-core:4 x11-libs/libXrandr x11-libs/libXcursor x11-libs/libXrender x11-libs/libXfixes x11-libs/libXext x11-libs/libSM x11-libs/libICE x11-libs/libX11 x11-libs/libXau x11-libs/libXdmcp dev-libs/libxml2 app-text/aiksaurus app-text/aspell media-libs/fontconfig media-libs/freetype >=dev-libs/boost-1.34 dev-texlive/texlive-fontsextra || ( media-gfx/imagemagick media-gfx/graphicsmagick ) cups? ( net-print/cups ) latex? ( virtual/latex-base app-text/ghostscript-gpl app-text/noweb dev-tex/dvipost dev-tex/chktex app-text/ps2eps dev-texlive/texlive-latexextra dev-texlive/texlive-pictures dev-texlive/texlive-science || ( dev-tex/latex2html dev-tex/tth dev-tex/hevea dev-tex/tex4ht ) ) html? ( dev-tex/html2latex ) rtf? ( dev-tex/latex2rtf app-text/unrtf dev-tex/html2latex ) linguas_he? ( dev-tex/culmus-latex ) docbook? ( app-text/sgmltools-lite ) dot? ( media-gfx/graphviz ) dia? ( app-office/dia ) subversion? ( dev-vcs/subversion ) rcs? ( dev-vcs/rcs ) svg? ( || ( gnome-base/librsvg media-gfx/inkscape ) ) >=app-admin/eselect-python-20091230 =dev-lang/python-2*
x11-libs/qt-gui:4 x11-libs/qt-core:4 x11-libs/libXrandr x11-libs/libXcursor x11-libs/libXrender x11-libs/libXfixes x11-libs/libXext x11-libs/libSM x11-libs/libICE x11-libs/libX11 x11-libs/libXau x11-libs/libXdmcp dev-libs/libxml2 app-text/aiksaurus app-text/aspell media-libs/fontconfig media-libs/freetype >=dev-libs/boost-1.34 dev-texlive/texlive-fontsextra || ( media-gfx/imagemagick media-gfx/graphicsmagick ) cups? ( net-print/cups ) latex? ( virtual/latex-base app-text/ghostscript-gpl app-text/noweb dev-tex/dvipost dev-tex/chktex app-text/ps2eps dev-texlive/texlive-latexextra dev-texlive/texlive-pictures dev-texlive/texlive-science || ( dev-tex/latex2html dev-tex/tth dev-tex/hevea dev-tex/tex4ht ) ) html? ( dev-tex/html2latex ) rtf? ( dev-tex/latex2rtf app-text/unrtf dev-tex/html2latex ) linguas_he? ( dev-tex/culmus-latex ) docbook? ( app-text/sgmltools-lite ) dot? ( media-gfx/graphviz ) dia? ( app-office/dia ) subversion? ( <dev-vcs/subversion-1.7.0 ) rcs? ( dev-vcs/rcs ) svg? ( || ( gnome-base/librsvg media-gfx/inkscape ) ) >=app-admin/eselect-python-20091230 =dev-lang/python-2*
0
ftp://ftp.lyx.org/pub/lyx/stable/1.6.x/lyx-1.6.10.tar.bz2

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save