Sync with portage [Sat Jan 7 12:05:30 MSK 2012].

mhiretskiy
root 12 years ago
parent 773bd5ac6d
commit a0fff9383a

@ -1,2 +1,2 @@
DIST conkyforecast_2.12.tar.gz 10998488 RMD160 756fbd92a289101166aff4671f1eb916441a6f21 SHA1 9033ab225adee46745e61d966f5044b27a9081d0 SHA256 dd82d294c96cc23281aa74f723fe26269bc6be3843c5386572a945ddb067c37c
DIST conkyforecast_2.20.tar.gz 11097961 RMD160 6d344ddafc45bbedea6d4073ff2cd65d3f9c708b SHA1 f7eb780a9b89aa042fcd4ce6ea7a5a0aa014cdfe SHA256 884e49409459af50255cffc76d2231c8d0c49744d30863ccabe7737c042b2c2b
DIST conkyforecast_2.24.tar.gz 11347231 RMD160 ce214271cf38c4d5a9ac59d3572f71dc22205338 SHA1 bf767e18ee3b7ca99dfc230c29220cc9225160ed SHA256 251dba60bc209a2f4181de856abb1fe553e8b983d1af40998235061e8679a54d

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/conkyforecast/conkyforecast-2.12.ebuild,v 1.2 2011/01/01 21:00:42 arfrever Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/conkyforecast/conkyforecast-2.24.ebuild,v 1.1 2012/01/05 15:54:39 xmw Exp $
EAPI="3"
PYTHON_DEPEND="2"
@ -8,8 +8,8 @@ PYTHON_DEPEND="2"
inherit distutils
DESCRIPTION="Conky weather forecast script with support for language files"
HOMEPAGE="https://launchpad.net/~conkyhardcore"
SRC_URI="https://launchpad.net/~conkyhardcore/+archive/ppa/+files/${PN}_${PV}.tar.gz"
HOMEPAGE="https://launchpad.net/~conky-companions"
SRC_URI="https://launchpad.net/~conky-companions/+archive/ppa/+files/${PN}_${PV}.tar.gz"
LICENSE="GPL-3"
SLOT="0"

@ -1 +1,2 @@
DIST ruby.eselect-20100603.bz2 1869 RMD160 d21882dda42657d14224ff4d58ca838123a62e03 SHA1 5db469b52b095ff288780f9eff6a144f07554a5f SHA256 043313957e9bf489b7db8fcfe198ea7851e421f1021f7d4b3758fc90efb5a69f
DIST ruby.eselect-20120106.bz2 1898 RMD160 e65684dd3d308e25dc93dda5fea77f1fb6c29800 SHA1 35a637dd62fdd66896dc5b1fc8869239c2acc69e SHA256 439875e9cd632aecce973ecb579c6f3f7b2554e303e12515286eb96ae47e28e9

@ -0,0 +1,19 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-ruby/eselect-ruby-20120106.ebuild,v 1.1 2012/01/06 22:02:43 a3li Exp $
DESCRIPTION="Manages multiple Ruby versions"
HOMEPAGE="http://www.gentoo.org"
SRC_URI="http://dev.a3li.li/gentoo/distfiles/ruby.eselect-${PVR}.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
IUSE=""
RDEPEND=">=app-admin/eselect-1.0.2"
src_install() {
insinto /usr/share/eselect/modules
newins "${WORKDIR}/ruby.eselect-${PVR}" ruby.eselect || die
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/fam/fam-2.7.0-r6.ebuild,v 1.3 2012/01/02 13:48:38 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/fam/fam-2.7.0-r6.ebuild,v 1.5 2012/01/05 16:03:23 jer Exp $
EAPI="2"
@ -14,7 +14,7 @@ SRC_URI="ftp://oss.sgi.com/projects/fam/download/stable/${P}.tar.gz
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="static-libs"
DEPEND="|| ( net-nds/rpcbind >=net-nds/portmap-5b-r6 )
@ -35,6 +35,9 @@ src_configure() {
src_install() {
emake install DESTDIR="${D}" || die
if ! use static-libs; then
rm -f "${D}"/usr/lib*/libfam.la
fi
sed -i "${D}"/etc/fam.conf \
-e "s:local_only = false:local_only = true:g" \

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/ide-smart/ide-smart-1.4-r1.ebuild,v 1.4 2011/03/20 18:23:14 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/ide-smart/ide-smart-1.4-r1.ebuild,v 1.5 2012/01/05 22:12:11 xmw Exp $
inherit toolchain-funcs
@ -10,7 +10,7 @@ SRC_URI="http://www.linalco.com/ragnar/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc sparc x86"
KEYWORDS="amd64 ppc sparc x86"
IUSE=""
src_compile() {

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/perl-cleaner/perl-cleaner-2.10.ebuild,v 1.2 2011/08/06 15:09:29 tove Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/perl-cleaner/perl-cleaner-2.10.ebuild,v 1.3 2012/01/06 23:02:27 vapier Exp $
DESCRIPTION="User land tool for cleaning up old perl installs"
HOMEPAGE="http://www.gentoo.org/proj/en/perl/"
@ -14,7 +14,7 @@ IUSE=""
DEPEND="app-shells/bash"
RDEPEND="${DEPEND}
|| ( app-misc/realpath sys-freebsd/freebsd-bin )
|| ( >=sys-apps/coreutils-8.15 app-misc/realpath sys-freebsd/freebsd-bin )
dev-lang/perl"
src_install() {

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/sysstat/sysstat-10.0.3.ebuild,v 1.1 2011/11/29 16:20:50 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/sysstat/sysstat-10.0.3.ebuild,v 1.2 2012/01/06 12:07:07 ago Exp $
EAPI="4"
@ -12,7 +12,7 @@ SRC_URI="${HOMEPAGE}${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
KEYWORDS="~alpha amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
IUSE="cron debug +doc isag nls lm_sensors"
SYSSTAT_LINGUAS="

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/system-config-printer-gnome/system-config-printer-gnome-1.3.3.ebuild,v 1.6 2011/08/24 21:24:06 reavertm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/system-config-printer-gnome/system-config-printer-gnome-1.3.3.ebuild,v 1.7 2012/01/05 08:01:45 tetromino Exp $
EAPI="3"
@ -26,6 +26,7 @@ RESTRICT="test"
RDEPEND="
~app-admin/system-config-printer-common-${PV}
dev-python/notify-python
>=dev-python/pycups-1.9.47
>=dev-python/pygtk-2.4
gnome-keyring? ( dev-python/gnome-keyring-python )
"

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/system-config-printer-gnome/system-config-printer-gnome-1.3.6.ebuild,v 1.7 2011/10/30 14:37:46 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/system-config-printer-gnome/system-config-printer-gnome-1.3.6.ebuild,v 1.8 2012/01/05 08:01:45 tetromino Exp $
EAPI="3"
@ -26,6 +26,7 @@ RESTRICT="test"
RDEPEND="
~app-admin/system-config-printer-common-${PV}
dev-python/notify-python
>=dev-python/pycups-1.9.47
>=dev-python/pygtk-2.4
gnome-keyring? ( dev-python/gnome-keyring-python )
"

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/system-config-printer-gnome/system-config-printer-gnome-1.3.7.ebuild,v 1.2 2011/12/29 17:11:07 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/system-config-printer-gnome/system-config-printer-gnome-1.3.7.ebuild,v 1.3 2012/01/05 08:01:45 tetromino Exp $
EAPI="3"
@ -26,6 +26,7 @@ RESTRICT="test"
RDEPEND="
~app-admin/system-config-printer-common-${PV}
dev-python/notify-python
>=dev-python/pycups-1.9.47
>=dev-python/pygtk-2.4
gnome-keyring? ( dev-python/gnome-keyring-python )
"

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/testdisk/testdisk-6.12.ebuild,v 1.4 2011/10/16 13:37:31 scarabeus Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/testdisk/testdisk-6.12.ebuild,v 1.5 2012/01/05 22:17:53 xmw Exp $
EAPI=4
@ -12,7 +12,7 @@ SRC_URI="http://www.cgsecurity.org/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc x86"
KEYWORDS="amd64 ppc x86"
IUSE="static reiserfs ntfs jpeg"
# WARNING: reiserfs support does NOT work with reiserfsprogs

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/dump/dump-0.4.44-r1.ebuild,v 1.2 2011/12/31 10:46:40 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-arch/dump/dump-0.4.44-r1.ebuild,v 1.4 2012/01/05 13:09:59 ranger Exp $
EAPI="4"
inherit eutils autotools
@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/dump/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ~ppc64 ~sparc x86"
IUSE="debug ermt readline selinux static"
RDEPEND=">=sys-fs/e2fsprogs-1.27

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/lzip/lzip-1.12.ebuild,v 1.2 2012/01/02 09:11:46 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-arch/lzip/lzip-1.12.ebuild,v 1.3 2012/01/04 18:34:11 ranger Exp $
EAPI="2"
@ -12,7 +12,7 @@ SRC_URI="http://download.savannah.gnu.org/releases-noredirect/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
KEYWORDS="~alpha amd64 ~hppa ppc ~ppc64 ~sparc ~x86"
IUSE=""
src_prepare() {

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/sharutils/sharutils-4.11.1.ebuild,v 1.1 2011/04/29 23:50:34 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/app-arch/sharutils/sharutils-4.11.1.ebuild,v 1.2 2012/01/04 19:31:44 ranger Exp $
EAPI="2"
@ -13,7 +13,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="nls"
DEPEND="sys-apps/texinfo

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/star/star-1.5.1-r1.ebuild,v 1.5 2011/12/17 19:32:16 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/app-arch/star/star-1.5.1-r1.ebuild,v 1.6 2012/01/04 19:51:50 ranger Exp $
EAPI="3"
@ -12,7 +12,7 @@ SRC_URI="ftp://ftp.berlios.de/pub/${PN}/${P}.tar.bz2"
LICENSE="GPL-2 LGPL-2.1 CDDL-Schily"
SLOT="0"
KEYWORDS="alpha amd64 hppa ia64 ~mips ~ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE="acl xattr"
DEPEND="acl? ( sys-apps/acl )

@ -654,9 +654,6 @@ process only NUM occurrences of each named file; used with
.BR --one-file-system
stay in local file system when creating an archive
.TP
.BR --one-file-system
stay in local file system when creating an archive
.TP
.BR --overwrite
overwrite existing files and directory metadata when extracting
.TP

@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/unmakeself/unmakeself-1.1.ebuild,v 1.1 2010/05/28 13:09:14 nyhm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-arch/unmakeself/unmakeself-1.1.ebuild,v 1.2 2012/01/04 16:54:46 ago Exp $
EAPI=2
inherit toolchain-funcs
@ -11,7 +11,7 @@ SRC_URI="mirror://gentoo/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"
IUSE=""
DEPEND="app-arch/libarchive[bzip2,zlib]"

@ -0,0 +1,347 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-backup/bacula/bacula-5.2.3-r1.ebuild,v 1.1 2012/01/04 09:02:20 tomjbe Exp $
EAPI="4"
PYTHON_DEPEND="python? 2"
PYTHON_USE_WITH="threads"
PYTHON_USE_WITH_OPT="python"
inherit eutils multilib python
MY_PV=${PV/_beta/-b}
MY_P=${PN}-${MY_PV}
DESCRIPTION="Featureful client/server network backup suite"
HOMEPAGE="http://www.bacula.org/"
SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
LICENSE="AGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~ppc ~sparc ~x86"
IUSE="bacula-clientonly bacula-nodir bacula-nosd ipv6 logwatch mysql postgres python qt4 readline +sqlite3 ssl static tcpd vim-syntax X"
DEPEND="
>=sys-libs/zlib-1.1.4
dev-libs/gmp
!bacula-clientonly? (
postgres? ( dev-db/postgresql-base[threads] )
mysql? ( virtual/mysql )
sqlite3? ( dev-db/sqlite:3 )
!bacula-nodir? ( virtual/mta )
)
qt4? (
x11-libs/qt-svg:4
x11-libs/qwt:5
)
ssl? ( dev-libs/openssl )
logwatch? ( sys-apps/logwatch )
tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
readline? ( >=sys-libs/readline-4.1 )
dev-libs/lzo
sys-libs/ncurses"
RDEPEND="${DEPEND}
!bacula-clientonly? (
!bacula-nosd? (
sys-block/mtx
app-arch/mt-st
)
)
vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
REQUIRED_USE="|| ( ^^ ( mysql postgres sqlite3 ) bacula-clientonly )"
S=${WORKDIR}/${MY_P}
pkg_setup() {
# create the daemon group and user
if [ -z "$(egetent group bacula 2>/dev/null)" ]; then
enewgroup bacula
einfo
einfo "The group 'bacula' has been created. Any users you add to this"
einfo "group have access to files created by the daemons."
einfo
fi
if use bacula-clientonly && use static && use qt4; then
ewarn
ewarn "Building statically linked 'bat' is not supported. Ignorig 'qt4' useflag."
ewarn
fi
if ! use bacula-clientonly; then
# USE=static only supported for bacula-clientonly
if use static; then
ewarn
ewarn "USE=static only supported together with USE=bacula-clientonly."
ewarn "Ignoring 'static' useflag."
ewarn
fi
if [ -z "$(egetent passwd bacula 2>/dev/null)" ]; then
enewuser bacula -1 -1 /var/lib/bacula bacula,disk,tape,cdrom,cdrw
einfo
einfo "The user 'bacula' has been created. Please see the bacula manual"
einfo "for information about running bacula as a non-root user."
einfo
fi
fi
if use python; then
python_set_active_version 2
python_pkg_setup
fi
}
src_prepare() {
# adjusts default configuration files for several binaries
# to /etc/bacula/<config> instead of ./<config>
pushd src >&/dev/null || die
for f in console/console.c dird/dird.c filed/filed.c \
stored/bcopy.c stored/bextract.c stored/bls.c \
stored/bscan.c stored/btape.c stored/stored.c \
qt-console/main.cpp; do
sed -i -e 's|^\(#define CONFIG_FILE "\)|\1/etc/bacula/|g' "${f}" \
|| die "sed on ${f} failed"
done
popd >&/dev/null || die
# drop automatic install of unneeded documentation (for bug 356499)
epatch "${FILESDIR}"/${PV}/${P}-doc.patch
# bug #310087
epatch "${FILESDIR}"/${PV}/${P}-as-needed.patch
# bug #311161
epatch "${FILESDIR}"/${PV}/${P}-lib-search-path.patch
# stop build for errors in subdirs
epatch "${FILESDIR}"/${PV}/${P}-Makefile.patch
# bat needs to respect LDFLAGS
epatch "${FILESDIR}"/${PV}/${P}-ldflags.patch
# bug #328701
epatch "${FILESDIR}"/${PV}/${P}-openssl-1.patch
epatch "${FILESDIR}"/${PV}/${P}-fix-static.patch
}
src_configure() {
local myconf=''
if use bacula-clientonly; then
myconf="${myconf} \
$(use_enable bacula-clientonly client-only) \
$(use_enable !static libtool) \
$(use_enable static static-cons) \
$(use_enable static static-fd)"
else
myconf="${myconf} \
$(use_enable !bacula-nodir build-dird) \
$(use_enable !bacula-nosd build-stored)"
# bug #311099
# database support needed by dir-only *and* sd-only
# build as well (for building bscan, btape, etc.)
myconf="${myconf} \
$(use_with mysql) \
$(use_with sqlite3) \
$(use_with postgres postgresql) \
--enable-batch-insert"
fi
# do not build bat if 'static' clientonly
if ! use bacula-clientonly || ! use static; then
myconf="${myconf} \
$(use_enable qt4 bat)"
fi
myconf="${myconf} \
--disable-tray-monitor \
$(use_with X x) \
$(use_with python) \
$(use_enable !readline conio) \
$(use_enable readline) \
$(use_with readline readline /usr) \
$(use_with ssl openssl) \
$(use_enable ipv6) \
$(use_with tcpd tcp-wrappers)"
econf \
--libdir=/usr/$(get_libdir) \
--docdir=/usr/share/doc/${PF} \
--htmldir=/usr/share/doc/${PF}/html \
--with-pid-dir=/var/run \
--sysconfdir=/etc/bacula \
--with-subsys-dir=/var/lock/subsys \
--with-working-dir=/var/lib/bacula \
--with-scriptdir=/usr/libexec/bacula \
--with-dir-user=bacula \
--with-dir-group=bacula \
--with-sd-user=root \
--with-sd-group=bacula \
--with-fd-user=root \
--with-fd-group=bacula \
--enable-smartalloc \
--host=${CHOST} \
${myconf}
}
src_install() {
emake DESTDIR="${D}" install
insinto /usr/share/pixmaps
doins scripts/bacula.png
# install bat icon and desktop file when enabled
# (for some reason ./configure doesn't pick this up)
if use qt4 && ! use static ; then
insinto /usr/share/pixmaps
doins src/qt-console/images/bat_icon.png
insinto /usr/share/applications
doins scripts/bat.desktop
fi
# remove some scripts we don't need at all
rm -f "${D}"/usr/libexec/bacula/{bacula,bacula-ctl-dir,bacula-ctl-fd,bacula-ctl-sd,startmysql,stopmysql}
# rename statically linked apps
if use bacula-clientonly && use static ; then
pushd "${D}"/usr/sbin || die
mv static-bacula-fd bacula-fd || die
mv static-bconsole bconsole || die
popd || die
fi
# extra files which 'make install' doesn't cover
if ! use bacula-clientonly; then
# the database update scripts
diropts -m0750
insinto /usr/libexec/bacula/updatedb
insopts -m0754
doins "${S}"/updatedb/*
fperms 0640 /usr/libexec/bacula/updatedb/README
# the logrotate configuration
# (now unconditional wrt bug #258187)
diropts -m0755
insinto /etc/logrotate.d
insopts -m0644
newins "${S}"/scripts/logrotate bacula
# the logwatch scripts
if use logwatch; then
diropts -m0750
dodir /etc/log.d/scripts/services
dodir /etc/log.d/scripts/shared
dodir /etc/log.d/conf/logfiles
dodir /etc/log.d/conf/services
pushd "${S}"/scripts/logwatch >&/dev/null || die
emake DESTDIR="${D}" install
popd >&/dev/null || die
fi
fi
rm -vf "${D}"/usr/share/man/man1/bacula-bwxconsole.1*
if ! use qt4; then
rm -vf "${D}"/usr/share/man/man1/bat.1*
fi
rm -vf "${D}"/usr/share/man/man1/bacula-tray-monitor.1*
if use bacula-clientonly || use bacula-nodir; then
rm -vf "${D}"/usr/share/man/man8/bacula-dir.8*
rm -vf "${D}"/usr/share/man/man8/dbcheck.8*
rm -vf "${D}"/usr/share/man/man1/bsmtp.1*
rm -vf "${D}"/usr/libexec/bacula/create_*_database
rm -vf "${D}"/usr/libexec/bacula/drop_*_database
rm -vf "${D}"/usr/libexec/bacula/make_*_tables
rm -vf "${D}"/usr/libexec/bacula/update_*_tables
rm -vf "${D}"/usr/libexec/bacula/drop_*_tables
rm -vf "${D}"/usr/libexec/bacula/grant_*_privileges
rm -vf "${D}"/usr/libexec/bacula/*_catalog_backup
fi
if use bacula-clientonly || use bacula-nosd; then
rm -vf "${D}"/usr/share/man/man8/bacula-sd.8*
rm -vf "${D}"/usr/share/man/man8/bcopy.8*
rm -vf "${D}"/usr/share/man/man8/bextract.8*
rm -vf "${D}"/usr/share/man/man8/bls.8*
rm -vf "${D}"/usr/share/man/man8/bscan.8*
rm -vf "${D}"/usr/share/man/man8/btape.8*
rm -vf "${D}"/usr/libexec/bacula/disk-changer
rm -vf "${D}"/usr/libexec/bacula/mtx-changer
rm -vf "${D}"/usr/libexec/bacula/dvd-handler
fi
# documentation
dodoc ChangeLog LICENSE ReleaseNotes SUPPORT technotes
# vim-files
if use vim-syntax; then
insinto /usr/share/vim/vimfiles/syntax
doins scripts/bacula.vim
insinto /usr/share/vim/vimfiles/ftdetect
newins scripts/filetype.vim bacula_ft.vim
fi
# setup init scripts
myscripts="bacula-fd"
if ! use bacula-clientonly; then
if ! use bacula-nodir; then
myscripts="${myscripts} bacula-dir"
fi
if ! use bacula-nosd; then
myscripts="${myscripts} bacula-sd"
fi
fi
for script in ${myscripts}; do
# copy over init script and config to a temporary location
# so we can modify them as needed
cp "${FILESDIR}/${script}".confd "${T}/${script}".confd || die "failed to copy ${script}.confd"
cp "${FILESDIR}/${script}".initd "${T}/${script}".initd || die "failed to copy ${script}.initd"
# set database dependancy for the director init script
case "${script}" in
bacula-dir)
case "${mydbtype}" in
sqlite3)
# sqlite3 databases don't have a daemon
sed -i -e 's/need "%database%"/:/g' "${T}/${script}".initd || die
;;
*)
# all other databases have daemons
sed -i -e "s:%database%:${mydbtype}:" "${T}/${script}".initd || die
;;
esac
;;
*)
;;
esac
# install init script and config
newinitd "${T}/${script}".initd "${script}"
newconfd "${T}/${script}".confd "${script}"
done
# make sure the working directory exists
diropts -m0750
keepdir /var/lib/bacula
# make sure bacula group can execute bacula libexec scripts
fowners -R root:bacula /usr/libexec/bacula
}
pkg_postinst() {
if use bacula-clientonly; then
fowners root:bacula /var/lib/bacula
else
fowners bacula:bacula /var/lib/bacula
fi
if ! use bacula-clientonly && ! use bacula-nodir; then
einfo
einfo "If this is a new install, you must create the ${mydbtype} databases with:"
einfo " /usr/libexec/bacula/create_${mydbtype}_database"
einfo " /usr/libexec/bacula/make_${mydbtype}_tables"
einfo " /usr/libexec/bacula/grant_${mydbtype}_privileges"
einfo
fi
einfo "Please note that 'bconsole' will always be installed. To compile 'bat'"
einfo "you have to enable 'USE=qt4'."
einfo
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-backup/deja-dup/deja-dup-21.2.ebuild,v 1.1 2011/12/20 22:44:39 jlec Exp $
# $Header: /var/cvsroot/gentoo-x86/app-backup/deja-dup/deja-dup-21.2.ebuild,v 1.2 2012/01/04 17:39:43 jlec Exp $
EAPI=4
@ -29,6 +29,7 @@ COMMON_DEPEND="
RDEPEND="${COMMON_DEPEND}
gnome-base/gvfs[fuse]"
DEPEND="${COMMON_DEPEND}
app-text/yelp-tools
dev-lang/vala:0.14
dev-perl/Locale-gettext
dev-util/pkgconfig

@ -1 +1,2 @@
DIST WiRouterKeyRec-1.1.0.zip 157778 RMD160 42785a3cc240c8b960a1d2844cb49c5195aab860 SHA1 f9b22b6346086e32b5dd50bee42781e87911861d SHA256 ce34c107286b0fd4bf483a3f6675aeadb8c9307710964f1a5f9a3cf8a4f00ba5
DIST WiRouterKeyRec-1.1.1.zip 157983 RMD160 79ea0054dcce1a728575e21ea2e13f5df4f3e394 SHA1 bcb1ac55878aa6cc5766197cd03d5702d775e438 SHA256 2b1f2d4817c59c809ed37c2b82dd8f2c822841fb2d6582d139b6816a785b8af7

@ -0,0 +1,43 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/WiRouterKeyRec/WiRouterKeyRec-1.1.1.ebuild,v 1.1 2012/01/05 16:01:32 ago Exp $
EAPI=4
inherit toolchain-funcs
MY_PN="WiRouter_KeyRec"
MY_P="${MY_PN}_${PV}"
DESCRIPTION="Recovery tool for wpa passphrase"
HOMEPAGE="http://www.salvatorefresta.net"
SRC_URI="http://tools.salvatorefresta.net/${MY_P}.zip -> ${P}.zip"
KEYWORDS="~amd64 ~x86"
IUSE=""
LICENSE="GPL-2"
SLOT="0"
DEPEND="app-arch/unzip"
RDEPEND=""
S=${WORKDIR}/${MY_P}
src_prepare () {
sed -i "s:wirouterkeyrec:WiRouterKeyRec:" src/*.h || die
}
src_compile () {
emake \
CC="$(tc-getCC)" \
CFLAGS="${CFLAGS}" \
LDFLAGS="${LDFLAGS}"
}
src_install () {
newbin build/wirouterkeyrec ${PN}
insinto /etc/${PN}
doins \
"config/agpf_config.lst" \
"config/teletu_config.lst"
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/heimdal/heimdal-1.5.1-r1.ebuild,v 1.5 2011/12/29 20:21:07 halcy0n Exp $
# $Header: /var/cvsroot/gentoo-x86/app-crypt/heimdal/heimdal-1.5.1-r1.ebuild,v 1.6 2012/01/04 18:16:06 phajdan.jr Exp $
EAPI=2
# PYTHON_BDEPEND="2"
@ -15,7 +15,7 @@ SRC_URI="http://www.h5l.org/dist/src/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86"
IUSE="afs +berkdb caps hdb-ldap ipv6 otp +pkinit ssl static-libs threads test X"
RDEPEND="ssl? ( dev-libs/openssl )

@ -0,0 +1,14 @@
--- keynote-2.3.orig/Makefile.in 2010-02-04 09:51:35.757096194 +0100
+++ keynote-2.3/Makefile.in 2010-02-04 09:52:17.441137132 +0100
@@ -86,9 +86,11 @@
k.tab.c: keynote.y header.h keynote.h assertion.h config.h
$(YACC) $(YACCFLAGS) keynote.y
+k.tab.h: k.tab.c
z.tab.c: keynote-ver.y keynote.h header.h config.h
$(YACC) $(YACCFLAGS2) keynote-ver.y
+z.tab.h: z.tab.c
lex.kn.c: keynote.l k.tab.h header.h keynote.h assertion.h config.h
$(LEX) $(LEXFLAGS) keynote.l

@ -0,0 +1,50 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/keynote/keynote-2.3-r2.ebuild,v 1.1 2012/01/05 13:09:58 xmw Exp $
EAPI="2"
inherit eutils toolchain-funcs
DESCRIPTION="The KeyNote Trust-Management System"
HOMEPAGE="http://www1.cs.columbia.edu/~angelos/keynote.html"
SRC_URI="http://www1.cs.columbia.edu/~angelos/Code/${P}.tar.gz"
LICENSE="as-is"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="ssl"
DEPEND="ssl? ( dev-libs/openssl )"
RDEPEND="${DEPEND}"
src_prepare() {
cp -av Makefile.in{,.orig}
epatch "${FILESDIR}"/${P}-make.patch
epatch "${FILESDIR}"/$P-parallel-build.patch
}
src_configure() {
tc-export AR CC RANLIB
econf
}
src_compile() {
if use ssl; then
emake || die
else
emake nocrypto || die
fi
}
src_install() {
dobin keynote || die
dolib.a libkeynote.a
insinto /usr/include
doins keynote.h
doman man/keynote.[1345]
dodoc README HOWTO.add.crypto TODO
}

@ -2,3 +2,4 @@ DIST md5deep-3.4.tar.gz 247504 RMD160 d0bf60e3df4e69520305065b666d0ba6bb9f50f9 S
DIST md5deep-3.7.tar.gz 261441 RMD160 8e49b1118ad95b1156cc184d239d347b843630aa SHA1 dde78fb07cca6b2bcb066413bc5fe8ee2d87df4a SHA256 23e70b51dd118639d04ad6ed61579e0667a8df78e742f73eaaa6b820a4714b25
DIST md5deep-3.9.1.tar.gz 259614 RMD160 7c5c92122e0fb2c1341f0ef473bbe8633d07fb2b SHA1 37b8fe69737d6facd2a2deaa66db8c03ae12c24c SHA256 95547dded54ecca057b1e6fa2d253f821ac427bb209c06bafc8eed3193ea54bd
DIST md5deep-3.9.tar.gz 259872 RMD160 555732865af905365b9d9713ec1b653aa5cfc544 SHA1 ff2ebf1581ca40eb924b8f79b8a58b3d09fdd76b SHA256 2bc300761214b607bf27a1c5a8680a6741b82a5a3e85be47dc1e5dc3e8267d4d
DIST md5deep-4.0.0.tar.gz 1408241 RMD160 fba1305a4abdeda35aa244b17daabccb785d8ec9 SHA1 22e0e2e0b45829de79ac98e18a6cda9556a80229 SHA256 53cf46fd322c412fb666002b77b216e9cf5ca3bccd2251aa69d7482d93b39014

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/md5deep/md5deep-3.9.1.ebuild,v 1.1 2011/06/08 18:33:59 nyhm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-crypt/md5deep/md5deep-3.9.1.ebuild,v 1.2 2012/01/04 16:51:32 ago Exp $
EAPI=4
@ -10,5 +10,5 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="public-domain GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
KEYWORDS="amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""

@ -0,0 +1,16 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/md5deep/md5deep-4.0.0.ebuild,v 1.1 2012/01/06 23:22:23 tristan Exp $
EAPI=4
DESCRIPTION="Expanded md5sum program with recursive and comparison options"
HOMEPAGE="http://md5deep.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="public-domain GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
DOCS="AUTHORS ChangeLog FILEFORMAT NEWS README TODO"

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5-appl/mit-krb5-appl-1.0.2-r1.ebuild,v 1.5 2011/12/27 20:40:44 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5-appl/mit-krb5-appl-1.0.2-r1.ebuild,v 1.6 2012/01/04 17:26:41 phajdan.jr Exp $
EAPI=4
@ -14,7 +14,7 @@ SRC_URI="http://web.mit.edu/kerberos/dist/krb5-appl/${MAJOR_MINOR}/${MY_P}-signe
LICENSE="as-is"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86"
IUSE=""
RDEPEND=">=app-crypt/mit-krb5-1.8.0

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-dicts/ispell-da/ispell-da-1.6.18.ebuild,v 1.6 2011/12/16 15:07:20 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/app-dicts/ispell-da/ispell-da-1.6.18.ebuild,v 1.7 2012/01/04 20:28:17 ranger Exp $
inherit multilib
@ -10,7 +10,7 @@ SRC_URI="http://da.speling.org/filer/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 hppa ~mips ~ppc ~sparc x86"
KEYWORDS="~alpha amd64 hppa ~mips ppc ~sparc x86"
IUSE=""
DEPEND="app-text/ispell"

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-dicts/ispell-pt-br/ispell-pt-br-2.4-r3.ebuild,v 1.4 2011/12/15 15:10:50 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-dicts/ispell-pt-br/ispell-pt-br-2.4-r3.ebuild,v 1.5 2012/01/04 20:29:44 ranger Exp $
inherit eutils multilib
@ -12,7 +12,7 @@ SRC_URI="http://www.ime.usp.br/~ueda/br.ispell/${MY_P}.tar.gz
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 hppa ~mips ~ppc ~sparc x86"
KEYWORDS="~alpha amd64 hppa ~mips ppc ~sparc x86"
IUSE=""
DEPEND="app-text/ispell

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-dicts/myspell-bg/myspell-bg-20071211-r1.ebuild,v 1.5 2011/12/15 14:41:33 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-dicts/myspell-bg/myspell-bg-20071211-r1.ebuild,v 1.6 2012/01/04 20:42:51 ranger Exp $
# 20071211 is a 4.1 version from sf.net released on 20071211
@ -22,7 +22,7 @@ DESCRIPTION="Bulgarian dictionaries for myspell/hunspell"
LICENSE="GPL-2"
HOMEPAGE="http://lingucomponent.openoffice.org/ http://bgoffice.sourceforge.net/"
KEYWORDS="alpha amd64 arm ~hppa ia64 ~mips ~ppc ~ppc64 sh sparc x86 ~x86-fbsd"
KEYWORDS="alpha amd64 arm ~hppa ia64 ~mips ppc ~ppc64 sh sparc x86 ~x86-fbsd"
IUSE=""
src_unpack() {

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-doc/pms/pms-2.ebuild,v 1.7 2011/03/18 19:38:42 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-doc/pms/pms-2.ebuild,v 1.8 2012/01/03 15:46:38 halcy0n Exp $
EAPI=2
@ -10,7 +10,7 @@ SRC_URI="http://dev.gentoo.org/~gentoofan23/pms/eapi-2-approved/pms.pdf -> pms-$
LICENSE="CCPL-Attribution-ShareAlike-3.0"
SLOT="2"
KEYWORDS="alpha amd64 ~amd64-fbsd arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd ~ppc-aix ~x86-freebsd ~x64-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~mips-irix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-macos ~m68k-mint ~x86-netbsd ~ppc-openbsd ~x86-openbsd ~x64-openbsd ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
KEYWORDS="alpha amd64 ~amd64-fbsd arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd ~ppc-aix ~x86-freebsd ~x64-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-macos ~m68k-mint ~x86-netbsd ~ppc-openbsd ~x86-openbsd ~x64-openbsd ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
IUSE=""
src_unpack() {

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-doc/pms/pms-3.ebuild,v 1.4 2011/03/18 19:38:42 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-doc/pms/pms-3.ebuild,v 1.5 2012/01/03 15:46:38 halcy0n Exp $
EAPI=2
@ -10,7 +10,7 @@ SRC_URI="mirror://gentoo/${P}.pdf"
LICENSE="CCPL-Attribution-ShareAlike-3.0"
SLOT="3"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~mips-irix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~x86-netbsd ~ppc-openbsd ~x64-openbsd ~x86-openbsd ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~x86-netbsd ~ppc-openbsd ~x64-openbsd ~x86-openbsd ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
IUSE=""
src_unpack() {

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-doc/pms/pms-4_p20110118.ebuild,v 1.2 2011/03/18 19:38:42 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-doc/pms/pms-4_p20110118.ebuild,v 1.3 2012/01/03 15:46:38 halcy0n Exp $
EAPI=2
@ -10,7 +10,7 @@ SRC_URI="mirror://gentoo/${P}.pdf"
LICENSE="CCPL-Attribution-ShareAlike-3.0"
SLOT="4"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~mips-irix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~x86-netbsd ~ppc-openbsd ~x64-openbsd ~x86-openbsd ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~x86-netbsd ~ppc-openbsd ~x64-openbsd ~x86-openbsd ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
IUSE=""
src_unpack() {

@ -1,6 +1,7 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-23.3.9999.ebuild,v 1.17 2011/12/15 06:33:51 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-23.3.9999.ebuild,v 1.18 2012/01/05 23:43:15 ulm Exp $
EAPI=4
WANT_AUTOMAKE="none"
@ -71,7 +72,9 @@ RDEPEND="sys-libs/ncurses
)"
DEPEND="${RDEPEND}
dev-util/pkgconfig
alsa? ( dev-util/pkgconfig )
dbus? ( dev-util/pkgconfig )
X? ( dev-util/pkgconfig )
gzip-el? ( app-arch/gzip )"
RDEPEND="${RDEPEND}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 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.6 2011/12/15 06:33:51 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-24.0.91.ebuild,v 1.7 2012/01/05 23:43:15 ulm Exp $
EAPI=4
@ -41,6 +41,7 @@ RDEPEND="sys-libs/ncurses
gpm? ( sys-libs/gpm )
dbus? ( sys-apps/dbus )
gnutls? ( net-libs/gnutls )
libxml2? ( >=dev-libs/libxml2-2.2.0 )
selinux? ( sys-libs/libselinux )
X? (
x11-libs/libXmu
@ -48,7 +49,6 @@ RDEPEND="sys-libs/ncurses
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 )
@ -79,7 +79,11 @@ RDEPEND="sys-libs/ncurses
)"
DEPEND="${RDEPEND}
dev-util/pkgconfig
alsa? ( dev-util/pkgconfig )
dbus? ( dev-util/pkgconfig )
gnutls? ( dev-util/pkgconfig )
libxml2? ( dev-util/pkgconfig )
X? ( dev-util/pkgconfig )
gzip-el? ( app-arch/gzip )"
RDEPEND="${RDEPEND}
@ -143,7 +147,6 @@ src_configure() {
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)"
@ -214,6 +217,7 @@ src_configure() {
$(use_with gpm) \
$(use_with dbus) \
$(use_with gnutls) \
$(use_with libxml2 xml2) \
$(use_with selinux) \
${myconf}
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 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.4 2011/12/15 06:33:51 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-24.0.92.ebuild,v 1.5 2012/01/05 23:43:15 ulm Exp $
EAPI=4
@ -41,6 +41,7 @@ RDEPEND="sys-libs/ncurses
gpm? ( sys-libs/gpm )
dbus? ( sys-apps/dbus )
gnutls? ( net-libs/gnutls )
libxml2? ( >=dev-libs/libxml2-2.2.0 )
selinux? ( sys-libs/libselinux )
X? (
x11-libs/libXmu
@ -48,7 +49,6 @@ RDEPEND="sys-libs/ncurses
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 )
@ -79,7 +79,11 @@ RDEPEND="sys-libs/ncurses
)"
DEPEND="${RDEPEND}
dev-util/pkgconfig
alsa? ( dev-util/pkgconfig )
dbus? ( dev-util/pkgconfig )
gnutls? ( dev-util/pkgconfig )
libxml2? ( dev-util/pkgconfig )
X? ( dev-util/pkgconfig )
gzip-el? ( app-arch/gzip )"
RDEPEND="${RDEPEND}
@ -143,7 +147,6 @@ src_configure() {
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)"
@ -214,6 +217,7 @@ src_configure() {
$(use_with gpm) \
$(use_with dbus) \
$(use_with gnutls) \
$(use_with libxml2 xml2) \
$(use_with selinux) \
${myconf}
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 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-r2.ebuild,v 1.2 2011/12/15 06:33:51 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-24.0.9999-r2.ebuild,v 1.3 2012/01/05 23:43:15 ulm Exp $
EAPI=4
@ -41,6 +41,7 @@ RDEPEND="sys-libs/ncurses
gpm? ( sys-libs/gpm )
dbus? ( sys-apps/dbus )
gnutls? ( net-libs/gnutls )
libxml2? ( >=dev-libs/libxml2-2.2.0 )
selinux? ( sys-libs/libselinux )
X? (
x11-libs/libXmu
@ -48,7 +49,6 @@ RDEPEND="sys-libs/ncurses
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 )
@ -79,7 +79,11 @@ RDEPEND="sys-libs/ncurses
)"
DEPEND="${RDEPEND}
dev-util/pkgconfig
alsa? ( dev-util/pkgconfig )
dbus? ( dev-util/pkgconfig )
gnutls? ( dev-util/pkgconfig )
libxml2? ( dev-util/pkgconfig )
X? ( dev-util/pkgconfig )
gzip-el? ( app-arch/gzip )"
RDEPEND="${RDEPEND}
@ -143,7 +147,6 @@ src_configure() {
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)"
@ -214,6 +217,7 @@ src_configure() {
$(use_with gpm) \
$(use_with dbus) \
$(use_with gnutls) \
$(use_with libxml2 xml2) \
$(use_with selinux) \
${myconf}
}

@ -1,12 +1,10 @@
DIST emacs-18.59-linux22x-elf-glibc21.diff.gz 15671 RMD160 4fab87eead1a66d767d2334d31507695dcf7b4a8 SHA1 075f1c9cf86e9a10fb686ebd04a2f95d6e4c3972 SHA256 fb810d893938883d50a3a8d7c43fbeb1604d5454f760b8f1f700326c8ee659dd
DIST emacs-18.59-patches-5.tar.bz2 17964 RMD160 55c561bf455fc101a65c4ec29956b6cecaa8f632 SHA1 7e9532ff07aa8141856382ef11344221453269fd SHA256 ab41883691956d705a9306f2a2bc803aff1ceea43da7e9539ff0ed51d2ae0953
DIST emacs-18.59-patches-7.tar.bz2 19400 RMD160 72588ffa6b625a775b42d5898eccb43932ff67f9 SHA1 d7d0e16ea7896f5fcde877b68dcd6be032b00beb SHA256 e96d63ae61bbded28b25d1bff6ec9a7e732f870f9f71152200bcb35658ef2f21
DIST emacs-18.59.tar.gz 2962652 RMD160 4976d0f0f34b6d54db6774d24a528f74a3bb20dc SHA1 15b25bf130e3eeb91f3eea8c01a3dec9aabf23cc SHA256 1e27e33f91984a91e9b4c1f21433f931aba03670960ecc147bb6d7b0de0f051e
DIST emacs-21.4-patches-12.tar.bz2 13207 RMD160 1a35ce8b479ab783b3bf2d827bbae98c0b5185e1 SHA1 35c72d283f72eb479860766ce792b93b8af6cab6 SHA256 849ba3d3e75d759fcc8157057a9872338f4a99c3f776dbdce48036317b0f1125
DIST emacs-21.4a.tar.gz 20403483 RMD160 c312e739935b56d08783bbfe97992297a363cb8a SHA1 cdb33731180fe4a912838af805dd35e3f55394d4 SHA256 1d50ddae117c48d689a3d772e390569edccfdc22168be0112d2093bd2d7c3216
DIST emacs-22.3-patches-8.tar.bz2 5974 RMD160 a17c6e291b6c0d246d30a27baceaa882b12a1250 SHA1 fbb03538973be5f416edbffebc567f6346caef4b SHA256 72a68bd14ce2efd52b0425c56649d735f4b3c0e630de73e0eb51ddf947d56ff7
DIST emacs-22.3.tar.gz 39587396 RMD160 a7eed5099d0cab25f34152f1b18b5c1b4e2e0746 SHA1 5e9b3e0205099a83be7198fd43ba1c9442a3feb0 SHA256 7bd9b719db8ee20c75ee0d256737f7fd2c0e2ea30a285a3afbfc32c856420d16
DIST emacs-23.3-patches-1.tar.bz2 1675 RMD160 f167c15e8d1c6a9629967aa3f910cc476e22315e SHA1 51522c8af1c0991ef189f8537e6636f7e1b30553 SHA256 caec6e052a564e75de2873e2d0e4ffb8169bde3c4f786e1a04b8781df31456fe
DIST emacs-23.3-patches-2.tar.bz2 1936 RMD160 c1cbe26f05e68efe0768445a3918892e995a59dd SHA1 3f55305dab83084b01f8958371d4e0fd4114b88b SHA256 403f88c0b814817734f275e6ee6ff4c8f27858a2429ea7d0a029c2d89ebaa5de
DIST emacs-23.3-patches-3.tar.bz2 14783 RMD160 5a609bfded363d63f6146c482881d63ea6fe8b08 SHA1 da25e5ab9e5c10d36fdffe17ee3825822f8618b7 SHA256 1c8b404d52a5f66861e1533c785642c5c0a371d55287b5df7d9c2587a24d1bbd
DIST emacs-23.3a.tar.bz2 38748283 RMD160 21f201714bca420c3a8fed8c92058cec786e724e SHA1 795bdfa372e42b9589a80f6dcb2ad8fed65b90e4 SHA256 9f4beee3bf4987914d57851c0aac017cb92a1410c2b31ba313265c64a38cc6ba

@ -1,98 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs/emacs-18.59-r6.ebuild,v 1.10 2010/03/11 08:50:36 ulm Exp $
EAPI=2
inherit eutils toolchain-funcs flag-o-matic multilib
DESCRIPTION="The extensible self-documenting text editor"
HOMEPAGE="http://www.gnu.org/software/emacs/"
SRC_URI="mirror://gnu/old-gnu/emacs/${P}.tar.gz
ftp://ftp.splode.com/pub/users/friedman/emacs/${P}-linux22x-elf-glibc21.diff.gz
mirror://gentoo/${P}-patches-5.tar.bz2"
LICENSE="GPL-1 GPL-2 BSD" #as-is
SLOT="18"
KEYWORDS="amd64 x86"
IUSE=""
RDEPEND="sys-libs/ncurses
>=app-admin/eselect-emacs-1.2
amd64? ( app-emulation/emul-linux-x86-baselibs )"
# X? ( x11-libs/libX11[-xcb] )
DEPEND="${RDEPEND}"
MY_BASEDIR="/usr/share/emacs/${PV}"
MY_LOCKDIR="/var/lib/emacs/lock"
src_prepare() {
epatch "${WORKDIR}/${P}-linux22x-elf-glibc21.diff"
EPATCH_SUFFIX=patch epatch
}
src_configure() {
# autoconf? What's autoconf? We are living in 1992. ;-)
local arch
case ${ARCH} in
amd64) arch=intel386; multilib_toolchain_setup x86 ;;
x86) arch=intel386 ;;
*) die "Architecture ${arch} not supported" ;;
esac
local cmd="s/\"s-.*\.h\"/\"s-linux.h\"/;s/\"m-.*\.h\"/\"m-${arch}.h\"/"
#use X && cmd="${cmd};s/.*\(#define HAVE_X_WINDOWS\).*/\1/"
sed -e "${cmd}" src/config.h-dist >src/config.h
cat <<-END >src/paths.h
#define PATH_LOADSEARCH "${MY_BASEDIR}/lisp"
#define PATH_EXEC "${MY_BASEDIR}/etc"
#define PATH_LOCK "${MY_LOCKDIR}/"
#define PATH_SUPERLOCK "${MY_LOCKDIR}/!!!SuperLock!!!"
END
sed -i -e "s:/usr/lib/\([^ ]*\).o:/usr/$(get_libdir)/\1.o:g" \
src/s-linux.h || die
# -O3 and -finline-functions cause segmentation faults at run time.
filter-flags -finline-functions
replace-flags -O[3-9] -O2
strip-flags
}
src_compile() {
# Do not use the sandbox, or the dumped Emacs will be twice as large
export SANDBOX_ON=0
emake --jobs=1 CC="$(tc-getCC)" CFLAGS="${CFLAGS} -Demacs" || die
}
src_install() {
local i
dodir ${MY_BASEDIR}
dodir /usr/share/man/man1
make install LIBDIR="${D}${MY_BASEDIR}" BINDIR="${D}/usr/bin" \
MANDIR="${D}/usr/share/man/man1" || die
chmod -R go-w "${D}${MY_BASEDIR}"
rmdir "${D}${MY_BASEDIR}/lock"
dodir ${MY_LOCKDIR%/*}
diropts -m0777
keepdir ${MY_LOCKDIR}
for i in emacsclient etags ctags; do
mv "${D}"/usr/bin/${i}{,-emacs-${SLOT}} || die "mv ${i} failed"
done
mv "${D}"/usr/bin/emacs{,-${SLOT}} || die "mv emacs failed"
mv "${D}"/usr/share/man/man1/emacs{,-emacs-${SLOT}}.1 || die
dosym ../emacs/${PV}/info /usr/share/info/emacs-${SLOT}
dodoc README PROBLEMS
}
pkg_postinst() {
eselect emacs update ifunset
}
pkg_postrm() {
eselect emacs update ifunset
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs/emacs-18.59-r8.ebuild,v 1.3 2011/12/28 17:35:19 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs/emacs-18.59-r8.ebuild,v 1.4 2012/01/04 17:30:27 phajdan.jr Exp $
EAPI=4
@ -14,7 +14,7 @@ SRC_URI="mirror://gnu/old-gnu/emacs/${P}.tar.gz
LICENSE="GPL-1 GPL-2 BSD" #as-is
SLOT="18"
KEYWORDS="amd64 ~x86"
KEYWORDS="amd64 x86"
IUSE=""
RDEPEND="sys-libs/ncurses

@ -0,0 +1,190 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs/emacs-21.4-r24.ebuild,v 1.1 2012/01/06 10:24:47 ulm Exp $
EAPI=4
WANT_AUTOMAKE="none"
inherit elisp-common flag-o-matic eutils toolchain-funcs autotools
DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
HOMEPAGE="http://www.gnu.org/software/emacs/"
SRC_URI="mirror://gnu/emacs/${P}a.tar.gz
mirror://gentoo/${P}-patches-12.tar.bz2
leim? ( mirror://gnu/emacs/leim-${PV}.tar.gz )"
LICENSE="GPL-2 FDL-1.1 BSD as-is MIT"
SLOT="21"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="X Xaw3d leim motif sendmail"
DEPEND="sys-libs/ncurses
>=app-admin/eselect-emacs-1.2
X? (
x11-libs/libXext
x11-libs/libICE
x11-libs/libSM
x11-libs/libXmu
x11-libs/libXpm
x11-misc/xbitmaps
>=media-libs/giflib-4.1.0.1b
virtual/jpeg
>=media-libs/tiff-3.5.5-r3
>=media-libs/libpng-1.4:0
Xaw3d? ( x11-libs/libXaw3d )
!Xaw3d? ( motif? ( >=x11-libs/openmotif-2.3:0 ) )
)"
RDEPEND="${DEPEND}
>=app-emacs/emacs-common-gentoo-1.3[X?]
sendmail? ( virtual/mta )"
src_prepare() {
EPATCH_SUFFIX=patch epatch
sed -i \
-e "s:/usr/lib/crtbegin.o:$(`tc-getCC` -print-file-name=crtbegin.o):g" \
-e "s:/usr/lib/crtend.o:$(`tc-getCC` -print-file-name=crtend.o):g" \
"${S}"/src/s/freebsd.h || die "unable to sed freebsd.h settings"
# This will need to be updated for X-Compilation
sed -i -e "s:/usr/lib/\([^ ]*\).o:/usr/$(get_libdir)/\1.o:g" \
"${S}/src/s/gnu-linux.h" || die
# custom aclocal.m4 was only needed for autoconf 2.13 and earlier
rm aclocal.m4
eaclocal
eautoconf
}
src_configure() {
# -fstack-protector gets internal compiler error at xterm.c (bug 33265)
filter-flags -fstack-protector -fstack-protector-all
# emacs doesn't handle LDFLAGS properly (bug #77430 and bug #65002)
unset LDFLAGS
# ever since GCC 3.2
replace-flags -O[3-9] -O2
# -march is known to cause signal 6 on some environment
filter-flags "-march=*"
local myconf
if use X ; then
myconf="${myconf}
--with-x
--with-xpm
--with-jpeg
--with-tiff
--with-gif
--with-png"
if use Xaw3d ; then
einfo "Configuring to build with Xaw3d (Athena/Lucid) toolkit"
myconf="${myconf} --with-x-toolkit=athena"
use motif \
&& ewarn "USE flag \"motif\" ignored (superseded by \"Xaw3d\")"
elif use motif ; then
einfo "Configuring to build with Motif toolkit"
myconf="${myconf} --with-x-toolkit=motif"
else
# do not build emacs with any toolkit, bug 35300
einfo "Configuring to build with no toolkit"
myconf="${myconf} --with-x-toolkit=no"
fi
else
myconf="${myconf} --without-x"
fi
econf ${myconf}
# leave this in src_configure
emake \
locallisppath="/etc/emacs:${SITELISP}:/usr/share/emacs/${PV}/leim" \
epaths-force
}
src_compile() {
export SANDBOX_ON=0
emake CC="$(tc-getCC)"
einfo "Recompiling patched lisp files..."
(cd lisp; emake recompile)
(cd src; emake versionclean)
emake CC="$(tc-getCC)"
}
src_install() {
local i m
einstall infodir="${D}/usr/share/info/emacs-${SLOT}"
for i in "${D}"/usr/bin/* ; do
mv "${i}" "${i}-emacs-${SLOT}" || die "mv ${i} failed"
done
mv "${D}"/usr/bin/emacs{-emacs,}-${SLOT} || die "mv emacs failed"
rm "${D}"/usr/bin/emacs-${PV}-emacs-${SLOT}
# move man pages to the correct place
for m in "${D}"/usr/share/man/man1/* ; do
mv "${m}" "${m%.1}-emacs-${SLOT}.1" || die "mv ${m} failed"
done
# move info dir to avoid collisions with the dir file generated by portage
mv "${D}"/usr/share/info/emacs-${SLOT}/dir{,.orig} \
|| die "moving info dir failed"
touch "${D}"/usr/share/info/emacs-${SLOT}/.keepinfodir
docompress -x /usr/share/info/emacs-${SLOT}/dir.orig
# avoid collision between slots
rm "${D}"/usr/share/emacs/site-lisp/subdirs.el
# remove unused <version>/site-lisp dir
rm -rf "${D}"/usr/share/emacs/${PV}/site-lisp
# fix permissions
find "${D}" -perm 664 |xargs chmod -f 644 2>/dev/null
find "${D}" -type d |xargs chmod -f 755 2>/dev/null
keepdir /usr/share/emacs/${PV}/leim
dodoc BUGS ChangeLog README
}
pkg_preinst() {
# move Info dir file to correct name
local infodir=/usr/share/info/emacs-${SLOT} f
if [ -f "${D}"${infodir}/dir.orig ]; then
mv "${D}"${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 "${D}"${infodir}/dir{,.*}
for f in "${D}"${infodir}/*; do
if [[ ${f##*/} != *[0-9].info* && -e ${f} ]]; then
install-info --info-dir="${D}"${infodir} "${f}" \
|| die "install-info failed"
fi
done
fi
}
pkg_postinst() {
eselect emacs update ifunset
if ! use sendmail && ! has_version "virtual/mta"; then
elog "You disabled sendmail support for Emacs. If you later install"
elog "a MTA then you will need to recompile Emacs. See Bug #11104."
fi
if use X; then
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."
fi
}
pkg_postrm() {
eselect emacs update ifunset
}

@ -1,23 +1,21 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 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.4 2011/12/06 13:44:27 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs/emacs-22.3-r9.ebuild,v 1.1 2012/01/06 10:24:47 ulm Exp $
EAPI=4
WANT_AUTOMAKE="none"
inherit autotools elisp-common eutils flag-o-matic multilib
inherit autotools elisp-common eutils flag-o-matic
DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
HOMEPAGE="http://www.gnu.org/software/emacs/"
SRC_URI="mirror://gnu/emacs/${P}a.tar.bz2
mirror://gentoo/${P}-patches-1.tar.bz2"
SRC_URI="mirror://gnu/emacs/${P}.tar.gz
mirror://gentoo/${P}-patches-8.tar.bz2"
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"
REQUIRED_USE="aqua? ( !X )"
RESTRICT="strip"
LICENSE="GPL-3 FDL-1.2 BSD as-is MIT"
SLOT="22"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
IUSE="alsa gif gtk gzip-el hesiod jpeg kerberos motif png sound source tiff toolkit-scroll-bars X Xaw3d +xpm"
RDEPEND="sys-libs/ncurses
>=app-admin/eselect-emacs-1.2
@ -25,28 +23,15 @@ RDEPEND="sys-libs/ncurses
hesiod? ( net-dns/hesiod )
kerberos? ( virtual/krb5 )
alsa? ( media-libs/alsa-lib )
gpm? ( sys-libs/gpm )
dbus? ( sys-apps/dbus )
X? (
x11-libs/libXmu
x11-libs/libXt
x11-misc/xbitmaps
gconf? ( >=gnome-base/gconf-2.26.2 )
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 )
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? ( x11-libs/gtk+:2 )
!gtk? (
Xaw3d? ( x11-libs/libXaw3d )
@ -55,20 +40,18 @@ RDEPEND="sys-libs/ncurses
)"
DEPEND="${RDEPEND}
dev-util/pkgconfig
alsa? ( dev-util/pkgconfig )
X? ( gtk? ( dev-util/pkgconfig ) )
gzip-el? ( app-arch/gzip )"
RDEPEND="${RDEPEND}
!<app-editors/emacs-vcs-${PV}
>=app-emacs/emacs-common-gentoo-1[X?]"
>=app-emacs/emacs-common-gentoo-1.3[X?]"
# 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}"
EMACS_SUFFIX="emacs-${SLOT}"
SITEFILE="20${PN}-${SLOT}-gentoo.el"
# 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}"
src_prepare() {
EPATCH_SUFFIX=patch epatch
@ -98,46 +81,26 @@ src_prepare() {
src_configure() {
ALLOWED_FLAGS=""
strip-flags
filter-flags -fstrict-aliasing
append-flags $(test-flags -fno-strict-aliasing)
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
filter-flags -fstack-protector -fstack-protector-all #285778
replace-flags -O[3-9] -O2
sed -i -e "s/-lungif/-lgif/g" configure* src/Makefile* || die
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 --without-ns"
myconf="${myconf} $(use_with gconf)"
myconf="${myconf} --with-x"
myconf="${myconf} $(use_with toolkit-scroll-bars)"
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 xft)"
if use xft; then
myconf="${myconf} $(use_with m17n-lib libotf)"
myconf="${myconf} $(use_with m17n-lib m17n-flt)"
else
myconf="${myconf} --without-libotf --without-m17n-flt"
use m17n-lib && ewarn \
"USE flag \"m17n-lib\" has no effect because xft is not set."
fi
myconf="${myconf} $(use_with png) $(use_with tiff)"
myconf="${myconf} $(use_with xpm)"
# GTK+ is the default toolkit if USE=gtk is chosen with other
# possibilities. Emacs upstream thinks this should be standard
@ -148,12 +111,15 @@ src_configure() {
elif use Xaw3d; then
einfo "Configuring to build with Xaw3d (Athena/Lucid) toolkit"
myconf="${myconf} --with-x-toolkit=athena"
myconf="${myconf} --without-gtk"
elif use motif; then
einfo "Configuring to build with Motif toolkit"
myconf="${myconf} --with-x-toolkit=motif"
myconf="${myconf} --without-gtk"
else
einfo "Configuring to build with no toolkit"
myconf="${myconf} --with-x-toolkit=no"
myconf="${myconf} --without-gtk"
fi
local f tk=
@ -163,30 +129,18 @@ src_configure() {
&& ewarn "USE flag \"${f}\" ignored (superseded by \"${tk}\")"
tk="${tk}${tk:+ }${f}"
done
elif use aqua; then
einfo "Configuring to build with Cocoa support"
myconf="${myconf} --with-ns --disable-ns-self-contained"
myconf="${myconf} --without-x"
else
myconf="${myconf} --without-x --without-ns"
myconf="${myconf} --without-x"
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}" \
--infodir=/usr/share/info/${EMACS_SUFFIX} \
--enable-locallisppath="/etc/emacs:${SITELISP}" \
--without-carbon \
--with-gameuser="${GAMES_USER_DED:-games}" \
$(use_with hesiod) \
$(use_with kerberos) $(use_with kerberos kerberos5) \
$(use_with gpm) \
$(use_with dbus) \
${myconf}
}
@ -200,28 +154,30 @@ src_install () {
emake install DESTDIR="${D}"
rm "${ED}"/usr/bin/emacs-${FULL_VERSION}-${EMACS_SUFFIX} \
rm "${D}"/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} \
mv "${D}"/usr/bin/emacs-${EMACS_SUFFIX} "${D}"/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
for m in "${D}"/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} \
mv "${D}"/usr/share/info/${EMACS_SUFFIX}/dir{,.orig} \
|| die "moving info dir failed"
touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir
touch "${D}"/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
rm "${D}"/usr/share/emacs/site-lisp/subdirs.el
rm "${D}"/var/lib/games/emacs/{snake,tetris}-scores
keepdir /var/lib/games/emacs
# remove unused <version>/site-lisp dir
rm -rf "${D}"/usr/share/emacs/${FULL_VERSION}/site-lisp
local c=";;"
if use source; then
insinto /usr/share/emacs/${FULL_VERSION}/src
@ -237,10 +193,10 @@ src_install () {
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 ${c} "/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 (dir "/usr/share/info/${EMACS_SUFFIX}")
X (re "\\\\\`/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))
@ -251,30 +207,21 @@ src_install () {
EOF
elisp-site-file-install "${T}/${SITEFILE}" || die
dodoc README BUGS
if use aqua; then
dodir /Applications/Gentoo
rm -rf "${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app
mv nextstep/Emacs.app \
"${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app || die
einfo "Emacs${EMACS_SUFFIX#emacs}.app is in ${EPREFIX}/Applications/Gentoo."
einfo "You may want to copy or symlink it into /Applications by yourself."
fi
dodoc AUTHORS BUGS CONTRIBUTE README
}
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"
if [ -f "${D}"${infodir}/dir.orig ]; then
mv "${D}"${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
rm -f "${D}"${infodir}/dir{,.*}
for f in "${D}"${infodir}/*; do
if [[ ${f##*/} != *-[0-9]* && -e ${f} ]]; then
install-info --info-dir="${ED}"${infodir} "${f}" \
install-info --info-dir="${D}"${infodir} "${f}" \
|| die "install-info failed"
fi
done
@ -283,39 +230,25 @@ pkg_preinst() {
pkg_postinst() {
local f
for f in "${EROOT}"/var/lib/games/emacs/{snake,tetris}-scores; do
for f in "${ROOT}"/var/lib/games/emacs/{snake,tetris}-scores; do
[ -e "${f}" ] || touch "${f}"
done
chown "${GAMES_USER_DED:-games}" "${EROOT}"/var/lib/games/emacs
chown "${GAMES_USER_DED:-games}" "${ROOT}"/var/lib/games/emacs
elisp-site-regen
if use livecd; then
# force an update of the emacs symlink for the livecd/dvd,
# because some microemacs packages set it with USE=livecd
eselect emacs update
else
eselect emacs update ifunset
fi
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 "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() {

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 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.14 2011/12/06 13:44:27 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs/emacs-23.3-r2.ebuild,v 1.16 2012/01/06 16:40:00 halcy0n Exp $
EAPI=4
WANT_AUTOMAKE="none"
@ -14,7 +14,7 @@ SRC_URI="mirror://gnu/emacs/${P}a.tar.bz2
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"
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"
REQUIRED_USE="aqua? ( !X )"

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs/emacs-23.3-r3.ebuild,v 1.3 2011/12/14 18:31:35 grobian Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs/emacs-23.3-r3.ebuild,v 1.4 2012/01/05 23:51:53 ulm Exp $
EAPI=4
WANT_AUTOMAKE="none"
@ -57,7 +57,9 @@ RDEPEND="sys-libs/ncurses
)"
DEPEND="${RDEPEND}
dev-util/pkgconfig
alsa? ( dev-util/pkgconfig )
dbus? ( dev-util/pkgconfig )
X? ( dev-util/pkgconfig )
gzip-el? ( app-arch/gzip )"
RDEPEND="${RDEPEND}

@ -2,14 +2,14 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>hwoarang@gentoo.org</email>
<name>Markos Chandras</name>
<description>Proxy maintainer. CC him on bugs</description>
</maintainer>
<maintainer>
<email>alexvandermey@gmail.com</email>
<name>Alexander van der Mey</name>
<description>Upstream developer. Assign bugs to him</description>
<description>Upstream developer.</description>
</maintainer>
<maintainer>
<email>hwoarang@gentoo.org</email>
<name>Markos Chandras</name>
<description>Proxy maintainer.</description>
</maintainer>
<longdescription lang="en">
</longdescription>

@ -10,3 +10,5 @@ DIST vim-patches-7.3.244.patch.bz2 450514 RMD160 ab8efb017d00cfcb2317d9ab7faa384
DIST vim-patches-7.3.266.patch.bz2 482229 RMD160 20399fd3a4366f486ce9edf2d09733647b26d487 SHA1 22f2f52cc703ea3ee06dcf9d9c49e39208fbf72a SHA256 28ebe4e469fad7a9f3a55611323e9235b83ec40c6abca85da485f9df02aa0177
DIST vim-patches-7.3.322.patch.bz2 544050 RMD160 012ff0a37550bd4665224409eb4b5940e4fa91b9 SHA1 8e4b1d454658c27db0fdffee8d3e159817a70597 SHA256 78708f9bf3c1947882036d213a18ed77f5e4771892501b958c2202c81c8d8d18
DIST vim-patches-7.3.353.patch.bz2 573639 RMD160 9f7a984fe7eab9418d029ff5769e8b4b3509bb74 SHA1 0160e88bfbf92bf9e47ebdd35f1f10aeb8c30788 SHA256 34091a604a747ae47a9fcf9b96a224a2c68da8c53ec1c0aad252bc3940b71591
DIST vim-patches-7.3.372.patch.bz2 576444 RMD160 4eb27324f20e67e8f4d66e06f6d2f52b94b944c6 SHA1 ac4532b4322578ed10b5764281888af1145d1836 SHA256 46ff9230e671150656cbac03cff270e1c5d22833ec3b9273f2dca0f40e9fab50
DIST vim-patches-7.3.393.patch.bz2 605537 RMD160 a59773867338e92412e13f00d40a18caf0f241d9 SHA1 853f2d170d248349dc0cbe3d5dd57a8592548165 SHA256 eb2e0ac7d82d9f696555ed5d6c4b711a261be1e1479891b4e2ae24bba6bde7db

@ -0,0 +1,29 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/gvim/gvim-7.3.372.ebuild,v 1.1 2012/01/05 18:01:48 lack Exp $
EAPI=3
VIM_VERSION="7.3"
inherit vim
VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2"
GVIMRC_FILE_SUFFIX="-r1"
GVIM_DESKTOP_SUFFIX="-r2"
SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2
http://dev.gentoo.org/~lack/vim/${VIM_ORG_PATCHES}"
S="${WORKDIR}/vim${VIM_VERSION/.}"
DESCRIPTION="GUI version of the Vim text editor"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
src_prepare() {
vim_src_prepare
epatch "${FILESDIR}"/${PN}-7.1.285-darwin-x11link.patch
if [[ ${CHOST} == *-interix* ]]; then
epatch "${FILESDIR}"/${PN}-7.1-interix-link.patch
epatch "${FILESDIR}"/${PN}-7.1.319-interix-cflags.patch
fi
}

@ -0,0 +1,29 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/gvim/gvim-7.3.393.ebuild,v 1.1 2012/01/05 18:17:30 lack Exp $
EAPI=3
VIM_VERSION="7.3"
inherit vim
VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2"
GVIMRC_FILE_SUFFIX="-r1"
GVIM_DESKTOP_SUFFIX="-r2"
SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2
http://dev.gentoo.org/~lack/vim/${VIM_ORG_PATCHES}"
S="${WORKDIR}/vim${VIM_VERSION/.}"
DESCRIPTION="GUI version of the Vim text editor"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
src_prepare() {
vim_src_prepare
epatch "${FILESDIR}"/${PN}-7.1.285-darwin-x11link.patch
if [[ ${CHOST} == *-interix* ]]; then
epatch "${FILESDIR}"/${PN}-7.1-interix-link.patch
epatch "${FILESDIR}"/${PN}-7.1.319-interix-cflags.patch
fi
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/mg/mg-20110905.ebuild,v 1.9 2011/12/03 17:14:14 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/mg/mg-20110905.ebuild,v 1.10 2012/01/06 15:18:08 ranger Exp $
EAPI=4
@ -12,7 +12,7 @@ SRC_URI="http://homepage.boetes.org/software/mg/${P}.tar.gz"
LICENSE="public-domain BSD"
SLOT="0"
KEYWORDS="alpha amd64 hppa ~ppc sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos"
KEYWORDS="alpha amd64 hppa ppc sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos"
IUSE="livecd"
DEPEND="sys-libs/ncurses"

@ -13,3 +13,5 @@ DIST vim-patches-7.3.244.patch.bz2 450514 RMD160 ab8efb017d00cfcb2317d9ab7faa384
DIST vim-patches-7.3.266.patch.bz2 482229 RMD160 20399fd3a4366f486ce9edf2d09733647b26d487 SHA1 22f2f52cc703ea3ee06dcf9d9c49e39208fbf72a SHA256 28ebe4e469fad7a9f3a55611323e9235b83ec40c6abca85da485f9df02aa0177
DIST vim-patches-7.3.322.patch.bz2 544050 RMD160 012ff0a37550bd4665224409eb4b5940e4fa91b9 SHA1 8e4b1d454658c27db0fdffee8d3e159817a70597 SHA256 78708f9bf3c1947882036d213a18ed77f5e4771892501b958c2202c81c8d8d18
DIST vim-patches-7.3.353.patch.bz2 573639 RMD160 9f7a984fe7eab9418d029ff5769e8b4b3509bb74 SHA1 0160e88bfbf92bf9e47ebdd35f1f10aeb8c30788 SHA256 34091a604a747ae47a9fcf9b96a224a2c68da8c53ec1c0aad252bc3940b71591
DIST vim-patches-7.3.372.patch.bz2 576444 RMD160 4eb27324f20e67e8f4d66e06f6d2f52b94b944c6 SHA1 ac4532b4322578ed10b5764281888af1145d1836 SHA256 46ff9230e671150656cbac03cff270e1c5d22833ec3b9273f2dca0f40e9fab50
DIST vim-patches-7.3.393.patch.bz2 605537 RMD160 a59773867338e92412e13f00d40a18caf0f241d9 SHA1 853f2d170d248349dc0cbe3d5dd57a8592548165 SHA256 eb2e0ac7d82d9f696555ed5d6c4b711a261be1e1479891b4e2ae24bba6bde7db

@ -0,0 +1,20 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/vim-core/vim-core-7.3.372.ebuild,v 1.1 2012/01/05 18:00:05 lack Exp $
EAPI=3
VIM_VERSION="7.3"
inherit vim
VIM_CORE_GENTOO_PATCHES="vim-core-${VIM_VERSION}-gentoo-patches-r1.tar.bz2"
VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2"
VIMRC_FILE_SUFFIX="-r4"
SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2
http://dev.gentoo.org/~lack/vim/${VIM_CORE_GENTOO_PATCHES}
http://dev.gentoo.org/~lack/vim/${VIM_ORG_PATCHES}"
S="${WORKDIR}/vim${VIM_VERSION/.}"
DESCRIPTION="vim and gvim shared files"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""

@ -0,0 +1,20 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/vim-core/vim-core-7.3.393.ebuild,v 1.1 2012/01/05 18:15:59 lack Exp $
EAPI=3
VIM_VERSION="7.3"
inherit vim
VIM_CORE_GENTOO_PATCHES="vim-core-${VIM_VERSION}-gentoo-patches-r1.tar.bz2"
VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2"
VIMRC_FILE_SUFFIX="-r4"
SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2
http://dev.gentoo.org/~lack/vim/${VIM_CORE_GENTOO_PATCHES}
http://dev.gentoo.org/~lack/vim/${VIM_ORG_PATCHES}"
S="${WORKDIR}/vim${VIM_VERSION/.}"
DESCRIPTION="vim and gvim shared files"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""

@ -10,3 +10,5 @@ DIST vim-patches-7.3.244.patch.bz2 450514 RMD160 ab8efb017d00cfcb2317d9ab7faa384
DIST vim-patches-7.3.266.patch.bz2 482229 RMD160 20399fd3a4366f486ce9edf2d09733647b26d487 SHA1 22f2f52cc703ea3ee06dcf9d9c49e39208fbf72a SHA256 28ebe4e469fad7a9f3a55611323e9235b83ec40c6abca85da485f9df02aa0177
DIST vim-patches-7.3.322.patch.bz2 544050 RMD160 012ff0a37550bd4665224409eb4b5940e4fa91b9 SHA1 8e4b1d454658c27db0fdffee8d3e159817a70597 SHA256 78708f9bf3c1947882036d213a18ed77f5e4771892501b958c2202c81c8d8d18
DIST vim-patches-7.3.353.patch.bz2 573639 RMD160 9f7a984fe7eab9418d029ff5769e8b4b3509bb74 SHA1 0160e88bfbf92bf9e47ebdd35f1f10aeb8c30788 SHA256 34091a604a747ae47a9fcf9b96a224a2c68da8c53ec1c0aad252bc3940b71591
DIST vim-patches-7.3.372.patch.bz2 576444 RMD160 4eb27324f20e67e8f4d66e06f6d2f52b94b944c6 SHA1 ac4532b4322578ed10b5764281888af1145d1836 SHA256 46ff9230e671150656cbac03cff270e1c5d22833ec3b9273f2dca0f40e9fab50
DIST vim-patches-7.3.393.patch.bz2 605537 RMD160 a59773867338e92412e13f00d40a18caf0f241d9 SHA1 853f2d170d248349dc0cbe3d5dd57a8592548165 SHA256 eb2e0ac7d82d9f696555ed5d6c4b711a261be1e1479891b4e2ae24bba6bde7db

@ -0,0 +1,26 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/vim/vim-7.3.372.ebuild,v 1.1 2012/01/05 18:00:44 lack Exp $
EAPI=3
VIM_VERSION="7.3"
inherit vim
VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2"
SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2
http://dev.gentoo.org/~lack/vim/${VIM_ORG_PATCHES}"
S="${WORKDIR}/vim${VIM_VERSION/.}"
DESCRIPTION="Vim, an improved vi-style text editor"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
src_prepare() {
vim_src_prepare
if [[ ${CHOST} == *-interix* ]]; then
epatch "${FILESDIR}"/${PN}-7.3-interix-link.patch
fi
epatch "${FILESDIR}"/${PN}-7.1.285-darwin-x11link.patch
}

@ -0,0 +1,26 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/vim/vim-7.3.393.ebuild,v 1.1 2012/01/05 18:16:58 lack Exp $
EAPI=3
VIM_VERSION="7.3"
inherit vim
VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2"
SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2
http://dev.gentoo.org/~lack/vim/${VIM_ORG_PATCHES}"
S="${WORKDIR}/vim${VIM_VERSION/.}"
DESCRIPTION="Vim, an improved vi-style text editor"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
src_prepare() {
vim_src_prepare
if [[ ${CHOST} == *-interix* ]]; then
epatch "${FILESDIR}"/${PN}-7.3-interix-link.patch
fi
epatch "${FILESDIR}"/${PN}-7.1.285-darwin-x11link.patch
}

@ -1,4 +1,3 @@
DIST zile-2.3.23.tar.gz 928118 RMD160 6148dfe3879153db7e50a9778e5c95ad96ef86b1 SHA1 69e61d6339246c61c58a75b517c812a499516674 SHA256 86ad8aad5f060688312b6454497d1c6b1aa4b77885b6e86a1eb75491553d7007
DIST zile-2.3.24.tar.gz 953962 RMD160 a9a7a4bce857fcc1bca5e9d1ca7bc47b5b335a9e SHA1 e7f6e83d24d66ce46fc14a9e95efd3959f40f862 SHA256 218bb2af414c6a168101656631a5b2da92f20a965895e1006658cc658b0b7e89
DIST zile-2.4.2.tar.gz 1238696 RMD160 77519a90131c7eed1eebb4e75f9b7af76b0b2fc2 SHA1 e4f62a58af163198a38f6318be8227aec1651fd3 SHA256 73b4229474bced1565ef4f4e87b3187dca16ebb5422cb714b45a7b87020b4945
DIST zile-2.4.3.tar.gz 1235561 RMD160 a379df869e47e2ec75a1fb3eee2618de4e33da39 SHA1 5acef10464641e93a396bbffa2d45766c1ad4c28 SHA256 83eda904f38a302af7f91179e985baa801f457b62ee19988fdcfae14079bcf67

@ -1,38 +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/zile/zile-2.3.23.ebuild,v 1.6 2011/05/29 16:20:58 armin76 Exp $
EAPI=3
DESCRIPTION="Zile is a small Emacs clone"
HOMEPAGE="http://www.gnu.org/software/zile/"
SRC_URI="mirror://gnu/zile/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="alpha amd64 ppc sparc x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE="livecd test valgrind"
RDEPEND="sys-libs/ncurses"
DEPEND="${RDEPEND}
test? ( valgrind? ( dev-util/valgrind ) )"
src_configure() {
econf $(use test && use_with valgrind || echo "--without-valgrind")
}
src_install() {
emake DESTDIR="${D}" install || die
# FAQ is installed by the build system in /usr/share/zile
dodoc AUTHORS BUGS NEWS README THANKS || die
# Zile should never install charset.alias (even on non-glibc arches)
rm -f "${ED}"/usr/lib/charset.alias
}
pkg_postinst() {
if use livecd; then
[ -e "${EROOT}"/usr/bin/emacs ] || ln -s zile "${EROOT}"/usr/bin/emacs
fi
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/zile/zile-2.3.24-r1.ebuild,v 1.4 2011/09/24 17:18:28 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/zile/zile-2.3.24-r1.ebuild,v 1.5 2012/01/06 15:15:05 ranger Exp $
EAPI=4
@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/zile/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="alpha amd64 ~ppc sparc x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
KEYWORDS="alpha amd64 ppc sparc x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE="livecd test valgrind"
RDEPEND="sys-libs/ncurses"

@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/elib/elib-1.0-r1.ebuild,v 1.1 2010/02/01 22:06:03 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emacs/elib/elib-1.0-r1.ebuild,v 1.3 2012/01/06 16:47:49 ranger Exp $
EAPI=3
@ -12,7 +12,7 @@ SRC_URI="http://jdee.sunsite.dk/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
KEYWORDS="amd64 ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
IUSE=""
SITEFILE="50${PN}-gentoo.el"

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/howm/howm-1.3.9.1.ebuild,v 1.1 2011/01/30 12:08:57 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emacs/howm/howm-1.3.9.1.ebuild,v 1.3 2012/01/06 16:49:15 ranger Exp $
EAPI=4
@ -12,7 +12,7 @@ SRC_URI="http://howm.sourceforge.jp/a/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
KEYWORDS="amd64 ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
SITEFILE="50${PN}-gentoo.el"

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/ocaml-mode/ocaml-mode-3.12.1.ebuild,v 1.3 2011/12/30 04:50:56 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emacs/ocaml-mode/ocaml-mode-3.12.1.ebuild,v 1.5 2012/01/06 16:46:18 ranger Exp $
EAPI=4
@ -14,7 +14,7 @@ SRC_URI="http://caml.inria.fr/distrib/${MY_P%.*}/${MY_P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ppc ~ppc64 ~sparc x86 ~x86-fbsd"
IUSE=""
S="${WORKDIR}/${MY_P}/emacs"

@ -1,4 +1,4 @@
DIST org-6.36c.tar.gz 2706358 RMD160 bc745e506712619a03f0b296ac606a5cc7ad81c9 SHA1 56d55f8c751248100aabbc3109495af31ccf277f SHA256 26db6b9c319a2dd54f3a8da78f761594b7c8e7edeb9106f14a1c3a6ff94786a0
DIST org-7.5.tar.gz 2897817 RMD160 8fa7de0454cddf690e71ac00e8f6a4bcb3ab0606 SHA1 935392f885a6a6cbb3912aaffe55f3eaeaea2472 SHA256 978822bc4c5f9f67450fbaa8572f1d4217406b7e28551278c9f23f7e9515cd4b
DIST org-7.7.tar.gz 3248717 RMD160 7d87fc763c942d25dd65f8a0851bab3b7011c008 SHA1 214b4b66f573686d72dd1f829d1f639dd7d1ff7d SHA256 6df7633ec40231f466b436c5e63b03a62c585d3fe0e53838a2cd7c18c68e7f26
DIST org-7.8.02.tar.gz 3272089 RMD160 a5e071324b7ffec1e8d72e16713dfbc038a7cb74 SHA1 08caeabdc4514187193f93d42f656e7fa6f24013 SHA256 c97c7e50d80424e3c3ffdd1cdd6c597be815b7450bb02da0e661a3d3cafb3f19
DIST org-7.8.03.tar.gz 3288565 RMD160 f1ad226d2ec2d99ddf6f793f45bb140042b014be SHA1 731809e4b6732e50a2b5a4b0ecba61123ffe3420 SHA256 49357cca7d892e70cd2dfcc0b5d96d9fd164ef5a1f251ace3865ecb27dc1e958

@ -0,0 +1,4 @@
(add-to-list 'load-path "@SITELISP@")
(add-to-list 'auto-mode-alist '("\\.org\\'" . org-mode))
(require 'org-install)
(setq org-odt-data-dir "@SITEETC@")

@ -0,0 +1,22 @@
Don't re-compile org-odt.el at install time.
Patch submitted upstream:
http://lists.gnu.org/archive/html/emacs-orgmode/2012-01/msg00005.html
--- org-7.8.03-orig/Makefile
+++ org-7.8.03/Makefile
@@ -247,14 +247,10 @@
g:
${MAKE} pdf && open doc/orgguide.pdf
-# Always force re-compilation of org-odt
-lisp/org-odt.elc: org-odt-data-dir
-org-odt-data-dir:
-
# Sleight of hand to "hard code" the value of $(datadir) in
# org-odt.el. See variables `org-odt-styles-dir-list' and
# `org-odt-schema-dir-list'.
-install-lisp: BATCH_EXTRA = -eval "(setq org-odt-data-dir (expand-file-name \"$(datadir)\"))"
+lisp/org-odt.elc: BATCH_EXTRA = -eval "(setq org-odt-data-dir (expand-file-name \"$(datadir)\"))"
install-lisp: $(LISPFILES) $(ELCFILES)
if [ ! -d $(lispdir) ]; then $(MKDIR) $(lispdir); else true; fi ;

@ -1,51 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/org-mode/org-mode-7.5.ebuild,v 1.7 2011/06/19 16:03:41 armin76 Exp $
EAPI=4
NEED_EMACS=22
inherit elisp
DESCRIPTION="An Emacs mode for notes and project planning"
HOMEPAGE="http://www.orgmode.org/"
SRC_URI="http://orgmode.org/org-${PV}.tar.gz"
LICENSE="GPL-3 FDL-1.3 contrib? ( GPL-2 MIT )"
SLOT="0"
KEYWORDS="amd64 ppc x86 ~sparc-fbsd ~x86-fbsd ~x86-macos"
IUSE="contrib"
S="${WORKDIR}/org-${PV}"
SITEFILE="50${PN}-gentoo.el"
src_prepare() {
# Remove autoload file to make sure that it is regenerated with
# the right Emacs version.
rm -f lisp/org-install.el
}
src_compile() {
default
}
src_install() {
emake \
prefix="${ED}/usr" \
lispdir="${ED}${SITELISP}/${PN}" \
infodir="${ED}/usr/share/info" \
install
elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die
doinfo doc/org
dodoc README doc/org.pdf doc/orgcard.pdf doc/orgguide.pdf
if use contrib; then
elisp-install ${PN}/contrib contrib/lisp/*org*.el || die
insinto /usr/share/doc/${PF}/contrib
doins -r contrib/README contrib/babel contrib/scripts
find "${ED}/usr/share/doc/${PF}/contrib" -type f -name '.*' \
-exec rm -f '{}' '+'
fi
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/org-mode/org-mode-7.7.ebuild,v 1.4 2011/12/25 19:48:12 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emacs/org-mode/org-mode-7.7.ebuild,v 1.6 2012/01/06 16:44:49 ranger Exp $
EAPI=4
NEED_EMACS=22
@ -13,7 +13,7 @@ SRC_URI="http://orgmode.org/org-${PV}.tar.gz"
LICENSE="GPL-3 FDL-1.3 contrib? ( GPL-2 MIT as-is )"
SLOT="0"
KEYWORDS="amd64 ~ppc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-macos"
KEYWORDS="amd64 ppc x86 ~sparc-fbsd ~x86-fbsd ~x86-macos"
IUSE="contrib"
S="${WORKDIR}/org-${PV}"

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/org-mode/org-mode-7.8.02.ebuild,v 1.1 2011/12/25 15:41:00 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emacs/org-mode/org-mode-7.8.03-r1.ebuild,v 1.1 2012/01/05 07:31:45 ulm Exp $
EAPI=4
NEED_EMACS=22
@ -17,19 +17,21 @@ KEYWORDS="~amd64 ~ppc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-macos"
IUSE="contrib"
S="${WORKDIR}/org-${PV}"
ELISP_PATCHES="${P}-Makefile.patch"
# Remove autoload file to make sure that it is regenerated with
# the right Emacs version.
ELISP_REMOVE="lisp/org-install.el"
SITEFILE="50${PN}-gentoo.el"
SITEFILE="50${PN}-gentoo-${PV}.el"
src_compile() {
default
emake datadir="${SITEETC}/${PN}"
}
src_install() {
emake \
prefix="${ED}/usr" \
lispdir="${ED}${SITELISP}/${PN}" \
datadir="${ED}${SITEETC}/${PN}" \
infodir="${ED}/usr/share/info" \
install
@ -41,6 +43,7 @@ src_install() {
doins -r contrib/README contrib/babel contrib/odt contrib/scripts
find "${ED}/usr/share/doc/${PF}/contrib" -type f -name '.*' \
-exec rm -f '{}' '+'
# add the contrib subdirectory to load-path
sed -ie 's:\(.*@SITELISP@\)\(.*\):&\n\1/contrib\2:' \
"${T}/${SITEFILE}" || die
fi

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/psgml/psgml-1.3.2.ebuild,v 1.4 2011/12/14 08:51:01 phajdan.jr Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emacs/psgml/psgml-1.3.2.ebuild,v 1.5 2012/01/06 16:42:33 ranger Exp $
inherit elisp
@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/psgml/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc ~sparc x86"
KEYWORDS="amd64 ppc ~sparc x86"
IUSE=""
DEPEND="app-text/openjade"

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/python-mode/python-mode-5.2.0.ebuild,v 1.5 2011/12/04 15:49:44 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emacs/python-mode/python-mode-5.2.0.ebuild,v 1.6 2012/01/06 16:40:55 ranger Exp $
EAPI=3
@ -12,7 +12,7 @@ SRC_URI="http://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tgz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 arm hppa ia64 ~ppc ~ppc64 s390 sh x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
KEYWORDS="amd64 arm hppa ia64 ppc ~ppc64 s390 sh x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE=""
S="${WORKDIR}/${PN}"

@ -1,2 +1,2 @@
DIST libguestfs-1.7.18-x86_64.tar.gz 62332840 RMD160 202ac5883d1453d6225b76029290ccebd44c7e84 SHA1 661786c088fad8d2354e8121a2fafb1d598587fc SHA256 07c4f0b4b50df7407327333d9e9b09c310265d056868531c69659659a9f5218d
DIST libguestfs-1.8.15.tar.gz 5161269 RMD160 09b3f3d22032c3bdaedb813a367676d812c35450 SHA1 4ad8a8875105754834a2c887db39e49800b755bb SHA256 b57dd3d31a6ed78a1aee7b4eaf64a9c476c49ac46602aee7daa6b642cb23fad3
DIST libguestfs-1.8.16.tar.gz 5164608 RMD160 eec0d8875f02e007f5dcbce629ddf00c0ee609af SHA1 24a9aa8c2a8226438a6613a9a12a4d467404d1e6 SHA256 7d8fb8529f201d81761bd383ea567d752f54471a1b5b5903fe553440cbe7755f

@ -0,0 +1,102 @@
# HG changeset patch
# User Andreis Vinogradovs <spamslepnoga@inbox.ru>
# Date 1325421041 -7200
# Node ID ba14909c0a95bf9879e6df25d8128d1cf9a75252
# Parent c9bc634a526984160a40b70f71895de0a855f4c0
configure_ac_automagic.patch
diff --git a/configure.ac b/configure.ac
--- a/configure.ac
+++ b/configure.ac
@@ -217,6 +217,10 @@
if test -f /etc/arch-release; then
DISTRO=ARCHLINUX
fi
+ dnl Slepnoga for Gentoo
+ if test -f /etc/gentoo-release; then
+ DISTRO=GENTOO
+ fi
AC_MSG_RESULT([$DISTRO])
AC_SUBST([DISTRO])
fi
@@ -461,7 +465,7 @@
AC_DEFINE([HAVE_LIBMAGIC],[1],[libmagic found at compile time.])
], [])
],
- [AC_MSG_WARN([libmagic not found, some core features will be disabled])])
+ [AC_MSG_FAILURE([libmagic not found, some core features will be disabled])])
dnl Check for PCRE (highly recommended)
PKG_CHECK_MODULES([PCRE], [libpcre],
@@ -469,7 +473,7 @@
AC_SUBST([PCRE_LIBS])
AC_DEFINE([HAVE_PCRE],[1],[PCRE found at compile time.])
],
- [AC_MSG_WARN([PCRE not found, some core features will be disabled])])
+ [AC_MSG_FAILURE([PCRE not found, some core features will be disabled])])
dnl libvirt (highly recommended)
PKG_CHECK_MODULES([LIBVIRT], [libvirt],
@@ -486,7 +490,7 @@
AC_SUBST([LIBXML2_LIBS])
AC_DEFINE([HAVE_LIBXML2],[1],[libxml2 found at compile time.])
],
- [AC_MSG_WARN([libxml2 not found, some core features will be disabled])])
+ [AC_MSG_FAILURE([libxml2 not found, some core features will be disabled])])
AM_CONDITIONAL([HAVE_LIBXML2],[test "x$LIBXML2_LIBS" != "x"])
dnl hivex library (highly recommended)
@@ -654,13 +658,13 @@
AM_CONDITIONAL([HAVE_RUBY],
[test "x$RAKE" != "xno" && test -n "$HAVE_LIBRUBY"])
-dnl Check for Java.
-AC_ARG_WITH(java_home,
- [AS_HELP_STRING([--with-java-home],
- [specify path to JDK directory @<:@default=check@:>@])],
- [],
- [with_java_home=check])
+AC_ARG_ENABLE([java],
+ AS_HELP_STRING([--enable-java], [Disable Java language bindings]),
+ [enable_java=no],
+ [enable_java=yes])
+AS_IF([test "x$enable_java" = "xyes"],
+ [
if test "x$with_java_home" != "xno"; then
if test "x$with_java_home" != "xyes" && test "x$with_java_home" != "xcheck"
then
@@ -756,7 +760,6 @@
fi
fi
AC_MSG_RESULT([$JNI_CFLAGS])
-
dnl Need extra version flag?
AC_MSG_CHECKING([extra javac flags])
JAVAC_FLAGS=
@@ -791,8 +794,8 @@
AC_SUBST(JAR_INSTALL_DIR)
AC_SUBST(JNI_INSTALL_DIR)
AC_SUBST(JNI_VERSION_INFO)
-
-AM_CONDITIONAL([HAVE_JAVA],[test -n "$JAVAC"])
+])
+AM_CONDITIONAL([HAVE_JAVA],[test -n "$JAVAC" && test "x$enable_java" != "xno"])
dnl Check for Haskell (GHC).
GHC=no
@@ -849,8 +852,12 @@
dnl Replace libtool with a wrapper that clobbers dependency_libs in *.la files
dnl http://lists.fedoraproject.org/pipermail/devel/2010-November/146343.html
-LIBTOOL='bash $(top_srcdir)/libtool-kill-dependency_libs.sh $(top_builddir)/libtool'
-AC_SUBST([LIBTOOL])
+dnl ha-ha, criocamera :) - gentoo kill la files in other way's
+dnlLIBTOOL='$(SHELL) $(top_srcdir)/libtool-kill-dependency_libs.sh $(top_builddir)/libtool'
+dnl haha, are stub
+dnl AC_PROG_LIBTOOL
+dnl AC_SUBST([LIBTOOL])
+LT_INIT
dnl Run in subdirs.
if test "x$enable_daemon" = "xyes"; then

@ -0,0 +1,26 @@
# HG changeset patch
# User Andreis Vinogradovs <spamslepnoga@inbox.ru>
# Date 1325421062 -7200
# Node ID 8d969d9324fa8f1f5384037627d5478e33be5d47
# Parent ba14909c0a95bf9879e6df25d8128d1cf9a75252
disable_php_in_makefile
diff --git a/Makefile.am b/Makefile.am
--- a/Makefile.am
+++ b/Makefile.am
@@ -57,9 +57,12 @@
if HAVE_HASKELL
SUBDIRS += haskell
endif
-if HAVE_PHP
-SUBDIRS += php
-endif
+
+# use Gentoo way to compile/install php extension
+# due slot system
+#if HAVE_PHP
+#SUBDIRS += php
+#endif
# Unconditional because nothing is built yet.
SUBDIRS += csharp

@ -0,0 +1,19 @@
# HG changeset patch
# User Andreis Vinogradovs <spamslepnoga@inbox.ru>
# Date 1325421826 -7200
# Node ID 4bcdef3cca5c867d82c72d4b394b866a3b9f2d95
# Parent 8d969d9324fa8f1f5384037627d5478e33be5d47
hivex to hard error
diff --git a/configure.ac b/configure.ac
--- a/configure.ac
+++ b/configure.ac
@@ -501,7 +501,7 @@
AC_SUBST([HIVEX_LIBS])
AC_DEFINE([HAVE_HIVEX],[1],[hivex library found at compile time.])
],
- [AC_MSG_WARN([hivex not found, some core features will be disabled])])
+ [AC_MSG_ERROR([hivex not found, some core features will be disabled])])
dnl FUSE is optional to build the FUSE module.
AC_ARG_ENABLE([fuse],

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/libguestfs/libguestfs-1.8.15.ebuild,v 1.2 2011/12/12 03:24:01 mr_bones_ Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/libguestfs/libguestfs-1.8.16.ebuild,v 1.1 2012/01/05 11:23:23 maksbotan Exp $
EAPI="3"
@ -13,7 +13,7 @@ PYTHON_DEPEND="python? 2:2.6"
USE_RUBY="ruby18"
RUBY_OPTIONAL="yes"
PHP_EXT_NAME="guestfs_php"
USE_PHP="php5-3"
USE_PHP="php5-3 php5-4"
PHP_EXT_OPTIONAL_USE="php"
inherit autotools bash-completion-r1 confutils versionator java-pkg-opt-2 perl-module python ruby-ng php-ext-source-r2 ghc-package
@ -49,7 +49,6 @@ COMMON_DEPEND="
sys-apps/file
app-emulation/libvirt
dev-libs/libxml2:2
=dev-util/febootstrap-3*
>=sys-apps/fakechroot-2.8
>=app-admin/augeas-0.7.1
sys-fs/squashfs-tools
@ -110,8 +109,7 @@ src_unpack() {
}
src_prepare() {
epatch "${FILESDIR}/1.8/${PV}"/configure_ac_automagic.patch
epatch "${FILESDIR}/1.8/${PV}"/disable_php_in_makefile.patch
epatch "${FILESDIR}/1.8/${PV}"/000*.patch
use java && java-pkg-opt-2_src_prepare
eautoreconf

@ -0,0 +1,103 @@
diff --git a/vmmon-only/linux/iommu.c b/vmmon-only/linux/iommu.c
index c692c2d..501d602 100644
--- a/vmmon-only/linux/iommu.c
+++ b/vmmon-only/linux/iommu.c
@@ -42,6 +42,12 @@
#define PCI_BDF_SLOTFUNC(bdf) PCI_DEVFN(PCI_SLOT(bdf), PCI_FUNC(bdf))
#define PCI_BDF_BUS(bdf) (((bdf) >> 8) & 0xff)
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 2, 0)
+#include <linux/pci.h>
+#define iommu_found() iommu_present(&pci_bus_type)
+#define iommu_domain_alloc() iommu_domain_alloc(&pci_bus_type)
+#endif
+
typedef struct PassthruDevice {
uint32 bdf;
struct pci_dev *pdev;
diff --git a/vmnet-only/filter.c b/vmnet-only/filter.c
index 491add5..74f7a3b 100644
--- a/vmnet-only/filter.c
+++ b/vmnet-only/filter.c
@@ -40,6 +40,10 @@
#include "vnetInt.h"
#include "vmnetInt.h"
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 2, 0)
+#include <linux/export.h>
+#endif
+
// VNet_FilterLogPacket.action for dropped packets
#define VNET_FILTER_ACTION_DRP (1)
#define VNET_FILTER_ACTION_DRP_SHORT (2)
diff --git a/vmnet-only/netif.c b/vmnet-only/netif.c
index 4bdb643..5b71339 100644
--- a/vmnet-only/netif.c
+++ b/vmnet-only/netif.c
@@ -62,7 +62,9 @@ static int VNetNetifClose(struct net_device *dev);
static int VNetNetifStartXmit(struct sk_buff *skb, struct net_device *dev);
static struct net_device_stats *VNetNetifGetStats(struct net_device *dev);
static int VNetNetifSetMAC(struct net_device *dev, void *addr);
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3, 2, 0)
static void VNetNetifSetMulticast(struct net_device *dev);
+#endif
#if 0
static void VNetNetifTxTimeout(struct net_device *dev);
#endif
@@ -131,7 +133,9 @@ VNetNetIfSetup(struct net_device *dev) // IN:
.ndo_stop = VNetNetifClose,
.ndo_get_stats = VNetNetifGetStats,
.ndo_set_mac_address = VNetNetifSetMAC,
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3, 2, 0)
.ndo_set_multicast_list = VNetNetifSetMulticast,
+#endif
/*
* We cannot stuck... If someone will report problems under
* low memory conditions or some such, we should enable it.
@@ -152,7 +156,9 @@ VNetNetIfSetup(struct net_device *dev) // IN:
dev->stop = VNetNetifClose;
dev->get_stats = VNetNetifGetStats;
dev->set_mac_address = VNetNetifSetMAC;
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3, 2, 0)
dev->set_multicast_list = VNetNetifSetMulticast;
+#endif
/*
* We cannot stuck... If someone will report problems under
* low memory conditions or some such, we should enable it.
@@ -612,11 +618,12 @@ VNetNetifSetMAC(struct net_device *dev, // IN:
*----------------------------------------------------------------------
*/
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3, 2, 0)
void
VNetNetifSetMulticast(struct net_device *dev) // IN: unused
{
}
-
+#endif
/*
*----------------------------------------------------------------------
diff --git a/vmnet-only/userif.c b/vmnet-only/userif.c
index 541187b..77e0089 100644
--- a/vmnet-only/userif.c
+++ b/vmnet-only/userif.c
@@ -517,10 +517,18 @@ VNetCsumCopyDatagram(const struct sk_buff *skb, // IN: skb to copy
unsigned int tmpCsum;
const void *vaddr;
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 2, 0)
+ vaddr = kmap(skb_frag_page(frag));
+#else
vaddr = kmap(frag->page);
+#endif
tmpCsum = csum_and_copy_to_user(vaddr + frag->page_offset,
curr, frag->size, 0, &err);
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 2, 0)
+ kunmap(skb_frag_page(frag));
+#else
kunmap(frag->page);
+#endif
if (err) {
return err;
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-modules/vmware-modules-264.1.ebuild,v 1.1 2011/12/03 20:04:15 vadimk Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-modules/vmware-modules-264.1.ebuild,v 1.2 2012/01/06 14:30:38 vadimk Exp $
EAPI="2"
@ -63,6 +63,7 @@ src_prepare() {
epatch "${FILESDIR}/${PV_MAJOR}-makefile-include.patch"
epatch "${FILESDIR}/${PV_MAJOR}-jobserver.patch"
epatch "${FILESDIR}/${PV_MAJOR}-netdevice.patch"
epatch "${FILESDIR}/${PV_MAJOR}-3.2.0.patch"
}
src_install() {

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-forensics/chkrootkit/chkrootkit-0.49.ebuild,v 1.9 2011/10/11 17:33:11 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/app-forensics/chkrootkit/chkrootkit-0.49.ebuild,v 1.10 2012/01/06 17:34:08 halcy0n Exp $
EAPI="4"
@ -13,7 +13,7 @@ SRC_URI="ftp://ftp.pangeia.com.br/pub/seg/pac/${P}.tar.gz
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ~ppc ~ppc64 s390 sh sparc x86"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86"
IUSE="+cron"
RDEPEND="cron? ( virtual/cron )"

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus/ibus-1.4.0-r1.ebuild,v 1.1 2011/12/23 07:59:07 ssuominen Exp $
# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus/ibus-1.4.0-r1.ebuild,v 1.2 2012/01/03 15:18:37 ssuominen Exp $
EAPI="3"
PYTHON_DEPEND="python? 2:2.5"
@ -79,8 +79,7 @@ pkg_setup() {
}
src_prepare() {
mv py-compile py-compile.orig || die
ln -s "$(type -P true)" py-compile || die
>py-compile #397497
echo "ibus/_config.py" >> po/POTFILES.skip || die
sed -i -e "s/python/python2/" setup/ibus-setup.in ui/gtk/ibus-ui-gtk.in || die

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/scim-prime/scim-prime-1.0.1-r1.ebuild,v 1.2 2011/12/18 20:03:09 phajdan.jr Exp $
# $Header: /var/cvsroot/gentoo-x86/app-i18n/scim-prime/scim-prime-1.0.1-r1.ebuild,v 1.3 2012/01/05 15:31:10 xmw Exp $
EAPI=4
@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge.jp/scim-imengine/29156/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc x86"
KEYWORDS="~amd64 ppc x86"
IUSE="static-libs"
RDEPEND=">=app-i18n/scim-1.0

@ -1,3 +1,2 @@
DIST alexandria-0.6.6.tar.gz 2990953 RMD160 a935205782caafff990a859f548eec81eba4ba63 SHA1 edcd808ab2fd7407bfbacdd8ecd7f0346e871b1d SHA256 42a9c81288b13190928166c67592426d893a8fba98293fca98e1fb9f36054ce0
DIST alexandria-0.6.7.tar.gz 3014178 RMD160 f00041ee8afc0c97fd4412d7b73786d9ba1a096a SHA1 0a31bd9bb1e626e5451f01c900ac9ad9c25f5e1c SHA256 47991fc42884187974ac600b1b9db6f57546d4ea6af3ef0c125519d95bbd710b
DIST alexandria-0.6.8.tar.gz 2888984 RMD160 a77d9eb81a2ecb6af578403a10e2b1786091ec0a SHA1 8c85085d58acd73ce2f982bc4636d949121770ee SHA256 d6bd9d6619a0bda5992a0df440404726c63cda57c49bfe0f57d5e21506866770

@ -1,76 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/alexandria/alexandria-0.6.6-r1.ebuild,v 1.2 2010/06/28 11:40:00 fauli Exp $
EAPI=2
USE_RUBY="ruby18"
inherit gnome2 ruby-ng
DESCRIPTION="A GNOME application to help you manage your book collection"
HOMEPAGE="http://alexandria.rubyforge.org/"
SRC_URI="mirror://rubyforge/${PN}/${PN}-${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="evo"
DOCS="ChangeLog README TODO"
ruby_add_rdepend "
>=dev-ruby/ruby-gettext-0.6.1
>=dev-ruby/ruby-gnome2-0.16.0
>=dev-ruby/ruby-libglade2-0.12.0
>=dev-ruby/ruby-gconf2-0.12.0
>=dev-ruby/imagesize-0.1.1
dev-ruby/hpricot
evo? ( >=dev-ruby/revolution-0.5 )"
ruby_add_bdepend "dev-ruby/rake"
DEPEND="${DEPEND} app-text/scrollkeeper"
RUBY_PATCHES=(
"${FILESDIR}/${P}-Rakefile.patch"
)
each_ruby_compile() {
${RUBY} -S rake || die
}
each_ruby_install() {
export DESTDIR="${D}" PREFIX=/usr
rake install_package_staging || die
}
all_ruby_install() {
[ -n "${DOCS}" ] && dodoc ${DOCS}
# Move the installed docs to the gentoo standard directory
for doc in "${D}/usr/share/doc/alexandria/*"
do
dodoc $doc
done
rm -rf "${D}/usr/share/doc/alexandria"
}
pkg_postinst() {
unset PREFIX
gnome2_gconf_install
# For the next line see bug #76726
"${ROOT}/usr/bin/gconftool-2" --shutdown
echo
elog "To enable some book providers you will need to emerge"
elog "additional packages:"
echo
elog " For the Deastore book provider:"
elog " dev-ruby/htmlentities"
echo
elog " For Z39.50 support and the Library of Congress and"
elog " British Library book proviers:"
elog " dev-ruby/ruby-zoom"
}

@ -1,69 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/alexandria/alexandria-0.6.6-r2.ebuild,v 1.1 2010/08/02 18:26:25 graaff Exp $
EAPI=2
USE_RUBY="ruby18"
inherit gnome2 ruby-ng
DESCRIPTION="A GNOME application to help you manage your book collection"
HOMEPAGE="http://alexandria.rubyforge.org/"
SRC_URI="mirror://rubyforge/${PN}/${PN}-${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="evo"
DOCS="ChangeLog README TODO doc/BUGS doc/cuecat_support.rdoc doc/FAQ doc/HACKING doc/NEWS"
ruby_add_rdepend "
>=dev-ruby/ruby-gettext-0.6.1
>=dev-ruby/ruby-gnome2-0.16.0
>=dev-ruby/ruby-libglade2-0.12.0
>=dev-ruby/ruby-gconf2-0.12.0
>=dev-ruby/imagesize-0.1.1
dev-ruby/hpricot
evo? ( >=dev-ruby/revolution-0.5 )"
ruby_add_bdepend "dev-ruby/rake"
DEPEND="${DEPEND} app-text/scrollkeeper"
RUBY_PATCHES=(
"${FILESDIR}/${P}-Rakefile.patch"
)
each_ruby_compile() {
${RUBY} -S rake || die
}
each_ruby_install() {
export DESTDIR="${D}" PREFIX=/usr
rake install_package_staging || die
}
all_ruby_install() {
[ -n "${DOCS}" ] && dodoc ${DOCS} || die "Failed to install documentation"
}
pkg_postinst() {
unset PREFIX
gnome2_gconf_install
# For the next line see bug #76726
"${ROOT}/usr/bin/gconftool-2" --shutdown
echo
elog "To enable some book providers you will need to emerge"
elog "additional packages:"
echo
elog " For the Deastore book provider:"
elog " dev-ruby/htmlentities"
echo
elog " For Z39.50 support and the Library of Congress and"
elog " British Library book proviers:"
elog " dev-ruby/ruby-zoom"
}

@ -1,71 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/alexandria/alexandria-0.6.6.ebuild,v 1.5 2010/07/30 15:59:21 hwoarang Exp $
inherit gnome2 ruby
DESCRIPTION="A GNOME application to help you manage your book collection"
HOMEPAGE="http://alexandria.rubyforge.org/"
SRC_URI="mirror://rubyforge/${PN}/${PN}-${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc x86"
IUSE="evo"
DOCS="ChangeLog README TODO"
RDEPEND=">=dev-lang/ruby-1.8.0
>=dev-ruby/ruby-gettext-0.6.1
>=dev-ruby/ruby-gnome2-0.16.0
>=dev-ruby/ruby-libglade2-0.12.0
>=dev-ruby/ruby-gconf2-0.12.0
>=dev-ruby/imagesize-0.1.1
dev-ruby/hpricot
evo? ( >=dev-ruby/revolution-0.5 )"
DEPEND=">=dev-lang/ruby-1.8.0
app-text/scrollkeeper
dev-ruby/rake"
PATCHES=(
"${FILESDIR}/${P}-Rakefile.patch"
)
src_compile() {
rake || die
}
src_install() {
export DESTDIR="${D}" PREFIX=/usr
rake install_package_staging || die
[ -n "${DOCS}" ] && dodoc ${DOCS}
# Move the installed docs to the gentoo standard directory
for doc in "${D}/usr/share/doc/alexandria/*"
do
dodoc $doc
done
rm -rf "${D}/usr/share/doc/alexandria"
}
pkg_postinst() {
unset PREFIX
gnome2_gconf_install
# For the next line see bug #76726
"${ROOT}/usr/bin/gconftool-2" --shutdown
echo
elog "To enable some book providers you will need to emerge"
elog "additional packages:"
echo
elog " For the Deastore book provider:"
elog " dev-ruby/htmlentities"
echo
elog " For Z39.50 support and the Library of Congress and"
elog " British Library book proviers:"
elog " dev-ruby/ruby-zoom"
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/alexandria/alexandria-0.6.7.ebuild,v 1.3 2011/12/28 15:47:58 fauli Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/alexandria/alexandria-0.6.7.ebuild,v 1.4 2012/01/04 18:02:01 phajdan.jr Exp $
EAPI=2
USE_RUBY="ruby18"
@ -13,7 +13,7 @@ SRC_URI="mirror://rubyforge/${PN}/${PN}-${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc ~x86"
KEYWORDS="amd64 ~ppc x86"
IUSE="evo"
DOCS="ChangeLog README TODO doc/BUGS doc/cuecat_support.rdoc doc/FAQ doc/HACKING doc/NEWS"

@ -2,3 +2,4 @@ DIST byobu_4.52.orig.tar.gz 403607 RMD160 bcb16bf3254562c7ef65dd9130ea2cca97a7ba
DIST byobu_4.54.orig.tar.gz 405398 RMD160 6fcedb9755d16455d0cce9af047bda2598259fdb SHA1 3768b2078f634d56d589f8c1720afa089504981c SHA256 9f04b71f131ee471b3719efe49c7e4243623e6103864c87e0993d98516291995
DIST byobu_4.55.orig.tar.gz 444603 RMD160 0dcfe530095e3b3fdf4217d7e945a3b7ea2c3f59 SHA1 4b3ad381cfc106e3402d280009c19476359eac6d SHA256 f5c1c6c097873a0d94f88ddf94aabd79927701676b6bd5e980a9488a16f22592
DIST byobu_5.0.orig.tar.gz 445115 RMD160 e628ff16a1dc46ece54a578d172c1a108ace42eb SHA1 6673d28defbca05fda27c793e992075f9e663240 SHA256 1ae783a8250f846b41f7366feeb806ca94f1d90c3c025899ca1b0c1ac1d5ca67
DIST byobu_5.1.orig.tar.gz 445194 RMD160 26bb9c52ddda1574ef38e6a8fd71a55a1fca88a9 SHA1 8b27c9028500721879cb1501bf0b8027923ba4e7 SHA256 abdbea19759505092728266d509f333948fe6862cd82db378e5d52518d2ef6fb

@ -0,0 +1,32 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/byobu/byobu-5.1.ebuild,v 1.1 2012/01/04 09:17:38 radhermit Exp $
EAPI="4"
PYTHON_DEPEND="2"
inherit python
DESCRIPTION="A set of profiles for the GNU Screen console window manager (app-misc/screen)"
HOMEPAGE="https://launchpad.net/byobu"
SRC_URI="http://launchpad.net/${PN}/trunk/${PV}/+download/${P/-/_}.orig.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="|| ( app-misc/screen app-misc/tmux )
dev-libs/newt"
src_prepare() {
python_convert_shebangs -r 2 .
}
src_install() {
emake DESTDIR="${D}" install
# Create symlinks for backends
dosym ${PN} /usr/bin/${PN}-screen
dosym ${PN} /usr/bin/${PN}-tmux
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/ca-certificates/ca-certificates-20111025.ebuild,v 1.7 2012/01/01 15:54:06 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/ca-certificates/ca-certificates-20111025.ebuild,v 1.8 2012/01/04 18:28:43 ranger Exp $
EAPI="3"
@ -13,7 +13,7 @@ SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${PV}${NMU_PR:++nmu}${NMU_PR}_a
LICENSE="MPL-1.1"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ~ppc ~ppc64 s390 sh sparc x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ~ppc64 s390 sh sparc x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
IUSE=""
# platforms like AIX don't have a good ar

@ -1 +1,2 @@
DIST dateutils-0.1.7.tar.xz 210344 RMD160 a14808cef6128d04763951dde1e1ee9caf56da35 SHA1 cbc0a4826d80726f49a0c898ca9313b0b2f066ef SHA256 2d9ff50ba8f7025775c956090208e649e67c4b1f6b3c4ff945b2a7f4338fd418
DIST dateutils-0.1.8.tar.xz 246312 RMD160 e7adaa665dd98bb317a123f3f1beb8c36f402795 SHA1 76544c403c5a79c8af289ded11c1e44576051db7 SHA256 991d2f1826c79251cd6eeffb1699e2ed2d218d011360320dc5552adaea5fbb32

@ -0,0 +1,20 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/dateutils/dateutils-0.1.8.ebuild,v 1.1 2012/01/03 20:27:29 radhermit Exp $
EAPI="4"
DESCRIPTION="Command line date and time utilities"
HOMEPAGE="http://hroptatyr.github.com/dateutils/"
SRC_URI="mirror://github/hroptatyr/${PN}/${P}.tar.xz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="app-arch/xz-utils"
src_compile() {
emake CFLAGS="${CFLAGS}"
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/dvtm/dvtm-0.6.ebuild,v 1.3 2011/01/15 14:26:25 maekke Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/dvtm/dvtm-0.6.ebuild,v 1.4 2012/01/04 05:39:25 vapier Exp $
EAPI=3
@ -34,7 +34,7 @@ src_prepare() {
-e '/strip/d' \
Makefile || die "sed Makefile failed"
use savedconfig && restore_config config.h
restore_config config.h
}
src_compile() {

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/dvtm/dvtm-0.7.ebuild,v 1.2 2012/01/01 17:08:16 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/dvtm/dvtm-0.7.ebuild,v 1.3 2012/01/04 05:39:25 vapier Exp $
EAPI=3
@ -34,7 +34,7 @@ src_prepare() {
-e '/strip/d' \
Makefile || die "sed Makefile failed"
use savedconfig && restore_config config.h
restore_config config.h
}
src_compile() {

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/gentoo/gentoo-0.19.12.ebuild,v 1.4 2011/12/30 04:25:08 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/gentoo/gentoo-0.19.12.ebuild,v 1.5 2012/01/04 17:47:46 phajdan.jr Exp $
EAPI=4
@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
KEYWORDS="~alpha amd64 hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
IUSE="nls"
RDEPEND=">=x11-libs/gtk+-2.24:2

@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/iguanaIR/iguanaIR-0.93.ebuild,v 1.6 2010/11/05 13:41:57 hwoarang Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/iguanaIR/iguanaIR-0.93.ebuild,v 1.7 2012/01/05 23:30:40 xmw Exp $
inherit eutils flag-o-matic
@ -10,7 +10,7 @@ SRC_URI="http://iguanaworks.net/downloads/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc ~ppc64 x86"
KEYWORDS="amd64 ppc ~ppc64 x86"
IUSE=""
pkg_setup() {

@ -1,3 +1,4 @@
DIST ktoblzcheck-1.28.tar.gz 577927 RMD160 c0de547a3a866374ea166da3cd681baefbd64953 SHA1 93c57b22df3e9a4f97b9a262feb6415f4ffb2173 SHA256 2b1f5c984211638188425d4b1982792cdf23c9e7d23e8e18cb420a761894fcf6
DIST ktoblzcheck-1.31.tar.gz 579302 RMD160 13fa133c919624c45c04cc723d3d033bf161dca0 SHA1 eb1a0b3201d6e379e99387ad81239bcb4c279f58 SHA256 3a29457ecfe09983a954dc95e4baaa2672c1824f3c2cd8471fb74d63f615f109
DIST ktoblzcheck-1.33.tar.gz 579013 RMD160 26b18b0aaf0a943e3c8de3b3c0a4ed131d2bc472 SHA1 66b0e38980151c2ba9f726ceb3377406636630c8 SHA256 ecebd9713f0ed9a81df7d77d32625d6955ca8323a8ea4e7aac639fbc7696ec6e
DIST ktoblzcheck-1.37.tar.gz 551990 RMD160 8fb740173bbb5424bd73569d95ea2542eb04e715 SHA1 054b4dd434a80d95d33085ce042bf6c4b7a636db SHA256 34dd5fb09282ac27a8f7243d3c99ad620ef29addfedc5b81beb5fac0d0efcf49

@ -1,11 +1,9 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/ktoblzcheck/ktoblzcheck-1.33.ebuild,v 1.1 2011/08/21 16:09:23 hanno Exp $
EAPI=3
# $Header: /var/cvsroot/gentoo-x86/app-misc/ktoblzcheck/ktoblzcheck-1.33.ebuild,v 1.2 2012/01/06 08:45:18 ssuominen Exp $
EAPI=4
PYTHON_DEPEND="python? 2:2.6"
inherit python
DESCRIPTION="Library to check account numbers and bank codes of German banks"
@ -23,7 +21,9 @@ RDEPEND="app-text/recode
sys-apps/sed
|| ( net-misc/wget www-client/lynx )"
DEPEND="${RDEPEND}
sys-devel/libtool"
>=sys-devel/libtool-2.2.6b"
DOCS="AUTHORS ChangeLog NEWS README"
pkg_setup() {
if use python; then
@ -33,21 +33,16 @@ pkg_setup() {
}
src_prepare() {
rm -f py-compile
ln -s $(type -P true) py-compile || die
>py-compile
}
src_configure() {
econf \
--disable-dependency-tracking \
$(use_enable python)
econf $(use_enable python)
}
src_install() {
emake DESTDIR="${D}" install || die
dodoc AUTHORS ChangeLog NEWS README
find "${D}" -name '*.la' -exec rm -f {} +
default
find "${ED}" -name '*.la' -exec rm -f {} +
}
pkg_postinst() {

@ -0,0 +1,54 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/ktoblzcheck/ktoblzcheck-1.37.ebuild,v 1.1 2012/01/06 08:43:50 ssuominen Exp $
EAPI=4
PYTHON_DEPEND="python? 2:2.6"
inherit python
DESCRIPTION="Library to check account numbers and bank codes of German banks"
HOMEPAGE="http://ktoblzcheck.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="python"
RDEPEND="app-text/recode
sys-apps/gawk
sys-apps/grep
sys-apps/sed
|| ( net-misc/wget www-client/lynx )"
DEPEND="${RDEPEND}
>=sys-devel/libtool-2.2.6b"
DOCS="AUTHORS ChangeLog NEWS README"
pkg_setup() {
if use python; then
python_set_active_version 2
python_pkg_setup
fi
}
src_prepare() {
>py-compile
}
src_configure() {
econf $(use_enable python)
}
src_install() {
default
find "${ED}" -name '*.la' -exec rm -f {} +
}
pkg_postinst() {
use python && python_mod_optimize ktoblzcheck.py
}
pkg_postrm() {
use python && python_mod_cleanup ktoblzcheck.py
}

@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/lirc/lirc-0.8.7.ebuild,v 1.3 2010/11/05 13:42:47 hwoarang Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/lirc/lirc-0.8.7.ebuild,v 1.4 2012/01/05 23:32:23 xmw Exp $
inherit eutils linux-mod flag-o-matic autotools
@ -17,7 +17,7 @@ fi
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc x86"
KEYWORDS="amd64 ppc x86"
IUSE="debug doc X hardware-carrier transmitter"
S="${WORKDIR}/${MY_P}"

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/muttprint/muttprint-0.72d-r3.ebuild,v 1.3 2011/12/17 19:20:36 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/muttprint/muttprint-0.72d-r3.ebuild,v 1.4 2012/01/04 18:12:58 phajdan.jr Exp $
EAPI=4
@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/muttprint/${P}.tar.gz"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
KEYWORDS="amd64 ~ppc ~ppc64 x86"
IUSE=""
RDEPEND="virtual/latex-base

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

Loading…
Cancel
Save