Sync with portage [Wed Jul 22 08:41:50 MSK 2015].

mhiretskiy
root 9 years ago
parent 0f976493a6
commit dcafa94e42

@ -1 +1,2 @@
DIST logstash-1.4.3.tar.gz 73665747 SHA256 e8d28df9f6af4a577b965e1e2079b9f8c8ae43c2d31664d0972dff8488c11a4d SHA512 1e9434201324ecb68e37030863ee617859ccc6d4fddc02f98569f5900d0d43fa7ba5eb30ef8b735fbf3eba894b956a1f959a8e657ff1001943d4f14a3d05fd2f WHIRLPOOL e0f8c44cbec61538cb9338ac53ef2c75f2425e6187123385afc82db0d68c7668a62a77d8ec566a67421891fa6c999f0bbb4bb24b3d353588ffa106887d026088
DIST logstash-1.4.4.tar.gz 71931272 SHA256 b148a76670a11f879e26622e229c882f3c98950e695f2d7ec066522c3c658658 SHA512 e8252167fb6c75462dc910f86d2a5ce4f718d108705f16ea7fc80e0e6446d8649e1d0310a8024bf785bb51834a55ab79cf435541a88b7c7eb8cd640683df8635 WHIRLPOOL c5d3c5e50dc1d306be739c72df746163e43c7772087c52253050a92c69ec02c7c924279eca77782f3089b92db359278732f2adbfb02549748d2559fedf612329
DIST logstash-1.5.3.tar.gz 91690052 SHA256 a54abaade1c31e65187f77fca1738bc9e6c8e95b4ee3176a2bc44735b6dd0cf8 SHA512 7cd9a522a8f99448954e973b38f17477f8f4d645ab3971492e94a25097ad52aa65446ec8caebcf1c3f7b756b76e1b70d139f27c6140a09d2c97d41dd3fb9b78e WHIRLPOOL ce1f020e2af0082a3e65caf5d09b52089c04f584a1fe024a933c1077d115d7fcd5fd119aedfbdf3d2d01fe42ed120f331f517472e9eb5797095970b8aeb68a11

@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/logstash-bin/logstash-bin-1.4.3.ebuild,v 1.1 2015/07/01 08:04:27 idella4 Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/logstash-bin/logstash-bin-1.4.4.ebuild,v 1.1 2015/07/21 13:14:40 idella4 Exp $
EAPI=5

@ -0,0 +1,53 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/logstash-bin/logstash-bin-1.5.3.ebuild,v 1.1 2015/07/21 13:14:40 idella4 Exp $
EAPI=5
MY_PN="${PN/-bin}"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="Tool for managing events and logs"
HOMEPAGE="https://www.elastic.co/products/logstash"
SRC_URI="https://download.elastic.co/${MY_PN}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
RESTRICT="strip"
QA_PREBUILT="opt/logstash/vendor/jruby/lib/jni/*/libjffi*.so"
DEPEND=""
RDEPEND="|| ( virtual/jre:1.8 virtual/jre:1.7 )"
S="${WORKDIR}/${MY_P}"
src_install() {
keepdir /etc/"${MY_PN}"/{conf.d,patterns,plugins}
keepdir "/var/log/${MY_PN}"
insinto "/etc/${MY_PN}/conf.d"
doins "${FILESDIR}/agent.conf.sample"
insinto "/opt/${MY_PN}"
doins -r .
fperms 0755 "/opt/${MY_PN}/bin/${MY_PN}" "/opt/${MY_PN}/vendor/jruby/bin/jruby"
insinto /etc/logrotate.d
doins "${FILESDIR}/${MY_PN}.logrotate"
newconfd "${FILESDIR}/${MY_PN}.confd" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.initd" "${MY_PN}"
}
pkg_postinst() {
einfo "Getting started with logstash:"
einfo " https://www.elastic.co/guide/en/logstash/current/getting-started-with-logstash.html"
einfo ""
einfo "Packages that might be interesting:"
einfo " app-misc/elasticsearch"
einfo " dev-python/elasticsearch-curator"
einfo " www-apps/kibana-bin"
}

@ -1,2 +0,0 @@
DIST cyphertite-full-2.0.2.tar.gz 8155206 SHA256 d43ebdd0193dcd910982d984bbaf6e3da3bc62a9272db2d49646e25c8349de41 SHA512 f0296d9d1018f5025b2477408028067b1eecbe3b7283685cd446647029d44d46e610d57834bb655e1c69787d6870bffbfdfc45874094c81e0482468a2fdae831 WHIRLPOOL f1d5bbd7b1111fac054beee0fdb8146d8e668a70525eac84309fb214585dc07153a6c6489bae93e19de0f13af0b7a64808a8dd5857cc376f44a1ea3d6b64b895
DIST cyphertite-full-2.0.4.tar.gz 8156565 SHA256 a43c3b2f7b80722f50dfed9050c398bb96e4b299ac2cca623b3542765a259d5f SHA512 5eb9378b20a7c2169dc41d075e242bd76d3408fa6ae22532d19c462d5ba47e54a29b9fdf46ab29d4d0eb3ea1ddc763e7cf292ebe4fe3cab94f988952371e95d2 WHIRLPOOL 3fa96e24a998fa9bc466fceedbb4186b7384217f37dc3f0557cbe5f212a40c91441f1fdffd3d4e87b883597312d00772bba4fbc204f2f3392e6ffb1a5f68ee48

@ -1,51 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-backup/cyphertite/cyphertite-2.0.2-r5.ebuild,v 1.1 2014/09/28 16:20:39 grknight Exp $
EAPI=5
inherit toolchain-funcs eutils multilib
DESCRIPTION="High Security, Zero-Knowledge Online Backup"
HOMEPAGE="https://www.cyphertite.com/"
SRC_URI="https://www.cyphertite.com/snapshots/source/${PV}/${PN}-full-${PV}.tar.gz"
LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="
app-arch/xz-utils:0=
dev-db/sqlite:3=
>=dev-libs/openssl-1.0.1g:0=[-bindist]
dev-libs/expat:0=
dev-libs/libbsd:0=
dev-libs/libedit:0=
dev-libs/libevent:0=
>=dev-libs/lzo-2.0:2=
>=net-misc/curl-7.15.1:0=[ssl]
sys-libs/zlib:0=
"
RDEPEND="${DEPEND}"
src_prepare() {
# Fix build system that assumes that modules are installed to the live system
epatch "${FILESDIR}/${P}-fix-build.patch" "${FILESDIR}/${P}-cflags.patch"
}
src_compile() {
# Package has a home grown Makefile system. Make it work for Gentoo
emake INCDIR="${S}" WARNFLAGS="-Wall" OPTLEVEL="" DEBUG="" CC="$(tc-getCC)" \
AR="$(tc-getAR)" LOCALBASE="/usr" LIB.LINKSTATIC="" LIB.LINKDYNAMIC=""
}
src_install() {
# Only the main executable needs to be installed
emake -C cyphertite/cyphertite DESTDIR="${D}" LOCALBASE="usr" LIBDIR="usr/$(get_libdir)" LNFORCE="-s" install
# Fix up broken man symlinks
rm "${D}"usr/share/man/man1/ct*.1 || die
newman "${D}"usr/share/man/man1/cyphertite.1 ct.1
newman "${D}"usr/share/man/man1/cyphertitectl.1 ctctl.1
newman "${D}"usr/share/man/man1/cyphertitefb.1 ctfb.1
}

@ -1,51 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-backup/cyphertite/cyphertite-2.0.4.ebuild,v 1.1 2014/12/06 01:42:11 grknight Exp $
EAPI=5
inherit toolchain-funcs eutils multilib
DESCRIPTION="High Security, Zero-Knowledge Online Backup"
HOMEPAGE="https://www.cyphertite.com/"
SRC_URI="https://www.cyphertite.com/snapshots/source/${PV}/${PN}-full-${PV}.tar.gz"
LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="
app-arch/xz-utils:0=
dev-db/sqlite:3=
>=dev-libs/openssl-1.0.1g:0=[-bindist]
dev-libs/expat:0=
dev-libs/libbsd:0=
dev-libs/libedit:0=
dev-libs/libevent:0=
>=dev-libs/lzo-2.0:2=
>=net-misc/curl-7.15.1:0=[ssl]
sys-libs/zlib:0=
"
RDEPEND="${DEPEND}"
src_prepare() {
# Fix build system that assumes that modules are installed to the live system
epatch "${FILESDIR}/${PN}-2.0.2-fix-build.patch" "${FILESDIR}/${PN}-2.0.2-cflags.patch"
}
src_compile() {
# Package has a home grown Makefile system. Make it work for Gentoo
emake INCDIR="${S}" WARNFLAGS="-Wall" OPTLEVEL="" DEBUG="" CC="$(tc-getCC)" \
AR="$(tc-getAR)" LOCALBASE="/usr" LIB.LINKSTATIC="" LIB.LINKDYNAMIC=""
}
src_install() {
# Only the main executable needs to be installed
emake -C cyphertite/cyphertite DESTDIR="${D}" LOCALBASE="usr" LIBDIR="usr/$(get_libdir)" LNFORCE="-s" install
# Fix up broken man symlinks
rm "${D}"usr/share/man/man1/ct*.1 || die
newman "${D}"usr/share/man/man1/cyphertite.1 ct.1
newman "${D}"usr/share/man/man1/cyphertitectl.1 ctctl.1
newman "${D}"usr/share/man/man1/cyphertitefb.1 ctfb.1
}

@ -1,136 +0,0 @@
From: Julian Ospald <hasufell@gentoo.org>
Date: Sun Jul 6 16:27:32 UTC 2014
Subject: respect CFLAGS in linking commands
--- cyphertite-2.0.2/exude/GNUmakefile
+++ cyphertite-2.0.2/exude/GNUmakefile
@@ -65,7 +65,7 @@
-$(MKDIR) obj
$(OBJPREFIX)$(LIB.SHARED): $(LIB.SOBJS)
- $(CC) $(LDFLAGS.SO) $^ $(LIB.LDFLAGS) -o $@
+ $(CC) $(CFLAGS) $(LDFLAGS.SO) $(LIB.LDFLAGS) $^ -o $@
$(OBJPREFIX)$(LIB.STATIC): $(LIB.OBJS)
$(AR) $(ARFLAGS) $@ $^
--- cyphertite-2.0.2/clog/GNUmakefile
+++ cyphertite-2.0.2/clog/GNUmakefile
@@ -94,7 +94,7 @@
-$(MKDIR) obj
$(OBJPREFIX)$(LIB.SHARED): $(LIB.SOBJS)
- $(CC) $(LDFLAGS.SO) $^ $(LIB.LDFLAGS) -o $@
+ $(CC) $(CFLAGS) $(LDFLAGS.SO) $(LIB.LDFLAGS) $^ -o $@
$(OBJPREFIX)$(LIB.STATIC): $(LIB.OBJS)
$(AR) $(ARFLAGS) $@ $^
--- cyphertite-2.0.2/shrink/libshrink/GNUmakefile
+++ cyphertite-2.0.2/shrink/libshrink/GNUmakefile
@@ -85,7 +85,7 @@
-$(MKDIR) obj
$(OBJPREFIX)$(LIB.SHARED): $(LIB.SOBJS)
- $(CC) $(LDFLAGS.SO) $(LIB.LDFLAGS) -o $@ $^ $(LIB.LDLIBS)
+ $(CC) $(CFLAGS) $(LDFLAGS.SO) $(LIB.LDFLAGS) -o $@ $^ $(LIB.LDLIBS)
$(OBJPREFIX)$(LIB.STATIC): $(LIB.OBJS)
$(AR) $(ARFLAGS) $@ $^
--- cyphertite-2.0.2/assl/GNUmakefile
+++ cyphertite-2.0.2/assl/GNUmakefile
@@ -80,7 +80,7 @@
-$(MKDIR) obj
$(OBJPREFIX)$(LIB.SHARED): $(LIB.SOBJS)
- $(CC) $(LDFLAGS.SO) $^ $(LIB.LDFLAGS) -o $@
+ $(CC) $(CFLAGS) $(LDFLAGS.SO) $(LIB.LDFLAGS) $^ -o $@
$(OBJPREFIX)$(LIB.STATIC): $(LIB.OBJS)
$(AR) $(ARFLAGS) $@ $^
--- cyphertite-2.0.2/xmlsd/GNUmakefile
+++ cyphertite-2.0.2/xmlsd/GNUmakefile
@@ -93,7 +93,7 @@
-$(MKDIR) obj
$(OBJPREFIX)$(LIB.SHARED): $(LIB.SOBJS)
- $(CC) $(LDFLAGS.SO) $^ $(LIB.LDFLAGS) -o $@
+ $(CC) $(CFLAGS) $(LDFLAGS.SO) $(LIB.LDFLAGS) $^ -o $@
$(OBJPREFIX)$(LIB.STATIC): $(LIB.OBJS)
$(AR) $(ARFLAGS) $@ $^
--- cyphertite-2.0.2/shrink/shrink/GNUmakefile
+++ cyphertite-2.0.2/shrink/shrink/GNUmakefile
@@ -62,7 +62,7 @@
-$(MKDIR) obj
$(OBJPREFIX)$(BIN.NAME): $(BIN.OBJS)
- $(CC) $(BIN.LDFLAGS) -o $@ $^ $(BIN.LDLIBS)
+ $(CC) $(CFLAGS) $(BIN.LDFLAGS) -o $@ $^ $(BIN.LDLIBS)
$(OBJPREFIX)%.o: %.c
@echo "Generating $@.depend"
--- cyphertite-2.0.2/cyphertite/examples/ct_archive/GNUmakefile
+++ cyphertite-2.0.2/cyphertite/examples/ct_archive/GNUmakefile
@@ -71,7 +71,7 @@
-$(MKDIR) obj
$(OBJPREFIX)$(BIN.NAME): $(BIN.OBJS)
- $(CC) $(BIN.LDFLAGS) -o $@ $^ ${BIN.LDLIBS}
+ $(CC) $(CFLAGS) $(BIN.LDFLAGS) -o $@ $^ ${BIN.LDLIBS}
$(OBJPREFIX)%.o: %.c
--- cyphertite-2.0.2/cyphertite/examples/ct_delete/GNUmakefile
+++ cyphertite-2.0.2/cyphertite/examples/ct_delete/GNUmakefile
@@ -71,7 +71,7 @@
-$(MKDIR) obj
$(OBJPREFIX)$(BIN.NAME): $(BIN.OBJS)
- $(CC) $(BIN.LDFLAGS) -o $@ $^ ${BIN.LDLIBS}
+ $(CC) $(CFLAGS) $(BIN.LDFLAGS) -o $@ $^ ${BIN.LDLIBS}
$(OBJPREFIX)%.o: %.c
--- cyphertite-2.0.2/cyphertite/examples/ct_exists/GNUmakefile
+++ cyphertite-2.0.2/cyphertite/examples/ct_exists/GNUmakefile
@@ -71,7 +71,7 @@
-$(MKDIR) obj
$(OBJPREFIX)$(BIN.NAME): $(BIN.OBJS)
- $(CC) $(BIN.LDFLAGS) -o $@ $^ ${BIN.LDLIBS}
+ $(CC) $(CFLAGS) $(BIN.LDFLAGS) -o $@ $^ ${BIN.LDLIBS}
$(OBJPREFIX)%.o: %.c
--- cyphertite-2.0.2/cyphertite/examples/ct_extract/GNUmakefile
+++ cyphertite-2.0.2/cyphertite/examples/ct_extract/GNUmakefile
@@ -71,7 +71,7 @@
-$(MKDIR) obj
$(OBJPREFIX)$(BIN.NAME): $(BIN.OBJS)
- $(CC) $(BIN.LDFLAGS) -o $@ $^ ${BIN.LDLIBS}
+ $(CC) $(CFLAGS) $(BIN.LDFLAGS) -o $@ $^ ${BIN.LDLIBS}
$(OBJPREFIX)%.o: %.c
--- cyphertite-2.0.2/cyphertite/examples/ct_list/GNUmakefile
+++ cyphertite-2.0.2/cyphertite/examples/ct_list/GNUmakefile
@@ -71,7 +71,7 @@
-$(MKDIR) obj
$(OBJPREFIX)$(BIN.NAME): $(BIN.OBJS)
- $(CC) $(BIN.LDFLAGS) -o $@ $^ ${BIN.LDLIBS}
+ $(CC) $(CFLAGS) $(BIN.LDFLAGS) -o $@ $^ ${BIN.LDLIBS}
$(OBJPREFIX)%.o: %.c
--- cyphertite-2.0.2/cyphertite/cyphertite/GNUmakefile
+++ cyphertite-2.0.2/cyphertite/cyphertite/GNUmakefile
@@ -75,7 +75,7 @@
-$(MKDIR) obj
$(OBJPREFIX)$(BIN.NAME): $(BIN.OBJS)
- $(CC) $(BIN.LDFLAGS) -o $@ $^ ${BIN.LDLIBS}
+ $(CC) $(CFLAGS) $(BIN.LDFLAGS) -o $@ $^ ${BIN.LDLIBS}
$(OBJPREFIX)%.o: %.c

@ -1,287 +0,0 @@
diff -aurNw cyphertite-2.0.2/assl/GNUmakefile cyphertite-2.0.2.new/assl/GNUmakefile
--- cyphertite-2.0.2/assl/GNUmakefile 2014-04-07 20:07:05.000000000 -0400
+++ cyphertite-2.0.2.new/assl/GNUmakefile 2014-06-24 21:51:17.803260239 -0400
@@ -40,7 +40,7 @@
# Compiler and linker flags.
CPPFLAGS += -DNEED_LIBCLENS -DASSL_NO_FANCY_ERRORS
-INCFLAGS += -I . -I$(INCDIR)/clens -I$(LOCALBASE)/ssl/include
+INCFLAGS += -I . -I$(INCDIR)/clens/include/clens -I$(LOCALBASE)/ssl/include
WARNFLAGS ?= -Wall -Werror
DEBUG += -g
CFLAGS += $(INCFLAGS) $(WARNFLAGS) $(DEBUG)
diff -aurNw cyphertite-2.0.2/clog/GNUmakefile cyphertite-2.0.2.new/clog/GNUmakefile
--- cyphertite-2.0.2/clog/GNUmakefile 2014-04-07 20:07:04.000000000 -0400
+++ cyphertite-2.0.2.new/clog/GNUmakefile 2014-06-24 21:50:48.171679858 -0400
@@ -40,7 +40,7 @@
# Compiler and linker flags.
CPPFLAGS += -DNEED_LIBCLENS
-INCFLAGS += -I $(INCDIR)/clens
+INCFLAGS += -I $(INCDIR)/clens/include/clens
WARNFLAGS ?= -Wall -Werror
DEBUG += -g
CFLAGS += $(INCFLAGS) $(WARNFLAGS) $(DEBUG)
diff -aurNw cyphertite-2.0.2/cyphertite/ctutil/GNUmakefile cyphertite-2.0.2.new/cyphertite/ctutil/GNUmakefile
--- cyphertite-2.0.2/cyphertite/ctutil/GNUmakefile 2014-04-07 20:07:03.000000000 -0400
+++ cyphertite-2.0.2.new/cyphertite/ctutil/GNUmakefile 2014-06-24 21:52:40.806055728 -0400
@@ -32,7 +32,7 @@
# Compiler and linker flags.
CPPFLAGS += -DNEED_LIBCLENS
-INCFLAGS += -I. -I$(INCDIR)/clens -I$(LOCALBASE)/ssl/include
+INCFLAGS += -I. -I$(INCDIR)/clens/include/clens -I$(LOCALBASE)/ssl/include -I $(INCDIR)/clog -I $(INCDIR)/exude -I $(INCDIR)/assl -I $(INCDIR)/shrink/libshrink -I $(INCDIR)/xmlsd
CFLAGS += $(INCFLAGS) $(WARNFLAGS) $(OPTLEVEL) $(DEBUG)
LIB.NAME = ctutil
diff -aurNw cyphertite-2.0.2/cyphertite/cyphertite/GNUmakefile cyphertite-2.0.2.new/cyphertite/cyphertite/GNUmakefile
--- cyphertite-2.0.2/cyphertite/cyphertite/GNUmakefile 2014-06-24 22:34:56.966865150 -0400
+++ cyphertite-2.0.2.new/cyphertite/cyphertite/GNUmakefile 2014-06-24 22:33:48.680059480 -0400
@@ -42,14 +42,15 @@
endif
# curl
-CURL.LDLIBS = $(shell PATH=$(BINDIR):$$PATH curl-config --static-libs | \
- sed -e 's/-lssl//g' -e 's/-lcrypto//g' -e 's/-lz//g' -e 's/ \+/ /g')
+CURL.LDLIBS = $(shell PATH=$(BINDIR):$$PATH curl-config --libs | \
+ sed -e 's/-lssl //g' -e 's/-lcrypto //g' -e 's/-lz //g' -e 's/ \+/ /g')
# Compiler and linker flags.
CPPFLAGS += -DNEED_LIBCLENS
-INCFLAGS += -I../ctutil -I../libcyphertite -I$(INCDIR)/clens -I.
+INCFLAGS += -I../ctutil -I../libcyphertite -I$(INCDIR)/clens/include/clens -I. -I $(INCDIR)/clog -I $(INCDIR)/exude -I $(INCDIR)/assl -I $(INCDIR)/shrink/libshrink -I $(INCDIR)/xmlsd
CFLAGS += $(INCFLAGS) $(WARNFLAGS) $(OPTLEVEL) $(DEBUG)
LDLIBS += -L../ctutil/obj -L../ctutil -L../libcyphertite/obj -L../libcyphertite
+LDLIBS += -L../../assl -L../../exude -L../../clog -L../../shrink/libshrink -L../../xmlsd -L../../clens
LDLIBS += -lcyphertite -lctutil -lassl -lexude -lclog -lshrink -lxmlsd
LDLIBS += -lclens -levent_core -lexpat -lsqlite3 -llzma -llzo2 $(CURL.LDLIBS)
LDLIBS += $(LIB.LINKSTATIC) -lssl -lcrypto
diff -aurNw cyphertite-2.0.2/cyphertite/libcyphertite/GNUmakefile cyphertite-2.0.2.new/cyphertite/libcyphertite/GNUmakefile
--- cyphertite-2.0.2/cyphertite/libcyphertite/GNUmakefile 2014-04-07 20:07:03.000000000 -0400
+++ cyphertite-2.0.2.new/cyphertite/libcyphertite/GNUmakefile 2014-06-24 21:53:59.324881408 -0400
@@ -34,7 +34,7 @@
# Compiler and linker flags.
CPPFLAGS += -DNEED_LIBCLENS
-INCFLAGS += -I. -I../ctutil -I$(INCDIR)/clens -I$(LOCALBASE)/ssl/include
+INCFLAGS += -I. -I../ctutil -I$(INCDIR)/clens/include/clens -I$(LOCALBASE)/ssl/include -I $(INCDIR)/clog -I $(INCDIR)/assl -I $(INCDIR)/exude -I $(INCDIR)/xmlsd -I $(INCDIR)/shrink/libshrink
CFLAGS += $(INCFLAGS) $(WARNFLAGS) $(OPTLEVEL) $(DEBUG)
LIB.NAME = cyphertite
diff -aurNw cyphertite-2.0.2/exude/GNUmakefile cyphertite-2.0.2.new/exude/GNUmakefile
--- cyphertite-2.0.2/exude/GNUmakefile 2014-06-24 21:47:50.386058210 -0400
+++ cyphertite-2.0.2.new/exude/GNUmakefile 2014-06-24 21:46:06.511806734 -0400
@@ -39,7 +39,7 @@
# Compiler and linker flags.
CPPFLAGS += -DNEED_LIBCLENS
-INCFLAGS += -I $(INCDIR)/clens -I . -I $(INCDIR)
+INCFLAGS += -I $(INCDIR)/clens/include/clens -I . -I $(INCDIR)/clog
WARNFLAGS ?= -Wall -Werror
DEBUG += -g
CFLAGS += $(INCFLAGS) $(WARNFLAGS) $(DEBUG)
diff -aurNw cyphertite-2.0.2/shrink/libshrink/GNUmakefile cyphertite-2.0.2.new/shrink/libshrink/GNUmakefile
--- cyphertite-2.0.2/shrink/libshrink/GNUmakefile 2014-04-07 20:07:06.000000000 -0400
+++ cyphertite-2.0.2.new/shrink/libshrink/GNUmakefile 2014-06-24 21:50:23.180029054 -0400
@@ -57,7 +57,7 @@
# Compiler and linker flags.
CPPFLAGS += -DNEED_LIBCLENS
-INCFLAGS += -I . -I $(INCDIR)/clens
+INCFLAGS += -I . -I $(INCDIR)/clens/include/clens
#WARNFLAGS ?= -Wall -Werror
WARNFLAGS ?= -Wall
DEBUG += -g
diff -aurNw cyphertite-2.0.2/shrink/shrink/GNUmakefile cyphertite-2.0.2.new/shrink/shrink/GNUmakefile
--- cyphertite-2.0.2/shrink/shrink/GNUmakefile 2014-06-24 21:48:13.397765653 -0400
+++ cyphertite-2.0.2.new/shrink/shrink/GNUmakefile 2014-06-24 21:49:21.184875678 -0400
@@ -42,11 +42,11 @@
# Compiler and linker flags.
CPPFLAGS += -DNEED_LIBCLENS
-INCFLAGS += -I ../libshrink -I $(INCDIR)/clens -I $(LOCALBASE)/ssl/include
+INCFLAGS += -I ../libshrink -I $(INCDIR)/clens/include/clens -I $(LOCALBASE)/ssl/include
WARNFLAGS ?= -Wall -Werror
DEBUG += -g
CFLAGS += $(INCFLAGS) $(WARNFLAGS) $(DEBUG)
-LDLIBS += -L../libshrink/obj -L../libshrink -lshrink -lclens
+LDLIBS += -L../libshrink/obj -L../libshrink -lshrink -lclens -L../../clens
LDLIBS += ${LIB.LINKSTATIC} -lssl -lcrypto ${LIB.LINKDYNAMIC} -ldl
BIN.NAME = shrink
diff -aurNw cyphertite-2.0.2/xmlsd/GNUmakefile cyphertite-2.0.2.new/xmlsd/GNUmakefile
--- cyphertite-2.0.2/xmlsd/GNUmakefile 2014-04-07 20:07:06.000000000 -0400
+++ cyphertite-2.0.2.new/xmlsd/GNUmakefile 2014-06-24 21:51:42.518905907 -0400
@@ -41,10 +41,10 @@
# Compiler and linker flags.
CPPFLAGS += -DNEED_LIBCLENS
-INCFLAGS += -I$(INCDIR)/clens
+INCFLAGS += -I$(INCDIR)/clens/include/clens
WARNFLAGS ?= -Wall -Werror
DEBUG += -g
-CFLAGS += $(INCFLAGS) $(WARNFLAGS) $(DEBUG) -O2
+CFLAGS += $(INCFLAGS) $(WARNFLAGS) $(DEBUG)
LDFLAGS +=
SHARED_OBJ_EXT ?= o
diff -aurwN cyphertite-2.0.2/cyphertite/examples/ct_archive/GNUmakefile cyphertite-2.0.2.new/cyphertite/examples/ct_archive/GNUmakefile
--- cyphertite-2.0.2/cyphertite/examples/ct_archive/GNUmakefile 2014-04-07 20:07:03.000000000 -0400
+++ cyphertite-2.0.2.new/cyphertite/examples/ct_archive/GNUmakefile 2014-06-24 22:45:13.136091682 -0400
@@ -42,15 +42,16 @@
endif
# curl
-CURL.LDLIBS = $(shell PATH=$(BINDIR):$$PATH curl-config --static-libs | \
- sed -e 's/-lssl//g' -e 's/-lcrypto//g' -e 's/-lz//g' -e 's/ \+/ /g')
+CURL.LDLIBS = $(shell PATH=$(BINDIR):$$PATH curl-config --libs | \
+ sed -e 's/-lssl //g' -e 's/-lcrypto //g' -e 's/-lz //g' -e 's/ \+/ /g')
# Compiler and linker flags.
CPPFLAGS += -DNEED_LIBCLENS
-INCFLAGS += -I../../ctutil -I../../libcyphertite -I$(INCDIR)/clens -I. -I$(INCDIR)
+INCFLAGS += -I../../ctutil -I../../libcyphertite -I$(INCDIR)/clens -I. -I$(INCDIR) -I$(INCDIR)/clens/include/clens -I$(LOCALBASE)/ssl/include -I $(INCDIR)/clog -I $(INCDIR)/exude -I $(INCDIR)/assl -I $(INCDIR)/shrink/libshrink -I $(INCDIR)/xmlsd
CFLAGS += $(INCFLAGS) $(WARNFLAGS) $(OPTLEVEL) $(DEBUG)
LDLIBS += -L../../ctutil/obj -L../../ctutil -L../../libcyphertite/obj
LDLIBS += -L../../libcyphertite
+LDLIBS += -L../../../assl -L../../../exude -L../../../clog -L../../../shrink/libshrink -L../../../xmlsd -L../../../clens
LDLIBS += -lcyphertite -lctutil -lassl -lexude -lclog -lshrink -lxmlsd
LDLIBS += -lclens -levent_core -lexpat -lsqlite3 -llzma -llzo2 $(CURL.LDLIBS)
LDLIBS += ${LIB.LINKSTATIC} -lssl -lcrypto
diff -aurwN cyphertite-2.0.2/cyphertite/examples/ct_delete/GNUmakefile cyphertite-2.0.2.new/cyphertite/examples/ct_delete/GNUmakefile
--- cyphertite-2.0.2/cyphertite/examples/ct_delete/GNUmakefile 2014-04-07 20:07:03.000000000 -0400
+++ cyphertite-2.0.2.new/cyphertite/examples/ct_delete/GNUmakefile 2014-06-24 22:45:02.156283600 -0400
@@ -42,15 +42,16 @@
endif
# curl
-CURL.LDLIBS = $(shell PATH=$(BINDIR):$$PATH curl-config --static-libs | \
- sed -e 's/-lssl//g' -e 's/-lcrypto//g' -e 's/-lz//g' -e 's/ \+/ /g')
+CURL.LDLIBS = $(shell PATH=$(BINDIR):$$PATH curl-config --libs | \
+ sed -e 's/-lssl //g' -e 's/-lcrypto //g' -e 's/-lz //g' -e 's/ \+/ /g')
# Compiler and linker flags.
CPPFLAGS += -DNEED_LIBCLENS
-INCFLAGS += -I../../ctutil -I../../libcyphertite -I$(INCDIR)/clens -I. -I$(INCDIR)
+INCFLAGS += -I../../ctutil -I../../libcyphertite -I$(INCDIR)/clens -I. -I$(INCDIR) -I$(INCDIR)/clens/include/clens -I$(LOCALBASE)/ssl/include -I $(INCDIR)/clog -I $(INCDIR)/exude -I $(INCDIR)/assl -I $(INCDIR)/shrink/libshrink -I $(INCDIR)/xmlsd
CFLAGS += $(INCFLAGS) $(WARNFLAGS) $(OPTLEVEL) $(DEBUG)
LDLIBS += -L../../ctutil/obj -L../../ctutil -L../../libcyphertite/obj
LDLIBS += -L../../libcyphertite
+LDLIBS += -L../../../assl -L../../../exude -L../../../clog -L../../../shrink/libshrink -L../../../xmlsd -L../../../clens
LDLIBS += -lcyphertite -lctutil -lassl -lexude -lclog -lshrink -lxmlsd
LDLIBS += -lclens -levent_core -lexpat -lsqlite3 -llzma -llzo2 $(CURL.LDLIBS)
LDLIBS += ${LIB.LINKSTATIC} -lssl -lcrypto
diff -aurwN cyphertite-2.0.2/cyphertite/examples/ct_exists/GNUmakefile cyphertite-2.0.2.new/cyphertite/examples/ct_exists/GNUmakefile
--- cyphertite-2.0.2/cyphertite/examples/ct_exists/GNUmakefile 2014-04-07 20:07:03.000000000 -0400
+++ cyphertite-2.0.2.new/cyphertite/examples/ct_exists/GNUmakefile 2014-06-24 22:44:47.956531839 -0400
@@ -42,15 +42,16 @@
endif
# curl
-CURL.LDLIBS = $(shell PATH=$(BINDIR):$$PATH curl-config --static-libs | \
- sed -e 's/-lssl//g' -e 's/-lcrypto//g' -e 's/-lz//g' -e 's/ \+/ /g')
+CURL.LDLIBS = $(shell PATH=$(BINDIR):$$PATH curl-config --libs | \
+ sed -e 's/-lssl //g' -e 's/-lcrypto //g' -e 's/-lz //g' -e 's/ \+/ /g')
# Compiler and linker flags.
CPPFLAGS += -DNEED_LIBCLENS
-INCFLAGS += -I../../ctutil -I../../libcyphertite -I$(INCDIR)/clens -I. -I$(INCDIR)
+INCFLAGS += -I../../ctutil -I../../libcyphertite -I$(INCDIR)/clens -I. -I$(INCDIR) -I$(INCDIR)/clens/include/clens -I$(LOCALBASE)/ssl/include -I $(INCDIR)/clog -I $(INCDIR)/exude -I $(INCDIR)/assl -I $(INCDIR)/shrink/libshrink -I $(INCDIR)/xmlsd
CFLAGS += $(INCFLAGS) $(WARNFLAGS) $(OPTLEVEL) $(DEBUG)
LDLIBS += -L../../ctutil/obj -L../../ctutil -L../../libcyphertite/obj
LDLIBS += -L../../libcyphertite
+LDLIBS += -L../../../assl -L../../../exude -L../../../clog -L../../../shrink/libshrink -L../../../xmlsd -L../../../clens
LDLIBS += -lcyphertite -lctutil -lassl -lexude -lclog -lshrink -lxmlsd
LDLIBS += -lclens -levent_core -lexpat -lsqlite3 -llzma -llzo2 $(CURL.LDLIBS)
LDLIBS += ${LIB.LINKSTATIC} -lssl -lcrypto
diff -aurwN cyphertite-2.0.2/cyphertite/examples/ct_extract/GNUmakefile cyphertite-2.0.2.new/cyphertite/examples/ct_extract/GNUmakefile
--- cyphertite-2.0.2/cyphertite/examples/ct_extract/GNUmakefile 2014-04-07 20:07:03.000000000 -0400
+++ cyphertite-2.0.2.new/cyphertite/examples/ct_extract/GNUmakefile 2014-06-24 22:46:32.902697084 -0400
@@ -42,15 +42,16 @@
endif
# curl
-CURL.LDLIBS = $(shell PATH=$(BINDIR):$$PATH curl-config --static-libs | \
- sed -e 's/-lssl//g' -e 's/-lcrypto//g' -e 's/-lz//g' -e 's/ \+/ /g')
+CURL.LDLIBS = $(shell PATH=$(BINDIR):$$PATH curl-config --libs | \
+ sed -e 's/-lssl //g' -e 's/-lcrypto //g' -e 's/-lz //g' -e 's/ \+/ /g')
# Compiler and linker flags.
CPPFLAGS += -DNEED_LIBCLENS
-INCFLAGS += -I../../ctutil -I../../libcyphertite -I$(INCDIR)/clens -I. -I$(INCDIR)
+INCFLAGS += -I../../ctutil -I../../libcyphertite -I$(INCDIR)/clens -I. -I$(INCDIR) -I$(INCDIR)/clens/include/clens -I$(LOCALBASE)/ssl/include -I $(INCDIR)/clog -I $(INCDIR)/exude -I $(INCDIR)/assl -I $(INCDIR)/shrink/libshrink -I $(INCDIR)/xmlsd
CFLAGS += $(INCFLAGS) $(WARNFLAGS) $(OPTLEVEL) $(DEBUG)
LDLIBS += -L../../ctutil/obj -L../../ctutil -L../../libcyphertite/obj
LDLIBS += -L../../libcyphertite
+LDLIBS += -L../../../assl -L../../../exude -L../../../clog -L../../../shrink/libshrink -L../../../xmlsd -L../../../clens
LDLIBS += -lcyphertite -lctutil -lassl -lexude -lclog -lshrink -lxmlsd
LDLIBS += -lclens -levent_core -lexpat -lsqlite3 -llzma -llzo2 $(CURL.LDLIBS)
LDLIBS += ${LIB.LINKSTATIC} -lssl -lcrypto
diff -aurwN cyphertite-2.0.2/cyphertite/examples/ct_list/GNUmakefile cyphertite-2.0.2.new/cyphertite/examples/ct_list/GNUmakefile
--- cyphertite-2.0.2/cyphertite/examples/ct_list/GNUmakefile 2014-04-07 20:07:03.000000000 -0400
+++ cyphertite-2.0.2.new/cyphertite/examples/ct_list/GNUmakefile 2014-06-24 22:45:25.911868459 -0400
@@ -42,15 +42,16 @@
endif
# curl
-CURL.LDLIBS = $(shell PATH=$(BINDIR):$$PATH curl-config --static-libs | \
- sed -e 's/-lssl//g' -e 's/-lcrypto//g' -e 's/-lz//g' -e 's/ \+/ /g')
+CURL.LDLIBS = $(shell PATH=$(BINDIR):$$PATH curl-config --libs | \
+ sed -e 's/-lssl //g' -e 's/-lcrypto //g' -e 's/-lz //g' -e 's/ \+/ /g')
# Compiler and linker flags.
CPPFLAGS += -DNEED_LIBCLENS
-INCFLAGS += -I../../ctutil -I../../libcyphertite -I$(INCDIR)/clens -I. -I$(INCDIR)
+INCFLAGS += -I../../ctutil -I../../libcyphertite -I$(INCDIR)/clens -I. -I$(INCDIR) -I$(INCDIR)/clens/include/clens -I$(LOCALBASE)/ssl/include -I $(INCDIR)/clog -I $(INCDIR)/exude -I $(INCDIR)/assl -I $(INCDIR)/shrink/libshrink -I $(INCDIR)/xmlsd
CFLAGS += $(INCFLAGS) $(WARNFLAGS) $(OPTLEVEL) $(DEBUG)
LDLIBS += -L../../ctutil/obj -L../../ctutil -L../../libcyphertite/obj
LDLIBS += -L../../libcyphertite
+LDLIBS += -L../../../assl -L../../../exude -L../../../clog -L../../../shrink/libshrink -L../../../xmlsd -L../../../clens
LDLIBS += -lcyphertite -lctutil -lassl -lexude -lclog -lshrink -lxmlsd
LDLIBS += -lclens -levent_core -lexpat -lsqlite3 -llzma -llzo2 $(CURL.LDLIBS)
LDLIBS += ${LIB.LINKSTATIC} -lssl -lcrypto
diff -aruwN cyphertite-2.0.2/shrink/GNUmakefile cyphertite-2.0.2.new/shrink/GNUmakefile
--- cyphertite-2.0.2/shrink/GNUmakefile 2014-04-07 20:07:06.000000000 -0400
+++ cyphertite-2.0.2.new/shrink/GNUmakefile 2014-06-25 18:47:30.648799283 -0400
@@ -15,3 +15,4 @@
.PHONY: all $(SUBDIRS) $(TARGETS)
+shrink: libshrink
diff -aruwN cyphertite-2.0.2/cyphertite/GNUmakefile cyphertite-2.0.2.new/cyphertite/GNUmakefile
--- cyphertite-2.0.2/cyphertite/GNUmakefile 2014-04-07 20:07:03.000000000 -0400
+++ cyphertite-2.0.2.new/cyphertite/GNUmakefile 2014-06-25 18:51:05.345377210 -0400
@@ -12,3 +12,5 @@
.PHONY: all $(SUBDIRS) $(TARGETS)
+examples: ctutil libcyphertite
+cyphertite: libcyphertite
diff -aruwN cyphertite-2.0.2/GNUmakefile cyphertite-2.0.2.new/GNUmakefile
--- cyphertite-2.0.2/GNUmakefile 1969-12-31 19:00:00.000000000 -0500
+++ cyphertite-2.0.2.new/GNUmakefile 2014-06-25 20:16:01.850059662 -0400
@@ -0,0 +1,22 @@
+SUBDIRS = clens clog assl xmlsd shrink exude cyphertite
+TARGETS = clean obj install uninstall depend
+
+all: $(SUBDIRS)
+
+$(TARGETS):
+ @for d in $(SUBDIRS); do \
+ echo "===> $$d"; \
+ $(MAKE) -C $$d/ $@ || exit $$?; \
+ done
+
+$(SUBDIRS):
+ @echo "===> $@"
+ $(MAKE) -C $@
+
+.PHONY: all $(SUBDIRS) $(TARGETS)
+
+clog: clens
+assl: clens
+xmlsd: clens
+shrink: clens
+cyphertite: clens clog assl xmlsd shrink exude

@ -1,4 +1,5 @@
DIST keybase-0.7.8.tar.gz 6684646 SHA256 87fda71a1559e418ba67d64eeca29b7e0caa4a7696de130bd2da7379da3a62aa SHA512 e0f09c30d00c57f20bfec0ad2c17ca1ce4fb420805248e5074f525e63e8ddb2d66c7cc3fffb1cf4ade44a558907b119a8b174786c96d0b256c5a1ea42dccac39 WHIRLPOOL 160f603d29871e8f96513e7faba353c9594ce559ccb332e14cd3b90db5d64029fc755c85e4e8be0171d4f839d963e405cd25c429c4afd0fbee42a376fdc6fc58
DIST keybase-0.7.9.tar.gz 6685231 SHA256 69798709139a8ff5a45886b8973abba17e55d76caa83ac86d6dfc262e858ec88 SHA512 d0363eaddafd6287654443e85d727d8324efecc5880b45de4daf9d81f5ce62b2f80134dee4b13318a84352e4de53b6768e976b106796840d97b76b4daea1607e WHIRLPOOL ce48bf303673137ed535ab52f2e0bb1f96bd00ad4002be82f31b5d57c7bddcc521a46d136161162001ec37c4333b382bab3538e89866652ef0289b8dcb295f70
DIST keybase-0.8.10.tar.gz 7055453 SHA256 ce9a22427d40341059071737ace2dacbe0a81e29e783ec2c8324e2704c1f558f SHA512 4701a0c8d88ffc90fa68f24ef4695f7c7b63ec91a41ccc1bf9d25efb182befc0750e1f9f5ec185161d65bdcbaeb3a73ab8f54f7047ab9d1efdca55b5f56957f0 WHIRLPOOL dd6d53154164ac235b89947530f7af4ed9fdc1421c26b2cef92e1721e2dcdf63e43fff054718c58c6a519f24f1766969a0e740f97d9eb17472d1ef8174e1851f
DIST keybase-0.8.12.tar.gz 7057638 SHA256 fa6a8eb6f857d98d4d0f5c97862ba99480b0dd2c85fccd631180c0ab8f3ca97f SHA512 e8c568e0154308d3f0172a5e9b22de31c8a9b07d3a4f324a4afec57972602a3bd957220a96427eefa5df563ce0152495f5c33668536e03f3d6af9344c2061397 WHIRLPOOL e4a2431c05add26645f4ec3f2062a81d38c39ad9f9d6357f62009292f60fe072d67547d6c0a39470c130165bb9491fc7cb17cfe91a3fc1be75ad7a6377da9dad
DIST keybase-0.8.9.tar.gz 7055307 SHA256 2feb54d26afc639f4d4998fbc35aafa2100a9926a6ec4f84343ca56d0284a3dd SHA512 431b3314cf939605a56f163b67226c9027a83159aae7f6b9226a4b5ccf63ecd3f79a873cbb9ab2756d83df2191823b70f884327f160187c00f6a6954b8ca144a WHIRLPOOL 4de64969a1e8898b19903cce391ca599af09b4f3dee6bf2b6bf10fcb39d8b6f939d5aa0320a5efe4b3aaf78217c6b6d7c16f09321af3ed115b6985194a0f0c0e

@ -0,0 +1,33 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/keybase/keybase-0.8.12.ebuild,v 1.1 2015/07/21 18:46:05 nicolasbock Exp $
EAPI=5
inherit eutils
DESCRIPTION="Client for keybase.io"
HOMEPAGE="https://keybase.io/"
SRC_URI="https://github.com/keybase/node-client/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="
net-libs/nodejs
app-crypt/gnupg"
src_unpack() {
unpack "${P}.tar.gz"
mv "node-client-${PV}" "${P}"
}
src_install() {
dodoc CHANGELOG.md README.md SIGNED.md
insinto "/opt/${PN}"
doins -r package.json bin certs json lib node_modules sql
dosym "${D}/opt/${PN}/bin/main.js" "${ROOT}/usr/bin/keybase"
chmod 0755 "${D}/opt/${PN}/bin/main.js" || die
}

@ -1,9 +1,9 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-dicts/prime-dict/prime-dict-1.0.0-r2.ebuild,v 1.1 2015/01/17 15:23:12 mrueg Exp $
# $Header: /var/cvsroot/gentoo-x86/app-dicts/prime-dict/prime-dict-1.0.0-r2.ebuild,v 1.2 2015/07/22 02:21:26 mrueg Exp $
EAPI=5
USE_RUBY="ruby19 ruby20 ruby21"
USE_RUBY="ruby19 ruby20"
inherit ruby-ng

@ -0,0 +1,33 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-dicts/prime-dict/prime-dict-1.0.0-r3.ebuild,v 1.1 2015/07/22 02:21:26 mrueg Exp $
EAPI=5
USE_RUBY="ruby19 ruby20 ruby21"
inherit ruby-ng
DESCRIPTION="Dictionary files for PRIME input method"
HOMEPAGE="http://taiyaki.org/prime/"
SRC_URI="http://prime.sourceforge.jp/src/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
each_ruby_configure() {
econf --with-rubydir="$(ruby_rbconfig_value 'sitelibdir')" || die
}
each_ruby_compile() {
emake
}
each_ruby_install() {
emake DESTDIR="${D}" install
}
all_ruby_install() {
dodoc AUTHORS ChangeLog NEWS README
}

@ -3,4 +3,5 @@ DIST ganeti-2.11.6.tar.gz 4145886 SHA256 db11659ae7aaab5933b55b35f703236edc91ec7
DIST ganeti-2.12.1.tar.gz 4353529 SHA256 bd1b33d12485f4de25cca74dcf2e5354067cdda5ee36b56333d402aa1c5351e0 SHA512 92f66b45b5adcfd4cca47a1cbd592489d6c3ec595d3c6ba7b4a9401cb588a51994288499078513d6f4c0369f15a403c796a526945a2e874e8d561aac2b962b7a WHIRLPOOL 60f446b851f0bcee536791ed01d470c7a5caf02b120891e370f491f07194c1b0d9fe991a0342c7f77f3762c4aaea1ae7b7cf731644d061f43f4ba38af36cf699
DIST ganeti-2.12.3.tar.gz 4373350 SHA256 e66fc4c3dde1e90d85749ceb5c1c90bd6eaed1d139796829833b74337d2d4148 SHA512 7715db8e472e4ac99bf184028cd9853495153485c6638bcddba2d05ce958b6b44d3be07290780bb27b22337ae646881d6b0a30bbe87b7249106ac34d22bdd6c2 WHIRLPOOL e24d695d5acc582905ae7ba003e3fe6e6aa6ea4f9135daf76b953864c392803cd1c6ed81eb0e96652038f289bf450f3ac1a428c46d7a2573bc39a9451a47694e
DIST ganeti-2.13.0.tar.gz 4573781 SHA256 30ccfa971b15d49b45a4bfb75bb9631c0993adbd7feac0562c11305ae8c13753 SHA512 bd847ae7e12cb978fae59a458a4d0e33fee470c51748964453b5d0ea6615e6d959519c84922e92229e942a88f1ad88a6d1cb655f58391d033d5f5dfc249ef941 WHIRLPOOL 925159e36fde1cd36214b4fe54b4e06958cc8bd3ded28e32bc4f99842aafcb4c53c701c8a651421559dc13b4d18ae2cc11f1b9d1d2da1e862561cca81d009bda
DIST ganeti-2.14.1.tar.gz 4655994 SHA256 ae90c69f0c02d2ee558363a1c021dfaaaf4ccb59b662a72fa6485b406766e133 SHA512 2d3927bf888ea56df6b6275a869979c53d4b01e2e527e2dddea2a4835c90e85831e9e7691162999e5c58e9d214e03a37690e84f8fde9f1a0631897b06db348c3 WHIRLPOOL 3554161afd646af41e587fffa9dc85788f6ef13102121c636802946b64161cdeaeea326103171b70577b06635eebf6988b2f3942024a944612642aefd92b89bb
DIST ganeti-2.4.5.tar.gz 1828118 SHA256 9141379f3802238fb209309ec12f7090d872b77d7a473c91fe766d1fcec97c89 SHA512 e3abc2fd7c031fbef41c6e993f4cb129fa1dd4cb8c44961a2574da23832fd8412b8b3664b2e05ba8236cb8e58e8d70c3c9081f3f1b6dba8ffdc28d298c8a5099 WHIRLPOOL 897c2b3cdf0c7b03232a4ec99314439dbd29afd65eb2502d21a9f197cc098323a4b9ec0671c24ef7aad44b5327316ee68731e7e5304c8730d03f8ca908b93b62

@ -0,0 +1,296 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/ganeti/ganeti-2.14.1.ebuild,v 1.1 2015/07/22 01:46:48 chutzpah Exp $
EAPI=5
PYTHON_COMPAT=(python2_7)
use test && PYTHON_REQ_USE="ipv6"
inherit eutils user autotools bash-completion-r1 python-single-r1 versionator
MY_PV="${PV/_rc/~rc}"
MY_PV="${MY_PV/_beta/~beta}"
MY_P="${PN}-${MY_PV}"
SERIES="$(get_version_component_range 1-2)"
if [[ ${PV} =~ [9]{4,} ]] ; then
EGIT_REPO_URI="git://git.ganeti.org/ganeti.git"
inherit git-2
KEYWORDS=""
GIT_DEPEND="dev-python/docutils
=dev-python/sphinx-1.2*[${PYTHON_USEDEP}]
media-libs/gd[fontconfig,jpeg,png,truetype]
media-gfx/graphviz
media-fonts/urw-fonts"
else
SRC_URI="http://downloads.ganeti.org/releases/${SERIES}/${MY_P}.tar.gz"
KEYWORDS="~amd64 ~x86"
fi
DESCRIPTION="Ganeti is a virtual server management software tool"
HOMEPAGE="http://www.ganeti.org/"
LICENSE="GPL-2"
SLOT="0"
IUSE="drbd haskell-daemons htools ipv6 kvm lxc monitoring multiple-users rbd syslog test xen"
REQUIRED_USE="|| ( kvm xen lxc ) ${PYTHON_REQUIRED_USE}"
USER_PREFIX="${GANETI_USER_PREFIX:-"gnt-"}"
GROUP_PREFIX="${GANETI_GROUP_PREFIX:-"${USER_PREFIX}"}"
DEPEND="
dev-libs/openssl:0
dev-python/paramiko[${PYTHON_USEDEP}]
dev-python/pyopenssl[${PYTHON_USEDEP}]
dev-python/pyparsing[${PYTHON_USEDEP}]
dev-python/pycurl[${PYTHON_USEDEP}]
dev-python/pyinotify[${PYTHON_USEDEP}]
dev-python/simplejson[${PYTHON_USEDEP}]
dev-python/ipaddr[${PYTHON_USEDEP}]
dev-python/bitarray[${PYTHON_USEDEP}]
net-analyzer/arping
net-analyzer/fping
net-misc/bridge-utils
net-misc/curl[ssl]
net-misc/openssh
net-misc/socat
sys-apps/iproute2
sys-fs/lvm2
>=sys-apps/baselayout-2.0
=dev-lang/ghc-7.6*:0=
dev-haskell/cabal:0=
dev-haskell/cabal-install:0=
>=dev-haskell/deepseq-1.3.0.0:0=
>=dev-haskell/mtl-2.1.1:0=
>=dev-haskell/old-time-1.1.0.0:0=
>=dev-haskell/random-1.0.1.1:0=
haskell-daemons? ( >=dev-haskell/text-0.11.1.13:0= )
>=dev-haskell/transformers-0.3.0.0:0=
>=dev-haskell/attoparsec-0.10.1.1:0=
<dev-haskell/attoparsec-0.13:0
>=dev-haskell/base64-bytestring-1.0.0.1:0=
<dev-haskell/base64-bytestring-1.1:0=
>=dev-haskell/crypto-4.2.4:0=
<dev-haskell/crypto-4.3:0=
>=dev-haskell/curl-1.3.7:0=
<dev-haskell/curl-1.4:0=
>=dev-haskell/hinotify-0.3.2:0=
<dev-haskell/hinotify-0.4:0=
>=dev-haskell/hslogger-1.1.4:0=
<dev-haskell/hslogger-1.3:0=
>=dev-haskell/json-0.5:0=
<dev-haskell/json-0.9:0=
>=dev-haskell/lens-3.10:0=
<dev-haskell/lens-4.8:0=
>=dev-haskell/lifted-base-0.2.0.3:0=
<dev-haskell/lifted-base-0.3:0=
>=dev-haskell/monad-control-0.3.1.3:0=
<dev-haskell/monad-control-1.1:0=
>=dev-haskell/network-2.3.0.13:0=
<dev-haskell/network-2.7:0=
>=dev-haskell/parallel-3.2.0.2:3=
<dev-haskell/parallel-3.3:3=
>=dev-haskell/temporary-1.1.2.3:0=
<dev-haskell/temporary-1.3:0=
>=dev-haskell/regex-pcre-0.94.2:0=
<dev-haskell/regex-pcre-0.95:0=
>=dev-haskell/transformers-base-0.4.1:0=
<dev-haskell/transformers-base-0.5:0=
>=dev-haskell/utf8-string-0.3.7:0=
<dev-haskell/utf8-string-0.4:0=
>=dev-haskell/zlib-0.5.3.3:0=
<dev-haskell/zlib-0.6:0=
>=dev-haskell/psqueue-1.1:0=
<dev-haskell/psqueue-1.2:0=
>=dev-haskell/snap-core-0.8.1:0=
<dev-haskell/snap-core-0.10:0=
>=dev-haskell/snap-server-0.8.1:0=
<dev-haskell/snap-server-0.10:0=
dev-haskell/vector:0=
<dev-haskell/semigroupoids-4.1:0=
<dev-haskell/contravariant-0.6
<dev-haskell/transformers-compat-0.4[three]
xen? ( >=app-emulation/xen-3.0 )
kvm? ( app-emulation/qemu )
lxc? ( app-emulation/lxc )
drbd? ( <sys-cluster/drbd-8.5 )
rbd? ( sys-cluster/ceph )
ipv6? ( net-misc/ndisc6 )
${PYTHON_DEPS}
${GIT_DEPEND}"
RDEPEND="${DEPEND}
!app-emulation/ganeti-htools"
DEPEND+="sys-devel/m4
=app-text/pandoc-1.12*
test? (
dev-python/mock
dev-python/pyyaml
dev-haskell/haddock:0=
>=dev-haskell/hunit-1.2.4.2:0=
<dev-haskell/hunit-1.3:0=
>=dev-haskell/quickcheck-2.4.2:2=
<dev-haskell/quickcheck-2.8:2=
>=dev-haskell/test-framework-0.6:0=
<dev-haskell/test-framework-0.9:0=
>=dev-haskell/test-framework-hunit-0.2.7:0=
<dev-haskell/test-framework-hunit-0.4:0=
>=dev-haskell/test-framework-quickcheck2-0.2.12.1:0=
<dev-haskell/test-framework-quickcheck2-0.4:0=
sys-apps/fakeroot
net-misc/socat
dev-util/shelltestrunner
)"
PATCHES=(
"${FILESDIR}/${PN}-2.12-start-stop-daemon-args.patch"
"${FILESDIR}/${PN}-2.11-add-pgrep.patch"
"${FILESDIR}/${PN}-2.13-daemon-util.patch"
"${FILESDIR}/${PN}-2.7-fix-tests.patch"
"${FILESDIR}/${PN}-2.9-disable-root-tests.patch"
"${FILESDIR}/${PN}-2.9-skip-cli-test.patch"
"${FILESDIR}/${PN}-2.10-rundir.patch"
"${FILESDIR}/${PN}-2.12-qemu-enable-kvm.patch"
"${FILESDIR}/${PN}-2.11-tests.patch"
"${FILESDIR}/${PN}-lockdir.patch"
"${FILESDIR}/${PN}-2.11-dont-nest-libdir.patch"
"${FILESDIR}/${PN}-2.11-dont-print-man-help.patch"
"${FILESDIR}/${PN}-2.11-daemon-util-tests.patch"
"${FILESDIR}/${PN}-2.13-process_unittest.patch"
)
REQUIRED_USE="kvm? ( || ( amd64 x86 ) )"
S="${WORKDIR}/${MY_P}"
# apparently currently broken
QA_WX_LOAD="
usr/lib*/${PN}/${SERIES}/usr/sbin/ganeti-*d
usr/lib*/${PN}/${SERIES}/usr/bin/htools
"
pkg_setup () {
local user
python-single-r1_pkg_setup
if use multiple-users; then
for user in gnt-{masterd,confd,luxid,rapi,daemons,admin}; do
enewgroup ${user}
enewuser ${user} -1 -1 -1 ${user}
done
fi
}
src_prepare() {
local testfile
epatch "${PATCHES[@]}"
# not sure why these tests are failing
# should remove this on next version bump if possible
for testfile in test/py/import-export_unittest.bash; do
printf '#!/bin/bash\ntrue\n' > "${testfile}"
done
# take the sledgehammer approach to bug #526270
grep -lr '/bin/sh' "${S}" | xargs -r -- sed -i 's:/bin/sh:/bin/bash:g'
[[ ${PV} =~ [9]{4,} ]] && ./autogen.sh
rm autotools/missing
eautoreconf
}
src_configure () {
# this is kind of a hack to work around the removal of the qemu-kvm wrapper
local kvm_arch
if use amd64; then
kvm_arch=x86_64
elif use x86; then
kvm_arch=i386
elif use kvm; then
die "Could not determine qemu system to use for kvm"
fi
econf --localstatedir=/var \
--sharedstatedir=/var \
--disable-symlinks \
--docdir=/usr/share/doc/${P} \
--with-ssh-initscript=/etc/init.d/sshd \
--with-export-dir=/var/lib/ganeti-storage/export \
--with-os-search-path=/usr/share/${PN}/os \
$(use_enable test haskell-tests) \
$(usex multiple-users "--with-default-user=" "" "gnt-daemons" "") \
$(usex multiple-users "--with-user-prefix=" "" "${USER_PREFIX}" "") \
$(usex multiple-users "--with-default-group=" "" "gnt-daemons" "") \
$(usex multiple-users "--with-group-prefix=" "" "${GROUP_PREFIX}" "") \
$(use_enable syslog) \
$(use_enable monitoring) \
$(usex kvm '--with-kvm-path=' '' "/usr/bin/qemu-system-${kvm_arch}" '') \
$(usex haskell-daemons "--enable-confd=haskell" '' '' '')
}
src_install () {
emake V=1 DESTDIR="${D}" install || die "emake install failed"
newinitd "${FILESDIR}"/ganeti.initd-r3 ${PN}
newconfd "${FILESDIR}"/ganeti.confd-r2 ${PN}
if use kvm; then
newinitd "${FILESDIR}"/ganeti-kvm-poweroff.initd ganeti-kvm-poweroff
newconfd "${FILESDIR}"/ganeti-kvm-poweroff.confd ganeti-kvm-poweroff
fi
# ganeti installs it's own docs in a generic location
rm -rf "${D}"/{usr/share/doc/${PN},run}
sed -i "s:/usr/$(get_libdir)/${PN}/tools/burnin:burnin:" doc/examples/bash_completion
newbashcomp doc/examples/bash_completion gnt-instance
bashcomp_alias gnt-instance burnin ganeti-{cleaner,confd} \
h{space,check,scan,info,ail,arep,roller,squeeze,bal} \
gnt-{os,job,filter,debug,storage,group,node,network,backup,cluster}
dodoc INSTALL UPGRADE NEWS README doc/*.rst
dohtml -r doc/html/* doc/css/*.css
docinto examples
dodoc doc/examples/{ganeti.cron,gnt-config-backup} doc/examples/*.ocf
docinto examples/hooks
dodoc doc/examples/hooks/{ipsec,ethers}
insinto /etc/cron.d
newins doc/examples/ganeti.cron ${PN}
insinto /etc/logrotate.d
newins doc/examples/ganeti.logrotate ${PN}
# need to dodir rather than keepdir here (bug #552482)
dodir /var/lib/${PN}
keepdir /var/log/${PN}/
keepdir /usr/share/${PN}/${SERIES}/os/
keepdir /var/lib/ganeti-storage/{export,file,shared}/
dosym ${SERIES} "/usr/share/${PN}/default"
dosym ${SERIES} "/usr/$(get_libdir)/${PN}/default"
python_fix_shebang "${ED}" "${D}"/usr/"$(get_libdir)"/${PN}/${SERIES}
}
pkg_postinst() {
if use multiple-users; then
elog "You have enable multiple user support, the users for this must"
elog "be created. You can use the provided tool for this, which is"
elog "located at:"
elog " /usr/$(get_libdir)/${PN}/tools/users-setup"
fi
}
src_test () {
PATH="${S}/scripts:${S}/src:${PATH}" \
TMPDIR="/tmp" \
GANETI_MASTER="$(hostname -f)" \
emake check || die "emake check failed"
}

@ -1,24 +1,36 @@
DIST amd64-debug-libreoffice-4.4.3.2-r1.tar.xz 1413064668 SHA256 46a5b7a8fcc5fb17005800e5336df0c056155c5eb0a31a4958c765fdefa902bb SHA512 20fdd8ca7ccbdadf76db6dc66fced25edb0761f4c16a405b04564a7989fc7483e50a711d17ac6a4f57a17784155e1dbcfa8259558a3ba9929efe7925deb94ac6 WHIRLPOOL 2cb3d79a816c3c4a9b6a3b3a85a3ca8526ea96271a52148484762ba38f6adcc3eda5ecc7d32d101f2b4ebd9d35c8537ab40d489d9fa2bd435e90709041c9e083
DIST amd64-debug-libreoffice-4.4.3.2.tar.xz 1415074056 SHA256 5fb8e6cb5a931359da8209ab2b3356a076a3a663cc0c4f540404a505a327287d SHA512 edb2bd5b712d295842680abd9d1ab7f7d6fff10afdb87e0b79e63bbf523e5e0bd8366e81323834bc9aa7f1b29c6f205cf57a54dd210cbdf8a92c96fd90fd69f8 WHIRLPOOL 68328b52e21eccd87c23e6794c983d3f7e98896b0bdd79b8f8c5ee32c9728853d3f11f532ec7e93ef66ffbe1f02c930a649a12c275754f2423a3fce3911572ea
DIST amd64-debug-libreoffice-4.4.4.3.tar.xz 1412699020 SHA256 dc6d778d040a19d426e9ec2c1d126d8098090b44e2beb0b33b4acfd4b1f07ca5 SHA512 f4798da613fbde153cb6d02f1413faea533249234e104b73c63dc501f0863a77aa8fe76e4e0b8baf831303a85c2e81e01515d52dd4f7a7eb1cb5aa4fd67375a3 WHIRLPOOL 96527416d3b05fad69cc818761a4f41b67263d4e7162a2b5da6545f73461c4aa72c80c24e869c5cf3ec64320e3bcf32e000b03ac64f5620dc2cac46b49dc5855
DIST amd64-debug-libreoffice-gnome-4.4.3.2-r1.xd3 6483244 SHA256 e93d5015defb39461f7aa1697161b06e8d974d19a0e080cac14d97e2cedc2f7b SHA512 9732df1040fe5ac5a670b8685691f5d1af2b58754a4e7ff51130a878f911df5325de1eb876a534e828b02683dee9be528ed882d5f60dd76bb2f7411e20de46b5 WHIRLPOOL 04a5187c1793bf15bf82e997578d04964eccc388b3d28c3f25d439afb703962df2fd6a313abd8f7b170dfa5c29eefc7bf054f63451595ca95f32a6a16e528d20
DIST amd64-debug-libreoffice-gnome-4.4.3.2.xd3 6516986 SHA256 35dde02368f692c289ef06df243ed27c0bce127a788e02a9d6dc03f2edc77bed SHA512 523f7ae1b883db8a5c06a56766dc866c357fd9e001f797680f2b33c755ccc94f173bd5056f9709bcabd03bc181f25bb29f112593e0ce2627e6f2d79b82e9fdef WHIRLPOOL 62e1e24c3e1658f59fdd07b884c85e1acfe8f8e91868ed7d7248c2d191b824e4eecc6d30eb18d552402cb0f0476a91b62309f6e8d06d9bbaf17e5eb65f7643ee
DIST amd64-debug-libreoffice-gnome-4.4.4.3.xd3 6491699 SHA256 3fa2cf24d13b136b9577f3c5f1c09dc448656baab92e99af78183f7669063c79 SHA512 a6a67fed41436c346dc27fc2a466fae245c68dd3d6abc708d7e8e10900b1ab1f1275eb6453b73c996360d34b21b4934a61adc29453005dd3f18c43f5c09cbf4f WHIRLPOOL c5b8711a9d9c365c5956a8bea8fef23779276f527a8702ecf89d4b33ad389f254953a46e2ac4a43929eb70098fe438d7248bd810369272114588e1d75fd5f8e5
DIST amd64-debug-libreoffice-gnome-java-4.4.3.2-r1.xd3 653030978 SHA256 32b1566cc4737427b183a20536416b8ddcde0e280289dfde79e802aa27944dff SHA512 f5ce6e285f4535e9e1dad8413247f04dbfaa904fb3c8ded0012ae1726c768c25893bb1d3b998728851812e430d843e8f734aa1a60659e8a296461fdbc2d873f6 WHIRLPOOL 80d535fcce283578845b9737c059d641a747ba8b0153f3bd5cded5bd5f616707afa5660e08d74572259da9fe4c6480e47e154d2e6807a98d6d1618caf96058ef
DIST amd64-debug-libreoffice-gnome-java-4.4.3.2.xd3 658211332 SHA256 6fc0f972dd6b9b9939b696f85b9e77dc2328314f2c38df11ee5e3ca172b30ca4 SHA512 59f19277cd36b00190f82143ef9b8b92cd61ef3aab2bd8a0696a004bcd477c87f796ca19771867101d80b652a3e3859c7623b11c630380a47fbcd355169c8b9c WHIRLPOOL 17bcc44556bbc84df01f11e4f4e50e95e14d798063a1cbc40a0130e2f9712ffbde20fef78ae3ad0c649331cf6f52ce1fba467f258c1df7ed12ffd16e244b963d
DIST amd64-debug-libreoffice-gnome-java-4.4.4.3.xd3 653647473 SHA256 8f7a38ce5d629afa21d5196ee0c05b85635d34dc28d4c3bd0166ff4ac13589b0 SHA512 01ddf49c66c44f61138a4c9e55f659c85b83b5a2df7c7596b179b6654a523c1093aeadb17b22bdc2b48e5e0144ac0c15af754e34d667d5defb66fa19c9defc4b WHIRLPOOL bf668ea62911c472ce458dd75e8c14f5949797a7054735bdc7a8286bec5aae4dddccfbefa651738f936d06a12f7e9e5473fc7a55d09a3474602ccd08b50f9f62
DIST amd64-debug-libreoffice-java-4.4.3.2-r1.xd3 649652200 SHA256 2564fe7e400a3ec8af2eec6ba5a49248fb3ec872b4c221ac4b140235e7b3a9ae SHA512 d871d2dc1fa70ba486781a67aed2368c32997e9839a2dd30dc005c0fe26fa7ad27b053c687ef4324fdf5ed329297fead0c78933b21a0cbab9c45bba4ec23224b WHIRLPOOL 798f4c70ba4dbf121dd954d1d7f3294e4189a13768985b0413779fa110e0e0948a21ce7920b5d88e8fc4e28b8c25df1063cfcab9d4e217283a485d22eedbd917
DIST amd64-debug-libreoffice-java-4.4.3.2.xd3 654871217 SHA256 d1bf1b39d7544ef99a7206adb4b8acbb847c648c1a77ce315ca961975553ec6a SHA512 437552eca9970cbb45cc3f1ce7b739d82e99a4b14f9ac66f87bf018b57d4d6db581e91e58cf0122fed06e2be42dfb3da8f07f4ece9b378aad9c8cd659185e320 WHIRLPOOL e79b888eb87dfc9be76586430078526327ac109abeb5f7dcd46c535ab4455597e6ca709cc8ad2973d1941c58cad157172fc86706c7fd8bf48cbd669776607c57
DIST amd64-debug-libreoffice-java-4.4.4.3.xd3 650232652 SHA256 910b8be27f99e4a39a475a8e47be1545fa4363cd66972ef00d026c5bf4b486de SHA512 9071d58b47a72e54b4f01bc3ba2b1b3b1abdb63e74c2ee0e13fcfb312ba5865a2569fa70e11fcf43fdf93131b14050d4bf382d862989dd463f1567513535d369 WHIRLPOOL 99679421487583ef2e58323512db4d9c45ef5b125056f1c8998c7f4ca7eaf84831160658fabceb1c2c660abd2fb577e6da88d2a5c61fbd5e212a88defef7db02
DIST amd64-debug-libreoffice-kde-4.4.3.2-r1.xd3 387216046 SHA256 302e7f4de109a34d1cc4b52dd0f510d3ac8b4ee40e3993bb9eaad0d61c63d418 SHA512 26158d81044dc2ccafc58d5e5c900f931a06434cab176fbd823c31a513b2949cd9544373282921610712aacdcad8c4ce1ce4d409247d89c5b0b6137190835d25 WHIRLPOOL d11ffb38aa8ef36f1d28d49c2ade01692f398e706de9dabc4f2c6acd4f28e8caab554bc0931b3e4c49dddebee991c576c156572e6e5e848f61d31bf761a38c74
DIST amd64-debug-libreoffice-kde-4.4.3.2.xd3 386319569 SHA256 58e21e5193a92ceb1f67ddda35d494d0bbb0eaf00de2fbb49f2f6b43b4f66652 SHA512 4b708fccc26cc1f6a6a3d615fd0b7ae70237f481f201a761152cf2980c2813b36f18c0a297b0cb2da73b0f35f99df2ccddbd303a0dfcb27530398594b569170c WHIRLPOOL 4db5cc0153b2fcbd70981135fffa4d0b6a621b36ed3f5fdffd0e58b5d231ba795ddb23682fbf0fef8a4cd51be88f94743a097984278a2ef5aa493b7769701fa7
DIST amd64-debug-libreoffice-kde-4.4.4.3.xd3 386431779 SHA256 a2a31e1dda99a79c5c7fa0d727c72f46456175b7568d19c91bb078c97504ac91 SHA512 4528e1fad21ddcde9a3e9cfafb98aff61d0dac8172b2e1739f249c5b76b61ac850287c8145956cfc77c70e9eeb83c6cc6fa339f2d51c11722bc32f07d3349470 WHIRLPOOL 158ae7879a5b2334b09b94d30108f9d9cf6b770b765f6229c03a98c7c29bb02be13c433db541ab608bafc4b9d75ad7be50ac19618f5d24c5bc55ebc621bf8260
DIST amd64-debug-libreoffice-kde-java-4.4.3.2-r1.xd3 651688705 SHA256 7d708f815c7aaf12d2a0273d4586813b44c246c3ddeea5afbef0784edb764fad SHA512 3d9f7e380ac86d7b6a05012e2ef19c95b64e5999c2c55bc6c8e7511c262b25edc01f87e4ccf598b1c751627771eae88007cbbb590f7ff56cb3ed8905b4854d11 WHIRLPOOL 10e7c94d23688c0852127aa106fe93a81e4ac069260933e583f222d8960101b9e3a32b9bf29e2d41192cb7169a32e76ec72149348fd78fe008df01032e9f670c
DIST amd64-debug-libreoffice-kde-java-4.4.3.2.xd3 656861052 SHA256 3277c9d9c95a988a638edc65e31fd546a9dc8f4c1c9c27865338b8fe1452c15c SHA512 839dff9a63c0d23c34ec7260122bce435290442dda3ce3f6427b538feaf1f2ac03d1ab0b753a167cb0f1afe0b2bb119058246f1e6cfd46af7117caa8119eb298 WHIRLPOOL 2d2da1e7b593fab3306f67d87d13ad25ac6db9e5873db709e1950a31c380beb6c1a2e151ed2960e98d5837daf9a34eb1d827c5d9f2d6470c56eee34d4fe9f74d
DIST amd64-debug-libreoffice-kde-java-4.4.4.3.xd3 652226223 SHA256 5657c5010b16b6a72decb3730f3df7360132e7aa3a25f830f3507458d856e995 SHA512 83c6f99127e9756cbbb6ec8063c897c9c8b3e5e2023ec235fbb0508d02ea944b5f8b7ab393b44461da6fc22da01cd665049933852d90aecc149f6b5d01c9c4a3 WHIRLPOOL 7e9a2aa38d48878a9b1c925de90cc8e092c5e589fbaf320a4688d3d0c98bac293f16a209fa4936ffaa061ffd925720ed9698e9bd5f50ca7c01c668e178d5d471
DIST x86-debug-libreoffice-4.4.3.2-r1.tar.xz 1396482172 SHA256 e4d3e99ca494b6970e4048cae4b33305c157c74db9a03dee9e3480c51befff0f SHA512 22eb8ab3ca0a2c708eaf5bede65f274486d8bf6d9e79bc774f81e87450afd82dfd5d7a18ab2db2b1d892d4e6b4a52429d5459483ae83030e686119d0561e8314 WHIRLPOOL cb7fd74a7a09fd8cbbc593bb8bfcfe9f779ce86cfa9356f0ab545826db759597f9bbba129257abe4f7875feecba6434aec2affacb140303055ba0c04e6c5c401
DIST x86-debug-libreoffice-4.4.3.2.tar.xz 1398493780 SHA256 15b9bb52e77fb4833f9c652a5e1adf2f7adb1536fff900c8decd004bde252604 SHA512 7075778346830de5a42bec7863f3c9e0831a41fba84bf6851921479f230457e5a7ae605795d92d69ff34b93f80c6d1c0a88fa57277535d322bba105bfad8abc4 WHIRLPOOL 901a6997081c83f89016812567c81f95accf1453ef390d519c230624c8dc641182200c824dff54ff0ae51480a5dbf0d07f0696303c63a1aca38cf85bfacc7d8e
DIST x86-debug-libreoffice-4.4.4.3.tar.xz 1396082332 SHA256 d1ae5d8cba1f57f9364f0419ab3f796eb53cbebe3ba4dfce21f6bb39595de0b8 SHA512 f840e340c590d2af3acd38cf7c2b6c5ba93ea3a7f6b34a91c89b4e93365e1c7d5b60d78c2c7fc966c312778f2d46987401e47852db8e6efc01bc9b3e1e92c58d WHIRLPOOL 255d8d3a3ad3270ae9c669c2cf14f4f02351f50b191d13a64702d5d7e2f052729a36e67ccf286012c88d7fd5225007b9c59f6bbfd7ac6aa8e800090ded1435b7
DIST x86-debug-libreoffice-gnome-4.4.3.2-r1.xd3 6405075 SHA256 46b314f714d6e49b34b1bb14fbcc9acc1a81c0f93d433bac1af217bd087f6d30 SHA512 1e96c4c50cafac9677787314bafd63afc952d21934a3db0afbaee10d7de1cf338f01c9496509735c4409ae72d3fcc629e0aac14e42fe3b862a0e6d3fedd615dd WHIRLPOOL 80afed93495879f094a8c1c2a58a2eabe3eae414fca5e5a2ac05aa0bf7051b4e9d473e792fe8807fd5501873d1f97e1bdee515fa178f29904e0d23ec847578fd
DIST x86-debug-libreoffice-gnome-4.4.3.2.xd3 6439936 SHA256 31bcc536b004a3594d60784d1a6e1b682bc2c4395f26c447c3e68f9efbf1f38f SHA512 2fc7ec8343772bdb8a52ecca6412f674a3f4920234845e9040a3f48782453c2cab8b83dfec33b4a580442881c734a85d33b80bc0b8b1b45b8ebfa5cffe7cac70 WHIRLPOOL f720c1146c71fe6672d6b60fc1bcb05169786f9abfe66c69ee827030a6695796b69bf79c88b7c16f2a0f5ab463f26ab3205965287bb0125e2154c4e59ea20bd8
DIST x86-debug-libreoffice-gnome-4.4.4.3.xd3 6432565 SHA256 03b13f4086715be551e5b1d87d9efdd8d59a74460bab1f1c22ed9bd3a294a3db SHA512 6fc358e6b0b4474ce5e8296ec7d1a99c8bf68f3a6e167cdfdd6ef7ee4aa55e7dc89c885ee0c660259eb78cc4c22b6734712c13dad768675cdd7fdd31faa5cbf7 WHIRLPOOL 64ae98a208e6a281dc9021c77eb49758334e1b1910327b637f9b9f8ff393171ffbf7fd2333fff57c9f262525df203fffad34bd9833b55652165e562e79f4d1c7
DIST x86-debug-libreoffice-gnome-java-4.4.3.2-r1.xd3 636103627 SHA256 26496f5025965cf50d6bd155427516a90cd0b087d078472020f1a12471316e71 SHA512 0a465ff8fc30014d53d633592b330b16ec5382537131db07aa391c83af10685bd15ced4b068556cbdbbfe72c5da60c251adc4ddedf37e2afd8b3cda304f27ffe WHIRLPOOL a1cb4c33b46a50c4b757409633d9441f9282c55c283505f13d67b7a7b23df1f9804595dd995ea371b266cc6a57c59f084e475ee5f7445440ee7a7f23c8a91ab0
DIST x86-debug-libreoffice-gnome-java-4.4.3.2.xd3 639760505 SHA256 8e01d5d5e212ad14722f77d4400cb12866ec737e34e255a46bdc475ab0b1679b SHA512 96cf21d751f7b466a10dfaec639462402b59e70679fc9776c617d22e36f62e714e971e62f361f326a1e989aa053e74c71f9c929f5990b62086595582e12c5c71 WHIRLPOOL 70f49de62ced481357c6fa9cd8c51e495dd2935b46742504daf81ee1c7370399542609265e87ee1eb1b65564794a60da679bff00c7f60895baa09660c6cdab07
DIST x86-debug-libreoffice-gnome-java-4.4.4.3.xd3 638282893 SHA256 7f1b23716d7f6475da1f5fb97e75dcdbe43f5b1a360738085886920b3cfbb33f SHA512 fc11d8b6ef0bbf254fbaf1124bd9dd226ece9f02a9b25437a0a93fba492df65d1948b847f100735670f3647350db2991078e9d6e2d3e5974e36ce6e7e23220e7 WHIRLPOOL 3b09d445ed1a08375e6e32aed79702591dc89ac2575165e827081115251aeb53593a0dd780c5e9c8bb0d0c219e7dd580723875f4dc23a08e76bc6d7d274b88b7
DIST x86-debug-libreoffice-java-4.4.3.2-r1.xd3 632685441 SHA256 1a7e0c2f7b5a857c84bcd94526e1952a705cea4ebc22ebe46e950eb484e356a6 SHA512 3e421e21a9e6f8eb0c596195a8301d930f86ccee6f4a94956bb39a0df65c486876751177cb400a30cbd630c218bd1dbfe296577828edcc685d299ca4ca956479 WHIRLPOOL a53abd2b45aaef57d2ea8eca75af58e009d925dd9aac141d258aeee3d59d0fe85c647c77ff0465d08dfc260d7a8d9d0c612badab1b57e4a3d3447785b5132c73
DIST x86-debug-libreoffice-java-4.4.3.2.xd3 636190786 SHA256 385920d0b6aed2a79120bd8ae4db483c7727f8e3bb845d3612eb177897308ac3 SHA512 74275a4535e8e7e477c105f82bda5ebe3ef8a37646b798dd64467637cfe748304f43a5ac8a75feb6f7dfea4e2fcbbf615427dee9af5c75cf79e1a52138862a94 WHIRLPOOL 0ec7b58f33ee27a0e95d0da8cddbcd07b9fdb5a2c6e06f149fd485329d51e2959a58ab3a78a8fef2f272f5716f0f202a45a5e671b4694a191b27554e5e05e4f7
DIST x86-debug-libreoffice-java-4.4.4.3.xd3 634896180 SHA256 2740cf13d05d3a2c60f261c24a7367f62bffeacb778303c247f47e1162d1a5b1 SHA512 b04f021fabf54264d2e0eb0d9c87603f6d7492d9cc4f21187ffc43eaaef6b446bff19b41dc3a0f438840f1de3494044a9d3f2475b1eeb81cd4e9d57b69caa6ab WHIRLPOOL b1d99afb91f58afe5f88c13ecd47d3376505f9029695c907c30f54775a4fca51da89db670721edc6573e24c98d0e7bdef6863beacbcc8130a5df5d7eca1b72c4
DIST x86-debug-libreoffice-kde-4.4.3.2-r1.xd3 379738576 SHA256 7f96e2e02cf39534681ca91c715022684dc200d340796e91a2b49b218f91a3f7 SHA512 a12bdff812adbc405c34a44cda4fdaeb0160f2ac8a8fc3cc6522087e76d365c40186c54e5d5d93d427b11e1bbc20c0cf398c81337bce21b9112d138787d7760c WHIRLPOOL efd0fb01465d7dd9150bb4c51b2cee7b07b6daa77ecd5a63661294fd7229d46506adf8b09b85eddc1eed2a08e798253fec6ec2369fff627e84a44f819e37d1bc
DIST x86-debug-libreoffice-kde-4.4.3.2.xd3 378579134 SHA256 37a0b1ff4c96438b3b6a9d34fcd4fda1bf4898e2f3aadd9e1b97d2a0b8b36b00 SHA512 7031ada076170f6d88139519af8933896bd4989a8223214a7afa9d7334f72a93ced1d9c43a26ac8ff39002dcd3ed9cfd99e90fa56299018c35bbabd1d1b1093f WHIRLPOOL 17f5f73e16f42c508e978142202effa95fdf45e339a5af942be7015194788539883f072f6e7754ac1bb5b2569bca1a770e85b6a2edc589685591dbc2f13d2d73
DIST x86-debug-libreoffice-kde-4.4.4.3.xd3 379429527 SHA256 726258913bf838ced486d7c5e15995502a91c99a6913fbfc71803fa058152be4 SHA512 2386a1e857bdf55527bdd7b0810ea53242864a4b0d3780e6e36e0570b44dd3d0f2147d167c3e0a6da3ac5282322858cde7cd85c703992ff8984bbefa6f487d52 WHIRLPOOL 455aa4c1d2af3dbde738a5b967d2958b71719831a70f364c4d127ca1f3b096bc9c5bc5bec758050100b4e77c82435822ff35147072cef00af69060cc24babada
DIST x86-debug-libreoffice-kde-java-4.4.3.2-r1.xd3 634659113 SHA256 8ebcbdf46ed5493ecda76b539f7472eedd58a22ecc53b9a3d64a49e23ba385f2 SHA512 088028358c5fedb7171e6fa38724d24e57aa947bdefcce4b2d749c6d94baa9f421e3944466e35d51482b32273418c02e586904a379d2dab2420b83bf05dab7bf WHIRLPOOL ddc30aeea5593341dadd227b3051d3dce8ccedb0bb5ff5ec7a3955d277666716f7360fd4c4447334d6e064d919ca0b4d9a89e7d88414ba4e00c97d327421859a
DIST x86-debug-libreoffice-kde-java-4.4.3.2.xd3 638201949 SHA256 da1355009bbb4c5d6ba4094d79bec314e98cca75beccb981f43ce5f2b7474982 SHA512 1a97e8b934a7c0fe9ae05adc2a006983b165894bf553642ae48f620499559e94524e34450890bf82b7624ecaef35e8b9b2f47d37bff2969fe7afa3c2e6da188d WHIRLPOOL 5d5f834a025da60a2025f7f05c9edf8d0094025963ef0d4d404e6c0b0ce601fdffca5936f35b5251b4a182adbc1dde1ee3ba8684fddf5738a2c5196701d6cbea
DIST x86-debug-libreoffice-kde-java-4.4.4.3.xd3 636893194 SHA256 48070d5fc6e1385e2e812bb12236501d03d929cfddfcfcf7690de9e6fb39f397 SHA512 aa60f6e40e7fe9910330f7bace06f3cc5ed80a6ec0da7398830e13c5ddc243caeb21d81a48934ec28df28744e9270815f115770ce5a399735f0089e577377a45 WHIRLPOOL 6f5cb11fb8b4f924a77cd3ae844d6dd47d63f2ce836c1ea84976e94000c717eb9463d5cb4e35697b9fd8218d5beda248d8e58c04f4222c967b5918b756f0bdfd

@ -0,0 +1,86 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-bin-debug/libreoffice-bin-debug-4.4.4.3.ebuild,v 1.1 2015/07/21 23:36:24 dilfridge Exp $
EAPI=5
BASE_PACKAGENAME="debug"
BASE_AMD64_URI="http://packages.gentooexperimental.org/packages/amd64-libreoffice/amd64-${BASE_PACKAGENAME}-"
BASE_X86_URI="http://packages.gentooexperimental.org/packages/x86-libreoffice/x86-${BASE_PACKAGENAME}-"
DESCRIPTION="LibreOffice, a full office productivity suite. Binary package, debug info"
HOMEPAGE="http://www.libreoffice.org"
SRC_URI_AMD64="
${BASE_AMD64_URI}libreoffice-${PVR}.tar.xz
kde? (
!java? ( ${BASE_AMD64_URI}libreoffice-kde-${PVR}.xd3 )
java? ( ${BASE_AMD64_URI}libreoffice-kde-java-${PVR}.xd3 )
)
gnome? (
!java? ( ${BASE_AMD64_URI}libreoffice-gnome-${PVR}.xd3 )
java? ( ${BASE_AMD64_URI}libreoffice-gnome-java-${PVR}.xd3 )
)
!kde? ( !gnome? (
java? ( ${BASE_AMD64_URI}libreoffice-java-${PVR}.xd3 )
) )
"
SRC_URI_X86="
${BASE_X86_URI}libreoffice-${PVR}.tar.xz
kde? (
!java? ( ${BASE_X86_URI}libreoffice-kde-${PVR}.xd3 )
java? ( ${BASE_X86_URI}libreoffice-kde-java-${PVR}.xd3 )
)
gnome? (
!java? ( ${BASE_X86_URI}libreoffice-gnome-${PVR}.xd3 )
java? ( ${BASE_X86_URI}libreoffice-gnome-java-${PVR}.xd3 )
)
!kde? ( !gnome? (
java? ( ${BASE_X86_URI}libreoffice-java-${PVR}.xd3 )
) )
"
SRC_URI="
amd64? ( ${SRC_URI_AMD64} )
x86? ( ${SRC_URI_X86} )
"
IUSE="gnome java kde"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
RDEPEND="=app-office/${PN/-debug}-${PVR}[gnome=,java=,kde=]"
DEPEND="dev-util/xdelta:3"
RESTRICT="test strip"
S="${WORKDIR}"
src_unpack() {
einfo "Uncompressing distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz"
xz -cd "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz" > "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
local patchname
use kde && patchname="-kde"
use gnome && patchname="-gnome"
use java && patchname="${patchname}-java"
if [ -n "${patchname}" ]; then
einfo "Patching distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar using ${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3"
xdelta3 -d -s "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3" "${WORKDIR}/tmpdist.tar" || die
mv "${WORKDIR}/tmpdist.tar" "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
fi
einfo "Unpacking new ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
unpack "./${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
}
src_configure() { :; }
src_compile() { :; }
src_install() {
dodir /usr
cp -aR "${S}"/usr/* "${ED}"/usr/ || die
}

@ -1,24 +1,36 @@
DIST amd64-bin-libreoffice-4.4.3.2-r1.tar.xz 71657080 SHA256 1deb7db4ff509d93a1e0d08bb9e458bda416c8577743b7f24433f21213b7fdd4 SHA512 6d227a1ae38ab5187a4628f0410088df1f27fe4afc5b89f2efc99b053742d3d854db742947ef68fe5f81dd156eb52944b33d492930b2becb5c2946db32070618 WHIRLPOOL b0d4cdb591819fa4efb5316ccb0637ee832b0b240c7308b1c40b0543197452e417a2a80ad6b173e206d80ae0aca1eb178039fe2122a669acb1a3def49eb5e267
DIST amd64-bin-libreoffice-4.4.3.2.tar.xz 71655888 SHA256 325d0d76b2f8df03633b7230f8e88753cfa9bb580643fa5b7aaa1ff8892a423c SHA512 ba33175332a1896bf5ebf8795bea97631336aea09aba5044ef78e3ec3c5d7586b360519e47bec234724e6fe510bf42bf0da57ea79a91226ad746804fbd0d997d WHIRLPOOL efc8b40ec04850dce869d0f03fa8f14ef979770206649f92f48e126519d69cb43966cd904061ecd2aa5493a4a3d8c6cc6810d8ecee88c407a4a6fe4b1d0ef437
DIST amd64-bin-libreoffice-4.4.4.3.tar.xz 71656204 SHA256 8c838a38daee18512ece720f87d4d2eb4ee5796fc24dd5f3c3e5d7213d01dbb4 SHA512 94b8d8124892876523d6a26c64ebad1059cad6133c83bf38520672e90508aab9edd27e4ffed4312da503f4503a331d9652a50c0211fa19b955c033fe4e222fb7 WHIRLPOOL 6a02a91b53a45c0f00504d37e93511a09e0567aac6bddf85298a91a3903d5c583652c4691bf8fd0f13ede635fb5c9c68e7a4bef3f8a3005f5d04a8c6b87890e1
DIST amd64-bin-libreoffice-gnome-4.4.3.2-r1.xd3 426538 SHA256 5b4c0d99f4fdc5fde19675a6d5b9ee297c634fa141ac49271bd7af4749cf5958 SHA512 8322267612a86b3ceb0e484b4603c62a23bcd3faad130c9616466e1a58afe000b10b9566ad4262742b33762ff7dfc580c74fdce6316dbb0b7d97f1c90ede9be0 WHIRLPOOL c97b864b54ff3e8c57935a493363cd62a539dc129cda471004b84b9981f134b12dcceff266f2545fdfb5c09df41b63f6474a96f87c5688b723c35ab90e6c0b97
DIST amd64-bin-libreoffice-gnome-4.4.3.2.xd3 426137 SHA256 cd37b3a8be96ea7f999744ae6e74154be5b2fd5035ddd1966ec54e9e22804687 SHA512 445ccc8ced749ce20635de47bed05f5e99fba2bbd3d5ffe35fea986e1bdd062454c350f91ea8cd0c943f549629accb9dfa34cf72dc04ab1ae281f8c806a67b37 WHIRLPOOL 1fa3fbea502aa973f5903e580ce9c2219674ed2845649aafc5fccd6708ec29421362758ef1a0929901cf2e72214e44d5cdecefc89d23ceb7ae3915ed8bd20616
DIST amd64-bin-libreoffice-gnome-4.4.4.3.xd3 427570 SHA256 0526ad6e76b65efbddbab1a55fbe0c712caf001786dc4b2286ddf01fcb1b44cd SHA512 03e1313a747f397621c348399f80d07e201186b0d67e0360990e5997c71cbcaff7ad27ebdf5a56c2e249048ac56158801f411cfe0ef78f069d06c5cdd0c4a88a WHIRLPOOL 2e2106fb81fbaa1dff40b12bb41e7e24d65142fdaf5f5bfcd2334d3baa231f4ca0931ba32c71f793a4ba8702e33d33e169dd2eddca52aaf34c96bb8a22b4cf69
DIST amd64-bin-libreoffice-gnome-java-4.4.3.2-r1.xd3 23937687 SHA256 5fae15f80b75245948ab8773b8f580091b7fdf241d22b0a9cdf17197414eee4a SHA512 514ce534514d303e0052c2305535613ff9bb1368a612740a17f2fe4561bd119067d73e3df83a7ef89717a8ab32fc5da984b41444d99174e3edfb91e59bad762f WHIRLPOOL 588718b4a524582d2ba2541feb4213b3a370bb7f810a521f9bbcb45af3e7007126788adcacfd8976580e213f3f40a2795f70cd42460cad7527d6d1b681dc6457
DIST amd64-bin-libreoffice-gnome-java-4.4.3.2.xd3 23890690 SHA256 525d2db19397f7e6baae5c11bb5f5560f450e3c90d200521dad54c9231163486 SHA512 9f7032c6c1bfab02a8fffa35e645620371d10ee759d94a032e45a973966604fc2cdde90eecb2c0dc6157b86f6f541fbe7220c9f6f515101687941edc784ee072 WHIRLPOOL c21d0d1de6d72876a7497fc5e7dde651971a1941e255543f03efe94bf6def42c7182d2a3ae44e1f8825f0828684a5bbd821cc04b70171d7704fa976cb7325f01
DIST amd64-bin-libreoffice-gnome-java-4.4.4.3.xd3 23884562 SHA256 064d363488e8904f7f7eedd67dc05ade77817e758b56868a32c367b85e9690e6 SHA512 ccb1e73ea9a90262530105af897fe08cecbae40513ebe15903d744a161eb1a0d5431a39faa8cc1ca4cae7e6e3a459143ea7dd8479680e7167755aa3322c9541b WHIRLPOOL c6b47323a4d2239862541842f7431347dec399389e44a355987a0fd8fffa0455d07db621449348174125f48145994366b76171a84e1795a21bde59bf7fcf0c16
DIST amd64-bin-libreoffice-java-4.4.3.2-r1.xd3 23556435 SHA256 f03bc2a16ca093523ac37915218f70b2902d3c7d03492b2c5007be0785c132d7 SHA512 37c3c37c7d4ef234921acb9c134e8d543b37d30e384884401d77626b75b4d0f49bafed77232ac867f4008278c46abffffd88ee01fba9a4a72b1401a1368e1aea WHIRLPOOL 03ec53799578d2da17753c57bcc42c27197bcc6b0f33c275f52d26822c9d36fb2b826c5d489010725770c7e842e1f43cf92c87963173dc911f1eda9eb7492012
DIST amd64-bin-libreoffice-java-4.4.3.2.xd3 23543159 SHA256 c781f63e250944ff69422ec4e1e7c468b4077f9d0dd65e77c257396479a064fd SHA512 f5364ec16ee42bd9ace1b3c9e27b17ffc0de084e94483aab876b6173f55454c7f905d3cd5b1dff34818b61dae9827668ca6f7fbdbcc5d8857f07ff2312257e6a WHIRLPOOL 93a939cc1cdb31b82c222a3f82ddc61d09ad988aa4b0572a7fc58bfc1faece4ce5d03af2aadddd44c8aec175b1efebaa6cf5d1c4e7693a2ed5a095bd0abcae72
DIST amd64-bin-libreoffice-java-4.4.4.3.xd3 23498049 SHA256 da49bd58908cbdf8695239afcc4edb3105a505336952b20d445dbc50a028c719 SHA512 2bc0f9de551c39d6cce1e0435c4f33ad44e77c5a0849c6796c197227c6d5242e93c9d758cdeb785f3ff386cfedb7a6d8f8d0c7dded0f96aed340a30cedcf69c9 WHIRLPOOL f7caaa39494251805c16c7d907ed6071bc9f41759e16f5164b669c7802d4520e8f9e2a715816c246315567e7b1876d895b2a924837159c8151be61ffd98cb775
DIST amd64-bin-libreoffice-kde-4.4.3.2-r1.xd3 7437177 SHA256 4fc4187718574799b2e6e1a331782e4def9b424797929072a80300c21d5ded81 SHA512 e56adff17eee63d7a03cd2301259f3095ff588ec854ffab7afc40087945af750cfa43f6912a7ba8b470b4aa2ff226c592697281faae6bb039405eb040f84d96b WHIRLPOOL c3cba85853b006d0e59ef3b4b5c659c8761882aca3c3da2f2d1c37dcecebf7298f69f5b0b4b61896319930a5fe94a98420a01a208d817d13a733cd75af6b1663
DIST amd64-bin-libreoffice-kde-4.4.3.2.xd3 7427375 SHA256 a3ab73a23c34ed725faa1f2b8c3941344bc92638cf35fdc15e70cb5af84358bf SHA512 0c5ff5fbfdddbe3e866434809b8b058a9e1ce4ff5adc9b5c8d3f3f061c8235af75aa25471005c17b91ea922c5739d6380a6a2e5bfec1a85f8e7f437f2859f9b7 WHIRLPOOL 461c555aff0020b1e3db116433cbfa48b9e3e94941451d46f55f4f4ab71cbe8b32982744e92d48d5da516c5856a2e6ac92d4bdd41d2cd65f77d413a8922dcf57
DIST amd64-bin-libreoffice-kde-4.4.4.3.xd3 7440586 SHA256 1e07febea773a07d0c826ecebad05b56617a785528c72290fbd24ea44d4f4e2a SHA512 de7bdf0147de7e72cc3c55e6d99ece43faf0a0ee9498963c286dd4fe3c2534df868f4bb33cce0a0c573c6be8c178f44e204aaf1860bc935a290f1f2b8bbda986 WHIRLPOOL 1a0c8ddcd2cbf48ee87be92963fb6aee6836d105fd11f84e4cc2db3832aa3915d266dc9ac5e3833fd84854d8d0bf0fbd8558ae91354abf8136e05097e942aea3
DIST amd64-bin-libreoffice-kde-java-4.4.3.2-r1.xd3 23613749 SHA256 f8005525b65ad3c289684488af03501315f62f6b1d60a7fd8e88421fd07299ca SHA512 53dc450412f8896508920e483d17b74bd8486aa296791c901a2e130b806043f86c131eae984120feb2324f676f5a65bc526b1bfaa8189689ac4264d89900edfe WHIRLPOOL 2ff170c01b192f7bd23ebb09e8db2bc3fa372368f934a9a8627584ae761470aa9c51d6371406bf706968c87058d87397b956f68b64a84bd8bb51475c7bfad644
DIST amd64-bin-libreoffice-kde-java-4.4.3.2.xd3 23602362 SHA256 07d71dd55918143a1d28743e86714689dcb27c0db6bc3dc88aae1945bee5c0a7 SHA512 dd33274967c0a90bed8a81d93d02f6871e5712dbc2677832bb166912d695ee05431e14ea8ec81dca94fd3605413379c56e9aae977600cd25ec4c7fe90b818cdf WHIRLPOOL 69720f3f21035ff28130c9fdcf7b18077247bba6eb7bd401ca01e20049e2396ada6fc5d28a178b7c3079581a33bd48f419d982a6a00a02da1d733680837c6c0e
DIST amd64-bin-libreoffice-kde-java-4.4.4.3.xd3 23630980 SHA256 be03ae86265cd35f5ceece55c5525e01bac19b9d9b83cc87d203aa8be91458fc SHA512 e3ec81bf40f9abd77fbfada1847e38be89d677570c7eb5db43b522d89af10c7717e3f2fa220597f213ff81d87c0a518028eb9d06108cebc36d5fc9b40747b0d6 WHIRLPOOL 1254cde64f901bb63d86d69f992dc8acf8a2a5e1ecb2ef358708a9ae057649c50ac73647b5822bca059df23edb29228a6239b2ee1257c205c95803745517311d
DIST x86-bin-libreoffice-4.4.3.2-r1.tar.xz 70087052 SHA256 f28246121856103014f7f71055065c8cc082c0e634cfe4bf77eb607e3afb5afc SHA512 6a64a8a6eea848925d71cb7e20c1313c27983cc7f90140668c6dd0c7b836585c444a8487133dce73e285315c5016f7d41454cf1b4a165f874ca1fb5e60eab601 WHIRLPOOL d586a1b7847a955a6b558163974f8900f5a7726aebb2057593dfb0a24d733abb69447ce800b10c2dc7fe0f10319b63af25568b6574a0aa64494f5dfc2f157b56
DIST x86-bin-libreoffice-4.4.3.2.tar.xz 70107948 SHA256 e6a4fd93ebf071471aaff660790e6c9baf6e04dbbde5dade639a14db033861d8 SHA512 c502300b2483a8ecc97abc50e48c7ca54075934fa3cc65af3da5c4039fe56076f659efdd893d25f3b12dc7726c50ca63361ad763200aa9b0713d3f0959c3df37 WHIRLPOOL 1f6580cb84b5040b5edd20e3df2ba23487c912b2c873b9aac155bf037732080ea3177fbfbabe8f80d780383d0be023de0548df7125c1837ca15e290e46a7d3da
DIST x86-bin-libreoffice-4.4.4.3.tar.xz 70099700 SHA256 c09b7c4072f444e5166c774ada0c6df7cf8e7d1b36f35bf4b89aa0b942052579 SHA512 5adfc9d80ff589c4472f0806f63ca1f99781af2672f9d143cfa57fc3bb5077432b26801a05538a56e0007d0c4b7cb502dcc0adf0925cf29f80ca145a1564849c WHIRLPOOL ad16cb0ca8fe35c67dfd01689ceff5314be4520fa72da404eb3d365c1f0a94b9b29fae848d9c82f57d96b8534727f2d8744dd38ab53c693a8b2035e1742116b4
DIST x86-bin-libreoffice-gnome-4.4.3.2-r1.xd3 389962 SHA256 e1d0f9bd88940962a9ce73ac8732842f0981cf2c2f21e1487fb84dbb31f2ae9e SHA512 e4e352736c57e4fbb758f7fb8e0a4dfc31be9fde551af6f3d0a3bc20d731215318239caa9e1d8157cf3d9ec2262715065b668621ddbfda741529dcb8a8fff5dd WHIRLPOOL 6647684af901937a35edbd0a886d17dda4252b19fbda6e467191c31da5ef580d40ae0afa55d08122e40bbbe822a9c839768e7d43a2fe85c18711cdc12c70cfe8
DIST x86-bin-libreoffice-gnome-4.4.3.2.xd3 391937 SHA256 6bccea9637f10fdc66b2ef36e0e2cf3bfc858aa6f5403611a59ed113e577140c SHA512 8fc71833eca1489cee8b71518ff28fa3bf2951c763ed31b37a6518a3023aff7c20ec5a25697661017f73a71c39f3dad273ad19ebc0f4a953aee0acfba1914fe8 WHIRLPOOL fed003a63a414e85e4b593dbf9c16dac1acbbc89f9b478acd457b943dcdda550689ff4df9ab12e7976baeae44a89cd87e343e2dd62bc9357ccb57d842175e449
DIST x86-bin-libreoffice-gnome-4.4.4.3.xd3 388744 SHA256 f5dda341c22377481e86d4f2fad60ff3cd41764c1a1bcafbbd7f9336a3fcd994 SHA512 dde7fc5c051e3f64e370a62a391a24a814ff949aea4115c108aa88766a6355dcc08f5f7111ff75e36e9593f8908e5815c3d5f9c980f8e8388f8ce977566357df WHIRLPOOL 436d9dc5ad314ebf5a6802e3102adb3a617f500ba09f5c3cfc584cd07b6f9cd13c7d9c1e960b99dc022e3b01b84f7a38b4cbadb17ec8d5589150842be882691f
DIST x86-bin-libreoffice-gnome-java-4.4.3.2-r1.xd3 20897884 SHA256 b6da6bd07f73e426bb653aef76e489a483fc0f88a025371006e29ee6586a73e8 SHA512 8822ac92a27ab34291381293cca029c936b1ac5c5673c028f7c1f8230f89c49c9b9587204c0a5ad1a81f8563a89260f15a5534a4151eda627978f2900990fafb WHIRLPOOL c5eb3c1e83561fefdcb6a8d5368fa21e6553bab619e4831c5ce9c8d6f983c607751eae332c258b4098e659c3ed69076d0688b2bbdaf60449827f0a1ff410f21c
DIST x86-bin-libreoffice-gnome-java-4.4.3.2.xd3 21335945 SHA256 7cfc412368f4cf62baced58ff03b853b5d7531768778f14c298f388a284adc99 SHA512 c87fdf144123567db5d765bec7e88db1a33ca9c8b34b3692ea510729d17054c814e55b1b56d9c77052f558d77bbe61c8f24054c3ac97edc88c9a4fe568cebe3a WHIRLPOOL a127d11a1151c991bdc2b58b33374c7b2024c1a56bda888b31092e49eaec6aa246cb177d450407982ce686fc417d8f4aa752b3013fab8b75d761f191b9fff485
DIST x86-bin-libreoffice-gnome-java-4.4.4.3.xd3 21684989 SHA256 dcd6b02ca2fdc1dffe3b6c73122f0d38b84e087a26dc62e42968789bff788b0c SHA512 b6d9c5c2f83cebfc8bdde049fdcc5a60d9fa899b68a4f66533e6d93ac0fa177cfaf3897edf00ea6dfc4b70e4c217f73e733b5087cdea81b372b4a5442ac829a3 WHIRLPOOL f72318613fda8cd4030544aaa541f7465db0303ec969f95f9d88e554ae7ed06a490c48bb989a8142c34ff2680b98a494772a1c36f45ecaed47656a8971d7a390
DIST x86-bin-libreoffice-java-4.4.3.2-r1.xd3 20551298 SHA256 6265a01cba648bf88368f3e70e5aacc51f79991f49a5298d700b93bc2b697c18 SHA512 91eeb94a0c2871ede1279e70ab162cccf6e1e0afc15a3a83e9ffa543acde04a61bfe489ab02b2d20a5ce2c7654bdacf719c3b86583c89a8c3ada27592909ed20 WHIRLPOOL 938b7692a0a4bf951c02b8e11f41aee65ec426356760af93113ba6d1be13569c523f6263a86fe175ac68e4fd5c62401fb713885050c78d4517a93aea91a28838
DIST x86-bin-libreoffice-java-4.4.3.2.xd3 21011199 SHA256 1c74fbb689c3abcbe2d315570de1fe1531dd2d5e56f9a28aa422d312e1f40059 SHA512 59f8f7276018437dc31f24ae5dc6499313fc1f98ada85d24383e6ecc1719419cfb09081047ce839831ffa97106c11b3e3d46fe9a38adfe7e44e0690daa22324b WHIRLPOOL 326c45950da8c313b9aecd8976058b20455e8acf8b79174c97827fdbb2bf6c19333b4f015d9820d8f124ed0ef5f0b81a387c7396226495336532819c50c1608c
DIST x86-bin-libreoffice-java-4.4.4.3.xd3 22083608 SHA256 91f95a1f7f3b0a1b086e6ff6e26ed2ef8fea6b1e81ec95b2d8c70309ee08f76b SHA512 55c3e92af4f324b4b5b3576e707e590b4502db09beb6cf6dbc0631151f5975a4b96bb1576655946409ac739178350642764f5500db3301853eba396fb8023753 WHIRLPOOL b0b685775f7630cac18cac321a8f6532511a3bcfd490d832d4a86a1826a9037010ffe921f0148b00bd1734cf1eb10b61a6448b062acb87a4296f5d52bb980e1b
DIST x86-bin-libreoffice-kde-4.4.3.2-r1.xd3 4222677 SHA256 6ef34dcc76848978e6904f5ef6c074d18cbb146504b0f0fd3249bb26f9584265 SHA512 d4c11954a0f874f6c7b7fda88d912d4a9a13e22bf219421f6afab17d7ee9685312513b1f7d647949560399a07eb5e3847b0fddd866accab3083a9a233ae991ad WHIRLPOOL 3cde8e05193e5914e10e3952bb66d7a08dd04478dad46df3b752c163505d3ddbf3f0ec6b67746c56b7e57bb41b420955ad35c0c0970a9c9b33ed2dbf18293e50
DIST x86-bin-libreoffice-kde-4.4.3.2.xd3 5388159 SHA256 b14ba158d8a4d22201b468a598b21918be1731c340bfde9ecd041fc3f07480fa SHA512 9b245d2029b2d35521ff6f989b1a70e8c90ba6c2468f9706424bc0ce6b16e3e88bc0dfa7b5713776389e453dca0c72c9f1abaaf585f907046133dcaafbcc73ed WHIRLPOOL 6a8da4594cfeab90fe2defdf2d452cf335ec8da50e08588cca6c6a31259bdb0ea39471c227b7d2d2c0be057f39ba8ebbe0e64a368a603762e2331223e8fc27b6
DIST x86-bin-libreoffice-kde-4.4.4.3.xd3 5161390 SHA256 3dcbfb8d995d488e508e82d4c905cd75fc580b0e516a15f3f981fa7e2e6ffaa4 SHA512 bbee6c439ecc8ec002cb54aede911fbf42a6c5229b8b4b15eff83e75888647dc0311374a3a37ce0a97ef9b5b7547df2b4ef3626a875c6b8820bcd6d08af3908b WHIRLPOOL a18c20d2e56be73ed19a5396c8f3dc017e7876f61633c30757fc65c8e5a9ea4b8f3be0d5bd96754de12154b4aef99604370c47509563526dee0b2366498f1fe8
DIST x86-bin-libreoffice-kde-java-4.4.3.2-r1.xd3 20655082 SHA256 c4006850178c8f36c2180cae4adbcdbe2929fc3f9e92fa1cac981f5068ac2e51 SHA512 c09eea2453d0b004a6b856f80397e4d4896a66682b20d30fd01d52f6f03ef2ddc45ae923c30d7cad907da818fd930cd647c0e1e3fd989ce6c5c5a46449de03f9 WHIRLPOOL 18d0cf834c5ed0654a03cf3ce605ed1aa3bf978f197cedeccefe6b33b0b2c0d263dcfd90c1b05dcdb7e6c5ea1e8fc99619cc4e76c5a6cd7ebdb2a1d2d426b03c
DIST x86-bin-libreoffice-kde-java-4.4.3.2.xd3 21136005 SHA256 aa4f89c2caaf96bf5cd3a2e06c921123637526c853f1683ff90d8b410be6129d SHA512 1160b24188d5b9fc8a4cc58292439a5e17231a48b51cfba3f1dbba32883c75828bced6947a3959eb03b388ed31130065e6497dce52c9106e012d5c9fe8130778 WHIRLPOOL eb2178aebc678e6511e6a259f1fb1364e25b729c76ed6db002a2e248f92223536a7e66fababc0e0dc19c2bd71cdbc27775c6d142bbd0dbf1dd2806a9d62a1fc0
DIST x86-bin-libreoffice-kde-java-4.4.4.3.xd3 22178172 SHA256 1893ff213d8ef43e59cad8e457ed9c2508b563eaad8e30bdbc155b797d75d495 SHA512 364f4ae09028a16ac1149e84c5ae96fc3fe252f7c268c1c90f4e5f3ef75b78b56bc4f4789cc63ec1686426e80d4fde4b573740afa51a236ead7908074954c905 WHIRLPOOL 1d558064fe6d8508f404cb727ac8daae7e45303f78f40e59f531ed1a19bce9cc6e36ceee4ac1ec3b871a01697ea38428b863c1b88a0ca5dd63631c8e2ffafcb2

@ -0,0 +1,234 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-bin/libreoffice-bin-4.4.4.3.ebuild,v 1.1 2015/07/21 23:35:28 dilfridge Exp $
EAPI=5
KDE_REQUIRED="optional"
CMAKE_REQUIRED="never"
BASE_PACKAGENAME="bin"
BASE_AMD64_URI="http://packages.gentooexperimental.org/packages/amd64-libreoffice/amd64-${BASE_PACKAGENAME}-"
BASE_X86_URI="http://packages.gentooexperimental.org/packages/x86-libreoffice/x86-${BASE_PACKAGENAME}-"
PYTHON_COMPAT=( python2_7 python3_3 python3_4 )
PYTHON_REQ_USE="threads,xml"
inherit kde4-base java-pkg-opt-2 python-single-r1 pax-utils prefix versionator
DESCRIPTION="LibreOffice, a full office productivity suite. Binary package"
HOMEPAGE="http://www.libreoffice.org"
SRC_URI_AMD64="
${BASE_AMD64_URI}libreoffice-${PVR}.tar.xz
kde? (
!java? ( ${BASE_AMD64_URI}libreoffice-kde-${PVR}.xd3 )
java? ( ${BASE_AMD64_URI}libreoffice-kde-java-${PVR}.xd3 )
)
gnome? (
!java? ( ${BASE_AMD64_URI}libreoffice-gnome-${PVR}.xd3 )
java? ( ${BASE_AMD64_URI}libreoffice-gnome-java-${PVR}.xd3 )
)
!kde? ( !gnome? (
java? ( ${BASE_AMD64_URI}libreoffice-java-${PVR}.xd3 )
) )
"
SRC_URI_X86="
${BASE_X86_URI}libreoffice-${PVR}.tar.xz
kde? (
!java? ( ${BASE_X86_URI}libreoffice-kde-${PVR}.xd3 )
java? ( ${BASE_X86_URI}libreoffice-kde-java-${PVR}.xd3 )
)
gnome? (
!java? ( ${BASE_X86_URI}libreoffice-gnome-${PVR}.xd3 )
java? ( ${BASE_X86_URI}libreoffice-gnome-java-${PVR}.xd3 )
)
!kde? ( !gnome? (
java? ( ${BASE_X86_URI}libreoffice-java-${PVR}.xd3 )
) )
"
SRC_URI="
amd64? ( ${SRC_URI_AMD64} )
x86? ( ${SRC_URI_X86} )
"
IUSE="gnome java kde"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
BIN_COMMON_DEPEND="
=app-text/libexttextcat-3.4*
=app-text/libmwaw-0.3*
app-text/poppler:0/51
dev-libs/boost:0/1.56.0
dev-libs/icu:0/55
=media-gfx/graphite2-1.2*
media-libs/glew:0/1.10
media-libs/harfbuzz:0/0.9.18[icu]
media-libs/libpng:0/16
>=sys-libs/glibc-2.20-r2
virtual/jpeg:62
kde? ( >=kde-base/kdelibs-4.14.8:4 >=dev-qt/qtcore-4.8.6-r2:4 >=dev-qt/qtgui-4.8.6-r4:4 )
"
# PLEASE place any restrictions that are specific to the binary builds
# into the BIN_COMMON_DEPEND block above.
# All dependencies below this point should remain identical to those in
# the source ebuilds.
COMMON_DEPEND="
${BIN_COMMON_DEPEND}
${PYTHON_DEPS}
app-arch/zip
app-arch/unzip
>=app-text/hunspell-1.3.2-r3
app-text/mythes
>=app-text/libabw-0.1.0
>=app-text/libexttextcat-3.2
>=app-text/libebook-0.1.1
>=app-text/libetonyek-0.1.1
app-text/liblangtag
>=app-text/libmspub-0.1.0
>=app-text/libmwaw-0.3.4
>=app-text/libodfgen-0.1.0
app-text/libwpd:0.10[tools]
app-text/libwpg:0.3
=app-text/libwps-0.3*
>=app-text/poppler-0.16:=[xpdf-headers(+),cxx]
>=dev-cpp/clucene-2.3.3.4-r2
=dev-cpp/libcmis-0.5*
dev-db/unixODBC
>=dev-libs/boost-1.55:=
dev-libs/expat
>=dev-libs/hyphen-2.7.1
>=dev-libs/icu-4.8.1.1:=
=dev-libs/liborcus-0.7*
>=dev-libs/librevenge-0.0.1
>=dev-libs/nspr-4.8.8
>=dev-libs/nss-3.12.9
>=dev-lang/perl-5.0
>=dev-libs/openssl-1.0.0d:0
>=dev-libs/redland-1.0.16
media-gfx/graphite2
>=media-libs/fontconfig-2.8.0
media-libs/freetype:2
>=media-libs/glew-1.10
>=media-libs/harfbuzz-0.9.18:=[icu(+)]
media-libs/lcms:2
>=media-libs/libpng-1.4:0=
>=media-libs/libcdr-0.1.0
>=media-libs/libfreehand-0.1.0
media-libs/libpagemaker
>=media-libs/libvisio-0.1.0
>=net-misc/curl-7.21.4
net-libs/neon
net-nds/openldap
sci-mathematics/lpsolve
virtual/jpeg:0
>=x11-libs/cairo-1.10.0[X]
x11-libs/libXinerama
x11-libs/libXrandr
x11-libs/libXrender
virtual/glu
virtual/opengl
net-print/cups
>=dev-libs/dbus-glib-0.92
gnome? ( gnome-extra/evolution-data-server )
gnome? ( gnome-base/gconf:2 )
x11-libs/gdk-pixbuf[X]
>=x11-libs/gtk+-2.24:2
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
"
RDEPEND="${COMMON_DEPEND}
!app-office/libreoffice
!<app-office/openoffice-bin-3.4.0-r1
!app-office/openoffice
media-fonts/libertine
media-fonts/liberation-fonts
media-fonts/urw-fonts
java? ( >=virtual/jre-1.6 )
kde? ( $(add_kdeapps_dep kioclient) )
"
PDEPEND="
=app-office/libreoffice-l10n-${PV}*
"
DEPEND="dev-util/xdelta:3"
# only one flavor at a time
REQUIRED_USE="kde? ( !gnome ) gnome? ( !kde )"
RESTRICT="test strip"
S="${WORKDIR}"
PYTHON_UPDATER_IGNORE="1"
pkg_pretend() {
[[ $(gcc-major-version) -lt 4 ]] || \
( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -le 4 ]] ) \
&& die "Sorry, but gcc-4.4 and earlier won't work for libreoffice-bin package (see bug #387515)."
}
pkg_setup() {
kde4-base_pkg_setup
}
src_unpack() {
einfo "Uncompressing distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz"
xz -cd "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz" > "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
local patchname
use kde && patchname="-kde"
use gnome && patchname="-gnome"
use java && patchname="${patchname}-java"
if [ -n "${patchname}" ]; then
einfo "Patching distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar using ${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3"
xdelta3 -d -s "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3" "${WORKDIR}/tmpdist.tar" || die
mv "${WORKDIR}/tmpdist.tar" "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
fi
einfo "Unpacking new ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
unpack "./${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
}
src_prepare() {
cp "${FILESDIR}"/50-${PN} "${T}"
eprefixify "${T}"/50-${PN}
}
src_configure() { :; }
src_compile() { :; }
src_install() {
dodir /usr
cp -aR "${S}"/usr/* "${ED}"/usr/
# prevent revdep-rebuild from attempting to rebuild all the time
insinto /etc/revdep-rebuild && doins "${T}/50-${PN}"
}
pkg_preinst() {
# Cache updates - all handled by kde eclass for all environments
kde4-base_pkg_preinst
}
pkg_postinst() {
kde4-base_pkg_postinst
pax-mark -m "${EPREFIX}"/usr/$(get_libdir)/libreoffice/program/soffice.bin
pax-mark -m "${EPREFIX}"/usr/$(get_libdir)/libreoffice/program/unopkg.bin
use java || \
ewarn 'If you plan to use lbase application you should enable java or you will get various crashes.'
}
pkg_postrm() {
kde4-base_pkg_postrm
}

@ -1,4 +1,3 @@
DIST elogv-0.7.4.tar.bz2 15795 SHA256 ae76522668aca05257ba66813d589e9d0b7ff7f726f5c6a7550801aa6e5259b7 SHA512 9f3d39e2e01bca09a5a7d5938254378a2515ded249435f0a54c7a4c2dbd567d78a0a9fcab4c730c846ac03df3fbca585074ee61c6c2aba5dac57d19e02a5377a WHIRLPOOL 9aad1817274e260e54d1689555d64add663d0f4abadc4cc9700eb1e6b525be449ceb5c0827a4541b14619af5a6a9027f3b5044d828cabc01febea933ac88d754
DIST elogv-0.7.6.1.tar.gz 17968 SHA256 93630986043e4599d801b187a37272331ac6763f8ddb0ad66343bb037160fc56 SHA512 c2ddea6189165262fae6968d9bb3b8e76f316d9696f07369552ae00eb48a49323232ea7d3609310cd0e440bd912e474dd396a71922dbf5c9f1ee587899ef859e WHIRLPOOL 2c9f2aa779320d8311818e3d9a8ac03c56b1369ae7dd8ab9dea69b87a0146048ec89f570640c552e6faecdde2f40f38aaef0c6332a33e3f7461bad3c39bc9a01
DIST elogv-0.7.6.2.tar.gz 18206 SHA256 bf33a2444054e9ddd8164ea45144aa346a1e4da518034f33ee605af75f9ff7a0 SHA512 5628a409346d6375f10a77a08eaef6a160abff385701232c78f5d02a9493f84c451a53f301940a96e177eb295198d05e9c3e2525ab89ad6565f0eca2f2b0102e WHIRLPOOL ed83c38f174eea228bbbddf4edb17ec1ee571a6d0693954af012223bc84bf38351b16304747c8b3dfe3baab67634bf5530783f4845e9a9beeed52cbc43f45bd5
DIST elogv-0.7.6.3.tar.gz 18424 SHA256 916c557ecb21e7fa2f2fbe2963804e95aefdaf983e99db565fee6f79baf1f94f SHA512 c9127a4770721bd66cd75cf197af9262f7764f8227c36a7229d597fcd9e8db52aeffb42bdcc7b0c0ff20bdcfc9d18b9a568b0456b71ec764a937b148f9893677 WHIRLPOOL 67f2e62978a335c1ccfb8e91aa4ed8fa4c20dca6fda190f6ae5f61dde89f310ea0aa1b543c9b71b504c60a9d39b46d16086f13c0c87d6ead417e2b1c8c86feba

@ -1,59 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/elogv/elogv-0.7.4-r1.ebuild,v 1.5 2014/10/24 23:10:53 sping Exp $
EAPI="3"
PYTHON_DEPEND="2"
PYTHON_USE_WITH="ncurses"
inherit distutils eutils prefix
DESCRIPTION="Curses based utility to parse the contents of elogs created by Portage"
HOMEPAGE="http://gechi-overlay.sourceforge.net/?page=elogv"
SRC_URI="mirror://sourceforge/gechi-overlay/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ppc ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE=""
DEPEND=""
RDEPEND=""
pkg_setup() {
python_set_active_version 2
python_pkg_setup
}
src_prepare() {
distutils_src_prepare
if use prefix; then
epatch "${FILESDIR}"/${PV}-prefix.patch
eprefixify ${PN}
fi
}
src_install() {
distutils_src_install
dodoc README ChangeLog ChangeLog.old || die
}
pkg_postinst() {
distutils_pkg_postinst
elog
elog "In order to use this software, you need to activate"
elog "Portage's elog features. Required is"
elog " PORTAGE_ELOG_SYSTEM=\"save\" "
elog "and at least one out of "
elog " PORTAGE_ELOG_CLASSES=\"warn error info log qa\""
elog "More information on the elog system can be found"
elog "in ${EPREFIX}/usr/share/portage/config/make.conf.example"
elog
elog "To operate properly this software needs the directory"
elog "${PORT_LOGDIR:-${EPREFIX}/var/log/portage}/elog created, belonging to group portage."
elog "To start the software as a user, add yourself to the portage"
elog "group."
elog
}

@ -1,50 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/elogv/elogv-0.7.4.ebuild,v 1.9 2014/10/24 23:10:53 sping Exp $
EAPI="3"
PYTHON_DEPEND="2"
PYTHON_USE_WITH="ncurses"
inherit distutils eutils
DESCRIPTION="Curses based utility to parse the contents of elogs created by Portage"
HOMEPAGE="http://gechi-overlay.sourceforge.net/?page=elogv"
SRC_URI="mirror://sourceforge/gechi-overlay/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ppc sparc x86 ~x86-fbsd"
IUSE=""
DEPEND=""
RDEPEND=""
pkg_setup() {
python_set_active_version 2
python_pkg_setup
}
src_install() {
distutils_src_install
dodoc README ChangeLog ChangeLog.old || die
}
pkg_postinst() {
distutils_pkg_postinst
elog
elog "In order to use this software, you need to activate"
elog "Portage's elog features. Required is"
elog " PORTAGE_ELOG_SYSTEM=\"save\" "
elog "and at least one out of "
elog " PORTAGE_ELOG_CLASSES=\"warn error info log qa\""
elog "More information on the elog system can be found"
elog "in ${EPREFIX}/usr/share/portage/config/make.conf.example"
elog
elog "To operate properly this software needs the directory"
elog "${PORT_LOGDIR:-${EPREFIX}/var/log/portage}/elog created, belonging to group portage."
elog "To start the software as a user, add yourself to the portage"
elog "group."
elog
}

@ -1,4 +1,3 @@
DIST emerge-delta-webrsync-3.5.1 13289 SHA256 663ce5e800dec988ba5e1bb283ca243205d1ebdc27e3d0c269e5c0bb198f7d4a SHA512 a19a39d21b2065d0d31f54cf983066a80b7ce24cbcceb51f9bfeeb83c4e31027048082f10f900144b67392bacc365de17e6c0a599fe1d6aff6ffde3970a1c72c WHIRLPOOL 05343ffa87aad99d59b6894d770c26f0afcca5313a67ccf667a82623a2f73edfe1f439a8c2cc043f625dfc5dabe30eaf3298a51cc28832e4f41ed0856d8ebd4d
DIST emerge-delta-webrsync-3.6.2 16837 SHA256 962f41b3e0ec64fce0e23e2365e8e2d18c5fdb762542cf5d1d2a23e072a19c30 SHA512 734598326dbdd588f5b62e2117ca377ad443161feca73a50dfe5740c20afb59ee9e8cd056bcaa0555f7276172db19d572a9a32023c5a311a6aa309d11f3dde86 WHIRLPOOL 1822a0e028e3c4f9e053b951e8e8c98268baf38f1da488e43a41f54089440f7ec8d1427c17e297e72bd5f1628611f3a46811231470fbe16997d97a18909593fb
DIST emerge-delta-webrsync-3.7.1 22122 SHA256 72005e813037d7aa0280885c915c0da6da8768122574ae5d0e83e981ad6821fc SHA512 57fafb5ee4c083b60fc52f030928a9e6d1d3306f5ac53c88d7277a0421ffb3b64b1934db4367878077b05692b0340113c958116aa503d0e7a1ec3bcd383470a4 WHIRLPOOL 45ac04bf19643e7e34f0175922a413b96fcce9d181f9dd971072ef3e53ef47d8b98069f4223906050a5391af6b3d0a59f449141a869090e3d2c013eb941ff335
DIST emerge-delta-webrsync-3.7.2 22344 SHA256 6fd9e7cfeff9d8755435f7c448b015a6d3764b4cc684a7531e07ce48a9507115 SHA512 36b65e0f550b5b0a3a5cf271126bf0d44bd182c06148d72c5ed9e105394a38be5dd0845e2d674df246b4436a10f15033bdc857526f664656f1cdb79dd8b7a18c WHIRLPOOL 6e308d4dc7ccb288f47ff79197e25298171b07d965548f5fee61145518be3900f0e6909bc44d27ec28e3bcfc41f94a285bdc9aa39730455f3a64b32addf44d2c

@ -1,54 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/emerge-delta-webrsync/emerge-delta-webrsync-3.5.1-r3.ebuild,v 1.4 2012/05/15 01:17:37 zmedico Exp $
inherit eutils
DESCRIPTION="emerge-webrsync using patches to minimize bandwidth"
HOMEPAGE="http://www.gentoo.org/proj/en/portage/index.xml"
SRC_URI="mirror://gentoo/${P}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 ~hppa ia64 ~mips ~ppc ~sparc x86 ~x86-fbsd"
IUSE=""
DEPEND=""
RDEPEND=">=sys-apps/portage-2.1.1-r1
>=dev-util/diffball-0.6.5"
S=${WORKDIR}
src_unpack() {
cp "${DISTDIR}/${P}" "${WORKDIR}/" || die "failed cping ${P}"
epatch "${FILESDIR}"/3.5.1-metadata.patch
epatch "${FILESDIR}"/3.5.1-md5sum.patch
epatch "${FILESDIR}"/3.5.1-post_sync.patch
# Support years after 2010.
sed 's/portage-200\*/portage-2[[:digit:]][[:digit:]][[:digit:]][[:digit:]][[:digit:]][[:digit:]][[:digit:]]/g' \
-i $P || die "sed failed"
sed "s:-c'import portage; print \\(.*\\)\\()')\\)$:-c 'import portage, sys; sys.stdout.write(\\1)\\2:" \
-i $P || die "sed failed"
}
src_compile() { :; }
src_install() {
newbin ${P} ${PN} || die "failed copying ${P}"
keepdir /var/delta-webrsync
fperms 0770 /var/delta-webrsync
}
pkg_preinst() {
chgrp portage "${D}"/var/delta-webrsync
has_version "$CATEGORY/$PN"
WAS_PREVIOUSLY_INSTALLED=$?
}
pkg_postinst() {
if [[ $WAS_PREVIOUSLY_INSTALLED != 0 ]] && \
! has_version app-arch/tarsync ; then
elog "For maximum emerge-delta-webrsync" \
"performance, install app-arch/tarsync."
fi
}

@ -1,2 +1 @@
DIST euscan-0.1.0.tar.gz 441148 SHA256 8a489777a10de76f0d93bbfda41177c3ee991df6472ac1503e8cb5b99782fb61 SHA512 880b4fb2214168562f3231cbe701d664c2ea33fafcd1a06285d04f0033fafa3b4a7679826f08aa6916bf9874b51a9767338b22d831a1318117f45e76ef747ba4 WHIRLPOOL 8ad193b6bf661208b813f79d1fdb0ff3dab355192fdfe4637b0f62c4f9b99e610ca14a272c04965a4198f2075b88bf551d068f194278ae1274ec0ca1c77b3f74
DIST euscan-0.1.1.tar.gz 441780 SHA256 cbf89803c0c8d6025239f0abd1ac17179c8ff81b1b059be7fc9415a8cfe6dd7e SHA512 2f55f8f4b0fd46b13c981ba94be29a62f16fe2890ce03f99ac14b1488c2ebb59abdaee12f671d679b934b4fd875ee27e751d2c305420f7cfb08e69ec899a75ab WHIRLPOOL 602bc0e3ee60ee6acc6c39bd477957a544fecfd81b38bbd06e46adab246f16889700b38bf6dde306b9978357e521ebf4d185364fd37f765696cde53836a8e127

@ -1,36 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/euscan/euscan-0.1.0.ebuild,v 1.4 2014/07/06 12:34:51 mgorny Exp $
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="2.[45] 3.* 2.7-pypy-*"
PYTHON_USE_WITH="xml"
PYTHON_NONVERSIONED_EXECUTABLES=(".*")
inherit distutils python
DESCRIPTION="Ebuild upstream scan utility"
HOMEPAGE="http://euscan.iksaif.net"
SRC_URI="http://dev.gentoo.org/~hwoarang/distfiles/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
IUSE=""
KEYWORDS="~amd64 ~x86"
DEPEND="sys-apps/portage"
RDEPEND="${DEPEND}
>=app-portage/gentoolkit-0.2.8
dev-python/setuptools
dev-python/beautifulsoup:python-2"
distutils_src_compile_pre_hook() {
echo VERSION="${PV}" "$(PYTHON)" setup.py set_version
VERSION="${PV}" "$(PYTHON)" setup.py set_version
}
src_compile() {
distutils_src_compile
}

@ -1,36 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/euscan/euscan-0.1.1.ebuild,v 1.5 2014/07/06 12:34:51 mgorny Exp $
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="2.[45] 3.* 2.7-pypy-*"
PYTHON_USE_WITH="xml"
PYTHON_NONVERSIONED_EXECUTABLES=(".*")
inherit distutils python
DESCRIPTION="Ebuild upstream scan utility"
HOMEPAGE="http://euscan.iksaif.net"
SRC_URI="http://dev.gentoo.org/~hwoarang/distfiles/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
IUSE=""
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
DEPEND="sys-apps/portage"
RDEPEND="${DEPEND}
>=app-portage/gentoolkit-0.2.8
dev-python/setuptools
dev-python/beautifulsoup:python-2"
distutils_src_compile_pre_hook() {
echo VERSION="${PV}" "$(PYTHON)" setup.py set_version
VERSION="${PV}" "$(PYTHON)" setup.py set_version
}
src_compile() {
distutils_src_compile
}

@ -1,5 +1,2 @@
DIST gentoolkit-dev-0.2.6.14.tar.gz 56556 SHA256 df1e6002215e8397c39924c550bfb3d984e6e087f402dd3f52965b4885219d8f SHA512 3e28e3c5d2c6e763a22d50826492cf0f7532d70063bea830ef64c68e41b4cf99b6cfab001d7e6d711061d20f54582350ba8391128b30751313f2887cea13a97e WHIRLPOOL 06edcbc2f90b0fbd0488ca3d758c78f64ff7510ebaefc9fd382e3125bac8e26d491e2ce1087d301e79311920fc579dbdc8d78fe554875ed215a748d96e4b3f58
DIST gentoolkit-dev-0.2.7.tar.gz 54138 SHA256 c04072fd423b078d278ddeccd2df64b14937c937b5849e005dc591e53689be71 SHA512 ab7ddad3a03d75af2d9ee33668a629f88bf77e0b49f90d3753936a86aefc6128796697d9e1ab4fab0ffdbc50c3be6ec57156b114c36fbe530173a940ef4b3ccf WHIRLPOOL 6177847095b6f53caf206dfa63152613718e0355346e49fe6eec99cdfadad0ca3bf7949663136e17910c9a777487d7e23adc39a5028588130ed806cf4feed124
DIST gentoolkit-dev-0.2.8.3.tar.gz 53322 SHA256 b9f96deb53adacf7885c937e1c92688a40839a3992da551616f8745835ec59fb SHA512 f55362e46928633598cb07640505202521e3f4bdaade1faecb4ac14ba1bee0489207cb7ab03531e06d7922446a57083365f51c63ceb8cf1e0badba9ac503c16e WHIRLPOOL 9bb50b92c52c62a74249885ff7d82d6ba2426de6b7052b2e65673a85c6dfe76c201d899e71b8d327a3fed550a1cf1a75616cda369d7f5f37bc93912a8d7845e5
DIST gentoolkit-dev-0.2.8.tar.gz 50440 SHA256 a33fc1bd35dd397863f84b488786e1d4370b72a8d65b10d4cb96f89c51a65868 SHA512 fe454554513c68b4ff1aee16404dc96f1e1ccd019694c7861d2180c1e8a1b13f8d66b5c33c3083f9c1b94d7da74c42ae1220b1b3395f1e8d2ef9439973bd4e2c WHIRLPOOL 1ba77e71b776e01c6a07b538081bbf8575bc217dece8eafc932201adb32a7e659df050b73a57a0aeab3db61dab33130594a956077cfd2e7cf4d8339eb9d38ad8
DIST gentoolkit-dev-0.3.0.tar.gz 58655 SHA256 c42d525560f5c85f48e9b2aeb02a5f3ee04e80e52c90e5d1a00eed1ebe9df671 SHA512 d15f6546cf88af0832c14eb003c72b5906bb9b9f078c903e1e444b12c2e432fd1a2fa077eda5496e222cb50cfd5a705e86044b9a1c0164ac6b4b38268461ced5 WHIRLPOOL b3db58c6941ad5ae04fc581de8785d9e0fe6c3b49bdabf401732e881b2e2a1489eb86c3fd650cafe6b56bf26c74ad25dffe8dfb7fdc8b374b3bb0427dd34c2e4

@ -1,26 +0,0 @@
From 2dd3de9b4e41f64567c4f04c4d03ef9af89e4d49 Mon Sep 17 00:00:00 2001
From: Nathan Phillip Brink <binki@gentoo.org>
Date: Tue, 28 Jun 2011 21:33:02 -0400
Subject: [PATCH] Fix bug 373421 by ignoring GENTOO_AUTHOR_NAME, GENTOO_AUTHOR_EMAIL, GENTOO_COMMITTER_NAME, and GENTOO_COMMITTER_EMAIL during tests.
---
src/echangelog/test/test.sh | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/src/echangelog/test/test.sh b/src/echangelog/test/test.sh
index 0c6d40a..8ec5943 100755
--- a/src/echangelog/test/test.sh
+++ b/src/echangelog/test/test.sh
@@ -7,6 +7,9 @@ SUPPORTED_VCS="cvs svn git"
VCSTEST="echangelog-test/vcstest"
_ROOT=$(pwd)
+# bug 373421
+unset GENTOO_AUTHOR_NAME GENTOO_AUTHOR_EMAIL \
+ GENTOO_COMMITTER_NAME GENTOO_COMMITTER_EMAIL
export ECHANGELOG_USER="Just a test <echangelogtest@gentoo.org>"
MD5_INIT="21ac109c53cf02378593a4f613b2bb55"
--
1.7.3.4

@ -1,38 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit-dev/gentoolkit-dev-0.2.6.14.ebuild,v 1.11 2010/11/16 15:45:31 idl0r Exp $
EAPI="3"
PYTHON_DEPEND="*:2.6"
PYTHON_USE_WITH="xml"
inherit python
DESCRIPTION="Collection of developer scripts for Gentoo"
HOMEPAGE="http://www.gentoo.org/proj/en/portage/tools/index.xml"
SRC_URI="mirror://gentoo/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~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=""
DEPEND="!>=app-portage/gentoolkit-0.3.0_rc11"
RDEPEND="${DEPEND}
sys-apps/portage
dev-lang/perl"
src_test() {
# echangelog test is not able to run as root
# the EUID check may not work for everybody
if [[ ${EUID} -ne 0 ]];
then
emake test || die
else
ewarn "test skipped, please re-run as non-root if you wish to test ${PN}"
fi
}
src_install() {
emake DESTDIR="${ED}" install || die
}

@ -1,38 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit-dev/gentoolkit-dev-0.2.7.ebuild,v 1.9 2010/12/05 22:17:40 jer Exp $
EAPI="3"
PYTHON_DEPEND="*"
PYTHON_USE_WITH="xml"
inherit python
DESCRIPTION="Collection of developer scripts for Gentoo"
HOMEPAGE="http://www.gentoo.org/proj/en/portage/tools/index.xml"
SRC_URI="mirror://gentoo/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~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=""
DEPEND="!>=app-portage/gentoolkit-0.3.0_rc11"
RDEPEND="${DEPEND}
sys-apps/portage
dev-lang/perl"
src_test() {
# echangelog test is not able to run as root
# the EUID check may not work for everybody
if [[ ${EUID} -ne 0 ]];
then
emake test || die
else
ewarn "test skipped, please re-run as non-root if you wish to test ${PN}"
fi
}
src_install() {
emake DESTDIR="${ED}" install || die
}

@ -1,43 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit-dev/gentoolkit-dev-0.2.8.3.ebuild,v 1.3 2014/01/19 02:10:20 vapier Exp $
EAPI="5"
PYTHON_DEPEND="*:2.6"
PYTHON_USE_WITH="xml"
inherit python eutils
DESCRIPTION="Collection of developer scripts for Gentoo"
HOMEPAGE="http://www.gentoo.org/proj/en/portage/tools/index.xml"
SRC_URI="mirror://gentoo/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=""
RDEPEND="sys-apps/portage
dev-lang/perl
sys-apps/diffutils"
src_prepare() {
epatch "${FILESDIR}/${P}-tests.patch"
}
src_test() {
# echangelog test is not able to run as root
# the EUID check may not work for everybody
if [[ ${EUID} -ne 0 ]];
then
emake test || die
else
ewarn "test skipped, please re-run as non-root if you wish to test ${PN}"
fi
}
src_install() {
emake DESTDIR="${ED}" install || die
}

@ -1,43 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit-dev/gentoolkit-dev-0.2.8.ebuild,v 1.10 2014/01/19 02:10:20 vapier Exp $
EAPI="3"
PYTHON_DEPEND="*:2.6"
PYTHON_USE_WITH="xml"
inherit python eutils
DESCRIPTION="Collection of developer scripts for Gentoo"
HOMEPAGE="http://www.gentoo.org/proj/en/portage/tools/index.xml"
SRC_URI="mirror://gentoo/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~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 ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=""
RDEPEND="sys-apps/portage
dev-lang/perl
sys-apps/diffutils"
src_prepare() {
epatch "${FILESDIR}/${P}-tests.patch"
}
src_test() {
# echangelog test is not able to run as root
# the EUID check may not work for everybody
if [[ ${EUID} -ne 0 ]];
then
emake test || die
else
ewarn "test skipped, please re-run as non-root if you wish to test ${PN}"
fi
}
src_install() {
emake DESTDIR="${ED}" install || die
}

@ -1,31 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/getdelta/getdelta-0.7.8.ebuild,v 1.3 2010/03/31 13:12:08 idl0r Exp $
DESCRIPTION="dynamic deltup client"
HOMEPAGE="http://linux01.gwdg.de/~nlissne/"
SRC_URI="http://linux01.gwdg.de/~nlissne/${P}.tar.bz2"
SLOT="0"
IUSE=""
LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 ~sparc ~x86"
RDEPEND="app-portage/deltup
dev-util/bdelta"
src_install () {
sed -i -e "s:/bin/sh:/bin/bash:" "${WORKDIR}"/getdelta.sh || die
dobin "${WORKDIR}"/getdelta.sh || die
}
pkg_postinst() {
elog "You need to put"
elog "FETCHCOMMAND=\"/usr/bin/getdelta.sh \\\${URI}\""
elog "into your /etc/make.conf to make use of getdelta"
# make sure permissions are ok
touch "${ROOT}"/var/log/getdelta.log
mkdir -p "${ROOT}"/etc/deltup
chown -R portage:portage "${ROOT}"/{var/log/getdelta.log,etc/deltup}
chmod -R ug+rwX "${ROOT}"/{var/log/getdelta.log,etc/deltup}
}

@ -1,42 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/getdelta/getdelta-0.7.9-r1.ebuild,v 1.3 2014/07/09 03:39:48 patrick Exp $
EAPI=5
inherit eutils
DESCRIPTION="dynamic deltup client"
HOMEPAGE="http://linux01.gwdg.de/~nlissne/"
SRC_URI="http://linux01.gwdg.de/~nlissne/${PN}-0.7.8.tar.bz2"
SLOT="0"
IUSE=""
LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 ~sparc ~x86"
RDEPEND="app-portage/deltup
dev-util/bdelta"
src_prepare() {
epatch "${FILESDIR}"/${P}.patch
}
src_install () {
# portage has moved make.globals, so we just hotfix it
sed -i -e "s:/etc/make.globals:/usr/share/portage/config/make.globals:g" "${WORKDIR}"/getdelta.sh || die "Couldn't fix make.globals path"
sed -i -e "s:/bin/sh:/bin/bash:" "${WORKDIR}"/getdelta.sh || die
dobin "${WORKDIR}"/getdelta.sh || die
}
pkg_postinst() {
elog "You need to put"
elog "FETCHCOMMAND=\"/usr/bin/getdelta.sh \\\${URI}\""
elog "into your /etc/make.conf to make use of getdelta"
# make sure permissions are ok
touch "${ROOT}"/var/log/getdelta.log
mkdir -p "${ROOT}"/etc/deltup
chown -R portage:portage "${ROOT}"/{var/log/getdelta.log,etc/deltup}
chmod -R ug+rwX "${ROOT}"/{var/log/getdelta.log,etc/deltup}
}

@ -1,39 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/getdelta/getdelta-0.7.9.ebuild,v 1.5 2014/07/09 03:39:48 patrick Exp $
EAPI=5
inherit eutils
DESCRIPTION="dynamic deltup client"
HOMEPAGE="http://linux01.gwdg.de/~nlissne/"
SRC_URI="http://linux01.gwdg.de/~nlissne/${PN}-0.7.8.tar.bz2"
SLOT="0"
IUSE=""
LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 ~sparc ~x86"
RDEPEND="app-portage/deltup
dev-util/bdelta"
src_prepare() {
epatch "${FILESDIR}"/${P}.patch
}
src_install () {
sed -i -e "s:/bin/sh:/bin/bash:" "${WORKDIR}"/getdelta.sh || die
dobin "${WORKDIR}"/getdelta.sh || die
}
pkg_postinst() {
elog "You need to put"
elog "FETCHCOMMAND=\"/usr/bin/getdelta.sh \\\${URI}\""
elog "into your /etc/make.conf to make use of getdelta"
# make sure permissions are ok
touch "${ROOT}"/var/log/getdelta.log
mkdir -p "${ROOT}"/etc/deltup
chown -R portage:portage "${ROOT}"/{var/log/getdelta.log,etc/deltup}
chmod -R ug+rwX "${ROOT}"/{var/log/getdelta.log,etc/deltup}
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/pms-test-suite/pms-test-suite-0.2.ebuild,v 1.3 2014/07/06 13:16:14 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/app-portage/pms-test-suite/pms-test-suite-0.2.ebuild,v 1.4 2015/07/22 01:35:40 mrueg Exp $
EAPI=4
@ -28,7 +28,7 @@ RDEPEND=">=app-portage/gentoopm-0.1.5
DEPEND="doc? ( dev-python/epydoc )
test? ( >=sys-apps/portage-2.1.10.3
sys-apps/pkgcore
>=sys-apps/paludis-0.64.2[python-bindings] )"
>=sys-apps/paludis-0.64.2[python] )"
# broken atm
RESTRICT=test

@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/pms-test-suite/pms-test-suite-9999.ebuild,v 1.3 2015/04/25 16:25:44 floppym Exp $
# $Header: /var/cvsroot/gentoo-x86/app-portage/pms-test-suite/pms-test-suite-9999.ebuild,v 1.4 2015/07/22 01:35:40 mrueg Exp $
EAPI=4
@ -35,7 +35,7 @@ RDEPEND=">=app-portage/gentoopm-0.1.5
DEPEND="doc? ( dev-python/epydoc )
test? ( >=sys-apps/portage-2.1.10.3
sys-apps/pkgcore
>=sys-apps/paludis-0.64.2[python-bindings] )"
>=sys-apps/paludis-0.64.2[python] )"
PYTHON_MODNAME=pmstestsuite

@ -1,20 +1,4 @@
DIST portage-utils-0.10.tar.xz 381996 SHA256 da4109b27dc2a791874022e56763a7563708f77de3c3da709b27b8cb74982f8a SHA512 a7caa280d459e1d774e1865c59a01825763f63c1d4efa9da55ca710571149a561bb5fe7cb95ab97d2f74d044d6cc140c18ce7c812b62ebc48f785e65883d812f WHIRLPOOL 06b7c5e3ae9454cd20f3a611564b10afa630d8c332f66ebb3789a6d64ca3e5ba3d5953375c715d94fd7f1add27bce8f4f38a211171ce5b8c0001f70e696a7304
DIST portage-utils-0.11.tar.xz 388004 SHA256 5bd1abe328c6ea82177289143a9be026afaf18c752dc23c486d6248dd582c260 SHA512 2bc9b976d9c2ca6c415f8c4fabe655b8f83a6af6e121e91423cfc7129debf5146f09499fe9cecef19a72cbbb6437865805fabe73001e2031ce67e32fbdb23deb WHIRLPOOL 755b61935afad23179a690e841cd19a32842808d149a9e3756129aec28a74217cdb81b06ccae2909cfe65d0657ed5f4ce82568b9408e2c65024a7bfe97dc62cf
DIST portage-utils-0.20.tar.xz 385328 SHA256 bfe774047f09a746334648a8630321aaf8d190538ea2942bdd0f509ce74885c9 SHA512 a78ea515e9094e62ecb69ddc46d06efa1cd472f2288d9df8626e0e4a0605819197a3f5ae7a6802aa26698e9cb68606574e71d99aa8d1fab54cc0b58a3f181934 WHIRLPOOL d11b9564dfca159b8857bc21c207be6fbd7de578a28bd9100a7d5de6e6280c904611f2a9c9b88b624c21372916241d76b8f460acf7fd8798574bc4307d5413da
DIST portage-utils-0.21.tar.xz 387396 SHA256 7531ef71e82fd1a4f26fc93d8ee1f51ae9d1413626064ae5e3e95b2d875a7e23 SHA512 9f42d03356802b1829ef47d44e1e1e81006601012d72e54ff3fb0a963081241338097101c6d26ba94c61572150e5f560d23f8478240aba802c16ab8a225a10e6 WHIRLPOOL ff32a0b30094af149177ee2a000b54e31dfe8c3637eaf3be1a155c3752725e08a35f8d2dcc0e5558c661ef65c8fdccb3bd9406636f5cb569c1d6fb884facd242
DIST portage-utils-0.3.1.tar.bz2 89122 SHA256 2e14e795e2bfd9078e6b40f8e4fbd183af5ac9f02e8a2140aaa1a92bbf8cc493 SHA512 0b9e246ad1caf380a574a957afc2f68c9879f4db55e90325177261d3488b4afad1638fd7f4c77f1bb30d1c6dd885873c124a2d5fff5829d0c55de8a214eb0ecc WHIRLPOOL dc879052524088c5b096415fe3af06d7c3f6be3648d4043dbb7f58fc53846a5d68bcbe035404d4bc608d760da2d82c5c1ac3406f790d984d17daf25546bb13a9
DIST portage-utils-0.30.tar.xz 398144 SHA256 07a8ce13810464b019d3252c1857e4d12e40f0f8317f5b8ac3249f39bd338ad7 SHA512 b6e3194cf8c939804991ed91b18a5deaaed49ada2ea9c03348f36b58603ed39cebfa68923843d5b0c575bdb978fa4f178c318569bef8665a982973bcdfa52591 WHIRLPOOL 6c95a559e752f1572e236418022951fcbb32c225cc8937c339107e2c172dfc10d86fa6680024b250e2c9d945d5ea9cbc1921f67e13143ad7652db9f3487dc14d
DIST portage-utils-0.4.tar.bz2 89409 SHA256 334af67cadb485db2f7269458fd7cc7f3c03742dd420b85ed1b2536735fdc645 SHA512 6c61f383b8fbf187acb1de22c94f885790fa5c9699613ae67f619c925521bef286d4781237a092cfbcd25671acd48d5c3a8efc928aece810f1ee779ca41d6874 WHIRLPOOL 2bae830d9cb6e91b58775e79f059b95bb1480a918f5f8f4a47e6c8283644d2101451759cf662816b8b64e199e04db0a80ca65e9ba1ab23dafae12346f3d0995e
DIST portage-utils-0.40.tar.xz 403028 SHA256 6f5c0210a36c6cfee15332d074a236ee27d726c4daca48afa157686a34c4771c SHA512 5ecc884f66e56cb4c647e7ead6ea940a77cc6c0e0a066e609fda1aa8415faadf8b03051a98376db98c5057da233c29c3d3ad716fb486c8e6fbdaf4a53033d76c WHIRLPOOL f038a9db233bf97a1d320c0a2443430bc63d06f8428d9c203947ee02622dd2114bee044c536a0ff048fda55733db80e3f12cd8acb6ef73a35f3f8d0705461433
DIST portage-utils-0.41.tar.xz 403048 SHA256 6fb99d7a918d0f4cd66d851369f017aa39b7f50649ec4690578952ea46fb236d SHA512 302053f752c8a0bd63f34517dbe520d656a28430c77cdfd86c3dd162314a181361ef6611d877581b92e2f289701bdb7fb4e3bb282158b9ab16166cf72fc30f7c WHIRLPOOL 945e5c6e49190ace479a9d73eb16a44823a9267de7587a11ed0f4192de0b10c94980c7348d977ba629e4e451686b112bdc6134baa6581e74a6ac7f78d657f22e
DIST portage-utils-0.5.tar.xz 99916 SHA256 be8992cc7f4cfc0225d773065ce4c75b1bc6d7c1cab9e44862716f7f697b76bf SHA512 6f72e2b08f46df1ae29047e4cb8137c649ca4bf4b99eec31031986c5b2ee1d9f615a716bf96a1114bda5dec47e56123fefaa2ce8cffe30338c1264e9154c2276 WHIRLPOOL 88a9309216750cb0a143236a3c395d2dd9e5e38213963312d5ea232e250a8cc632184da2de9010fcdee373504855d24819d6615b60af287239fbd693e562cbe3
DIST portage-utils-0.50.tar.xz 403932 SHA256 c63b6aa5de31cd6b216025c15dd7074716e34126f51093de84d1e1f0622473b7 SHA512 2002c5f6bcb9705e7bb09bb4ff7b57c988f6b80b89193235327ba357e852230b9ebad332d28dc31312377152e872709b643654d6f497a684fe1c3a1822db15e9 WHIRLPOOL 70eddc02ce9497104ad50f9be84cb4381ef2fb1181b63ac2e84374b7bd8aa77d043c39c45ad69ec9adb99592cc1b6d7453f8f4821602952cf294a376b410bf18
DIST portage-utils-0.51.tar.xz 403588 SHA256 a3bd492788dfd1157d0b8145f096e8d45492914905329aa4cc9eb9d0526be131 SHA512 03433794102a0f195246f078fd261c3f9e1645edab2b7ddd0647fb3e46596e8e7d391f77e74e3754f07f569a9d331f2b0656bd2e1c57adab6dd75644db893020 WHIRLPOOL 3f47ab0605f22aaa354eccd5bbd588d9e761fddb0ad346e95695b160ee193c40ae11ca394c49c5986b85018ce0762a29d0bf62fb9a3466b9a391f27ee6d4c237
DIST portage-utils-0.52.tar.xz 403684 SHA256 2869e77b043f68184ee35f0a77d3ce552c0cc75b67d9b2c67965f89d62922fac SHA512 de4fbc4d660e73d1b5e769a3c920dbf21984f00cee91d06269b8c0349aeaff15b9165e725e449ad2491e7095494e01f845a54315bc3a48b8cb02adeb20661e7f WHIRLPOOL decdfdfe75c08a71b0d00ffe7b087874e66c993a9ac1df19c5d16e2255aaf887156e17e9497b47faec7f94d1f8ff8ba8c2e87f5714c0df50b095faafee2c2605
DIST portage-utils-0.53.tar.xz 404040 SHA256 876653e795af89aeadfac1206403b1ed9543f3ac75232459d4e597e20f236c04 SHA512 5965c39572dd476bde2668a4a643d6c44da47d822f75201efbaf10a8dbb02a5bb0210ef95519b99d762106caf6f3440f78312327516d33fa8551139104483259 WHIRLPOOL 115f9e67962b890e9027ba2b16ffb7c282426a514a0272e279fb2d171152cd54638e6fb94df4121f72d84b59ed3713e05d177ed29cacddd0070d555671d21e42
DIST portage-utils-0.54.tar.xz 510528 SHA256 d3cd50e822253008c83e871ee53e83f4fa3dcfbfa25799ec48a8dcf37ac67928 SHA512 4e7b01cff96744f767a0892df5fd2f28c17a619aac1912a2f1ebb91c0706367cb02eb478e9192e6f4fb9a22956d8fb6256497b03086938f26efcd0ba27e8c1ff WHIRLPOOL 04ea363f9867896226040c9011168ea2755f67706400f9a1d183e1a8a46e97dd9f8ff3e225c933d8c01d609da72c2a2ed7ec15b050bee4c5fbd12f187b1dabf1
DIST portage-utils-0.55.tar.xz 513336 SHA256 4754aaeda32cc9aaf2fa3943badde51caf84ccf2e03129bd2dc2a5459936baff SHA512 25a5ceabc03b264ff2210ced8307c5a73c739ea3be74ba65f59c70372255e055ccbe25f565420ee1d61490b0baa43d6af8151f8c0a47b3c67a4ff7fff1fce2d0 WHIRLPOOL b437d09cbda38ede3d233639cbada731ac5beef5201db1de37bc80f0041935b141454205d89e31db4b2ddf9c82ec356343d1ce4ee6f937f1679f95225da8910d
DIST portage-utils-0.56.tar.xz 513832 SHA256 4df7323fb2667dd9bcee0f2d169c01ed8600aa6196118e6cd3a10cfe99852bbf SHA512 f2136a7df4cd91499b135fbf000f81a71177d5a39b4da2db484ab0f9492d152eaa72a5fee0e56d4b58611462e251905e554f5e41890a749f05d19e50c16c77b6 WHIRLPOOL af0a96ca3bf2dd39335317829aa8aff110a63042c415368400977e974cc21163da7eb76f7d53fcd05e133fd8a8568255ba022a32f1b174bda0dcb15b5f1476b9
DIST portage-utils-0.6.tar.xz 101672 SHA256 1c902be00679910c04cf70ef2d765388213c7bb339ffd47c660e681a6eac88a1 SHA512 b6b11741bf6bd94f9dbd5418468c47f1410ef192ad37f8764364869c52ce9dbb15db12099965d06e0daf4c26d214b12e230f2c85ce1e00fc85d1415b93ec81e5 WHIRLPOOL f0c21db0a32859f80695280a97ba90327c30aa691c68be5ec224f9a2d389cd3042becef31fd896596281404f86f80fb0ab15f33bf56206711363771bf815cfb7
DIST portage-utils-0.8.tar.xz 378220 SHA256 d7a0dd6f8afc959f965a0dfcba12e808f623035cf1a38f3be4a5765d42174c74 SHA512 991dd836862a856d248bb93100ab94c0365d3fc3caf10931119565c108cb8085cf4aaa8779ae77b2c98fe3a4d26c8585c9d00d645c1bacb6b2b7bf18158fb6cd WHIRLPOOL f529986e4479ac834d220a40734655434d0fe262d1dec2ff1eaeeb44c2c356caf6bcf90afaeb8727e5b98c873d8f1b7133896ea9029f2dc1b13b04c4c0dee943
DIST portage-utils-0.9.tar.xz 378044 SHA256 dc6ca6c8394a17e47966e7a5aa21030690abd80e493e59780b85c561307c4c58 SHA512 15982f2e55f5307ea82076b53ca604f2a5e683836cfb669e05fb1cf8a18889d82223a05748b745e179dc6c1bb9f88b08460717a9a7eae5ce5d31a0b7d70290cc WHIRLPOOL cfaab6d47ca15662888f3492001507f9c3dc29694a2f3fd44268eee7c9bfb83cb3a31d6fb7ce25b49d8ced311f6ea60828ad1c62f635bae1f35b20e0c2275bd4

@ -1,18 +0,0 @@
https://bugs.gentoo.org/412067
--- tests/profile/dotest 19 May 2012 13:20:20 -0000 1.2
+++ tests/profile/dotest 8 Jun 2012 04:42:04 -0000
@@ -31,10 +31,11 @@ unset $(qenv | awk '{print $1}')
# test vars that should default to known values.
# cannot test too many more as portage's default
-# make.globals will kick in.
+# make.globals will kick in. also can't test
+# some vars (e.g. PORTAGE_BINHOST) that we default
+# on some platforms.
tenv inv ROOT /
tenv inv ARCH
-tenv inv PORTAGE_BINHOST
# this validates simple stuff
tenv 1 ARCH x86

@ -1,24 +0,0 @@
scandirat: copy enough bytes to get the filename
Solaris is a platform without d_reclen. sizeof(struct dirent) is not
enough to get the whole of d_name contents, since the struct uses
char[1] as workaround to specify a variable size length end of struct
member.
Index: libq/scandirat.c
===================================================================
RCS file: /var/cvsroot/gentoo-projects/portage-utils/libq/scandirat.c,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- libq/scandirat.c 29 Sep 2013 10:25:25 -0000 1.6
+++ libq/scandirat.c 17 Nov 2013 10:26:53 -0000 1.7
@@ -18,7 +18,7 @@
#if defined(_DIRENT_HAVE_D_RECLEN)
# define reclen(de) ((de)->d_reclen)
#else
-# define reclen(de) (sizeof(*(de)))
+# define reclen(de) (sizeof(*(de)) + strlen((de)->d_name))
#endif
static int scandirat(int dir_fd, const char *dir, struct dirent ***dirlist,

@ -1,67 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/portage-utils/portage-utils-0.10.ebuild,v 1.11 2015/02/21 15:47:17 mgorny Exp $
EAPI="3"
inherit flag-o-matic toolchain-funcs eutils
DESCRIPTION="small and fast portage helper tools written in C"
HOMEPAGE="https://wiki.gentoo.org/wiki/Q_applets"
SRC_URI="mirror://gentoo/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
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 ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="static"
src_prepare() {
epatch "${FILESDIR}"/${P}-x86-test.patch #412067
}
src_configure() {
use static && append-ldflags -static
# Avoid slow configure+gnulib+make if on an up-to-date Linux system
if use prefix || ! use kernel_linux || \
has_version '<sys-libs/glibc-2.10'
then
econf --with-eprefix="${EPREFIX}"
else
tc-export CC
fi
}
src_install() {
emake install DESTDIR="${D}" || die
prepalldocs
exeinto /etc/portage/bin
doexe "${FILESDIR}"/post_sync || die
insinto /etc/portage/postsync.d
doins "${FILESDIR}"/q-reinitialize || die
# Portage fixes shebangs, we just need to fix the paths in the files
sed -i \
-e "s:\(/etc/portage/postsync.d\|/usr/bin/q\):${EPREFIX}&:g" \
"${ED}"/etc/portage/bin/post_sync \
"${ED}"/etc/portage/postsync.d/q-reinitialize || die
}
pkg_preinst() {
# preserve +x bit on postsync files #301721
local x
pushd "${ED}" >/dev/null
for x in etc/portage/postsync.d/* ; do
[[ -x ${EROOT}/${x} ]] && chmod +x "${x}"
done
}
pkg_postinst() {
elog "${EPREFIX}/etc/portage/postsync.d/q-reinitialize has been installed for convenience"
elog "If you wish for it to be automatically run at the end of every --sync:"
elog " # chmod +x ${EPREFIX}/etc/portage/postsync.d/q-reinitialize"
elog "Normally this should only take a few seconds to run but file systems"
elog "such as ext3 can take a lot longer. To disable, simply do:"
elog " # chmod -x ${EPREFIX}/etc/portage/postsync.d/q-reinitialize"
}

@ -1,63 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/portage-utils/portage-utils-0.11.ebuild,v 1.2 2015/02/21 15:47:17 mgorny Exp $
EAPI="3"
inherit flag-o-matic toolchain-funcs
DESCRIPTION="small and fast portage helper tools written in C"
HOMEPAGE="https://wiki.gentoo.org/wiki/Q_applets"
SRC_URI="mirror://gentoo/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
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 ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="static"
src_configure() {
use static && append-ldflags -static
# Avoid slow configure+gnulib+make if on an up-to-date Linux system
if use prefix || ! use kernel_linux || \
has_version '<sys-libs/glibc-2.10'
then
econf --with-eprefix="${EPREFIX}"
else
tc-export CC
fi
}
src_install() {
emake install DESTDIR="${D}" || die
prepalldocs
exeinto /etc/portage/bin
doexe "${FILESDIR}"/post_sync || die
insinto /etc/portage/postsync.d
doins "${FILESDIR}"/q-reinitialize || die
# Portage fixes shebangs, we just need to fix the paths in the files
sed -i \
-e "s:\(/etc/portage/postsync.d\|/usr/bin/q\):${EPREFIX}&:g" \
"${ED}"/etc/portage/bin/post_sync \
"${ED}"/etc/portage/postsync.d/q-reinitialize || die
}
pkg_preinst() {
# preserve +x bit on postsync files #301721
local x
pushd "${ED}" >/dev/null
for x in etc/portage/postsync.d/* ; do
[[ -x ${EROOT}/${x} ]] && chmod +x "${x}"
done
}
pkg_postinst() {
elog "${EPREFIX}/etc/portage/postsync.d/q-reinitialize has been installed for convenience"
elog "If you wish for it to be automatically run at the end of every --sync:"
elog " # chmod +x ${EPREFIX}/etc/portage/postsync.d/q-reinitialize"
elog "Normally this should only take a few seconds to run but file systems"
elog "such as ext3 can take a lot longer. To disable, simply do:"
elog " # chmod -x ${EPREFIX}/etc/portage/postsync.d/q-reinitialize"
}

@ -1,63 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/portage-utils/portage-utils-0.20.ebuild,v 1.2 2015/02/21 15:47:17 mgorny Exp $
EAPI="3"
inherit flag-o-matic toolchain-funcs
DESCRIPTION="small and fast portage helper tools written in C"
HOMEPAGE="https://wiki.gentoo.org/wiki/Q_applets"
SRC_URI="mirror://gentoo/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
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 ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="static"
src_configure() {
use static && append-ldflags -static
# Avoid slow configure+gnulib+make if on an up-to-date Linux system
if use prefix || ! use kernel_linux || \
has_version '<sys-libs/glibc-2.10'
then
econf --with-eprefix="${EPREFIX}"
else
tc-export CC
fi
}
src_install() {
emake install DESTDIR="${D}" || die
prepalldocs
exeinto /etc/portage/bin
doexe "${FILESDIR}"/post_sync || die
insinto /etc/portage/postsync.d
doins "${FILESDIR}"/q-reinitialize || die
# Portage fixes shebangs, we just need to fix the paths in the files
sed -i \
-e "s:\(/etc/portage/postsync.d\|/usr/bin/q\):${EPREFIX}&:g" \
"${ED}"/etc/portage/bin/post_sync \
"${ED}"/etc/portage/postsync.d/q-reinitialize || die
}
pkg_preinst() {
# preserve +x bit on postsync files #301721
local x
pushd "${ED}" >/dev/null
for x in etc/portage/postsync.d/* ; do
[[ -x ${EROOT}/${x} ]] && chmod +x "${x}"
done
}
pkg_postinst() {
elog "${EPREFIX}/etc/portage/postsync.d/q-reinitialize has been installed for convenience"
elog "If you wish for it to be automatically run at the end of every --sync:"
elog " # chmod +x ${EPREFIX}/etc/portage/postsync.d/q-reinitialize"
elog "Normally this should only take a few seconds to run but file systems"
elog "such as ext3 can take a lot longer. To disable, simply do:"
elog " # chmod -x ${EPREFIX}/etc/portage/postsync.d/q-reinitialize"
}

@ -1,68 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/portage-utils/portage-utils-0.21.ebuild,v 1.6 2015/02/21 15:47:17 mgorny Exp $
EAPI="3"
inherit flag-o-matic toolchain-funcs
DESCRIPTION="small and fast portage helper tools written in C"
HOMEPAGE="https://wiki.gentoo.org/wiki/Q_applets"
SRC_URI="mirror://gentoo/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
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 ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="static"
DEPEND="app-arch/xz-utils"
RDEPEND=""
src_configure() {
use static && append-ldflags -static
# Avoid slow configure+gnulib+make if on an up-to-date Linux system
if use prefix || ! use kernel_linux || \
has_version '<sys-libs/glibc-2.10'
then
econf --with-eprefix="${EPREFIX}"
else
tc-export CC
fi
}
src_install() {
emake install DESTDIR="${D}" || die
prepalldocs
exeinto /etc/portage/bin
doexe "${FILESDIR}"/post_sync || die
insinto /etc/portage/postsync.d
doins "${FILESDIR}"/q-reinitialize || die
# Portage fixes shebangs, we just need to fix the paths in the files
sed -i \
-e "s:\(/etc/portage/postsync.d\|/usr/bin/q\):${EPREFIX}&:g" \
"${ED}"/etc/portage/bin/post_sync \
"${ED}"/etc/portage/postsync.d/q-reinitialize || die
}
pkg_preinst() {
# preserve +x bit on postsync files #301721
local x
pushd "${ED}" >/dev/null
for x in etc/portage/postsync.d/* ; do
[[ -x ${EROOT}/${x} ]] && chmod +x "${x}"
done
}
pkg_postinst() {
if [[ -z ${REPLACING_VERSIONS} ]] ; then
elog "${EPREFIX}/etc/portage/postsync.d/q-reinitialize has been installed for convenience"
elog "If you wish for it to be automatically run at the end of every --sync:"
elog " # chmod +x ${EPREFIX}/etc/portage/postsync.d/q-reinitialize"
elog "Normally this should only take a few seconds to run but file systems"
elog "such as ext3 can take a lot longer. To disable, simply do:"
elog " # chmod -x ${EPREFIX}/etc/portage/postsync.d/q-reinitialize"
fi
}

@ -1,54 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/portage-utils/portage-utils-0.3.1.ebuild,v 1.5 2015/02/21 15:47:17 mgorny Exp $
inherit flag-o-matic toolchain-funcs
DESCRIPTION="small and fast portage helper tools written in C"
HOMEPAGE="https://wiki.gentoo.org/wiki/Q_applets"
SRC_URI="mirror://gentoo/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd"
IUSE="static"
src_unpack() {
unpack ${A}
cd "${S}"
sed -i -e 's:\[\[:[:' -e 's:\]\]:]:' Makefile
}
src_compile() {
tc-export CC
use static && append-ldflags -static
emake || die
}
src_install() {
emake install DESTDIR="${D}" || die
prepalldocs
exeinto /etc/portage/bin
doexe "${FILESDIR}"/post_sync || die
insinto /etc/portage/postsync.d
doins "${FILESDIR}"/q-reinitialize || die
}
pkg_preinst() {
# preserve +x bit on postsync files #301721
local x
pushd "${D}" >/dev/null
for x in etc/portage/postsync.d/* ; do
[[ -x ${ROOT}/${x} ]] && chmod +x "${x}"
done
}
pkg_postinst() {
elog "/etc/portage/postsync.d/q-reinitialize has been installed for convenience"
elog "If you wish for it to be automatically run at the end of every --sync:"
elog " # chmod +x /etc/portage/postsync.d/q-reinitialize"
elog "Normally this should only take a few seconds to run but file systems"
elog "such as ext3 can take a lot longer. To disable, simply do:"
elog " # chmod -x /etc/portage/postsync.d/q-reinitialize"
}

@ -1,68 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/portage-utils/portage-utils-0.30.ebuild,v 1.4 2015/02/21 15:47:17 mgorny Exp $
EAPI="3"
inherit flag-o-matic toolchain-funcs
DESCRIPTION="small and fast portage helper tools written in C"
HOMEPAGE="https://wiki.gentoo.org/wiki/Q_applets"
SRC_URI="mirror://gentoo/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
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 ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="static"
DEPEND="app-arch/xz-utils"
RDEPEND=""
src_configure() {
use static && append-ldflags -static
# Avoid slow configure+gnulib+make if on an up-to-date Linux system
if use prefix || ! use kernel_linux || \
has_version '<sys-libs/glibc-2.10'
then
econf --with-eprefix="${EPREFIX}"
else
tc-export CC
fi
}
src_install() {
emake install DESTDIR="${D}" || die
prepalldocs
exeinto /etc/portage/bin
doexe "${FILESDIR}"/post_sync || die
insinto /etc/portage/postsync.d
doins "${FILESDIR}"/q-reinitialize || die
# Portage fixes shebangs, we just need to fix the paths in the files
sed -i \
-e "s:\(/etc/portage/postsync.d\|/usr/bin/q\):${EPREFIX}&:g" \
"${ED}"/etc/portage/bin/post_sync \
"${ED}"/etc/portage/postsync.d/q-reinitialize || die
}
pkg_preinst() {
# preserve +x bit on postsync files #301721
local x
pushd "${ED}" >/dev/null
for x in etc/portage/postsync.d/* ; do
[[ -x ${EROOT}/${x} ]] && chmod +x "${x}"
done
}
pkg_postinst() {
if [[ -z ${REPLACING_VERSIONS} ]] ; then
elog "${EPREFIX}/etc/portage/postsync.d/q-reinitialize has been installed for convenience"
elog "If you wish for it to be automatically run at the end of every --sync:"
elog " # chmod +x ${EPREFIX}/etc/portage/postsync.d/q-reinitialize"
elog "Normally this should only take a few seconds to run but file systems"
elog "such as ext3 can take a lot longer. To disable, simply do:"
elog " # chmod -x ${EPREFIX}/etc/portage/postsync.d/q-reinitialize"
fi
}

@ -1,54 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/portage-utils/portage-utils-0.4.ebuild,v 1.2 2015/02/21 15:47:17 mgorny Exp $
inherit flag-o-matic toolchain-funcs
DESCRIPTION="small and fast portage helper tools written in C"
HOMEPAGE="https://wiki.gentoo.org/wiki/Q_applets"
SRC_URI="mirror://gentoo/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
IUSE="static"
src_unpack() {
unpack ${A}
cd "${S}"
sed -i -e 's:\[\[:[:' -e 's:\]\]:]:' Makefile
}
src_compile() {
tc-export CC
use static && append-ldflags -static
emake || die
}
src_install() {
emake install DESTDIR="${D}" || die
prepalldocs
exeinto /etc/portage/bin
doexe "${FILESDIR}"/post_sync || die
insinto /etc/portage/postsync.d
doins "${FILESDIR}"/q-reinitialize || die
}
pkg_preinst() {
# preserve +x bit on postsync files #301721
local x
pushd "${D}" >/dev/null
for x in etc/portage/postsync.d/* ; do
[[ -x ${ROOT}/${x} ]] && chmod +x "${x}"
done
}
pkg_postinst() {
elog "/etc/portage/postsync.d/q-reinitialize has been installed for convenience"
elog "If you wish for it to be automatically run at the end of every --sync:"
elog " # chmod +x /etc/portage/postsync.d/q-reinitialize"
elog "Normally this should only take a few seconds to run but file systems"
elog "such as ext3 can take a lot longer. To disable, simply do:"
elog " # chmod -x /etc/portage/postsync.d/q-reinitialize"
}

@ -1,68 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/portage-utils/portage-utils-0.40.ebuild,v 1.2 2015/02/21 15:47:17 mgorny Exp $
EAPI="3"
inherit flag-o-matic toolchain-funcs
DESCRIPTION="small and fast portage helper tools written in C"
HOMEPAGE="https://wiki.gentoo.org/wiki/Q_applets"
SRC_URI="mirror://gentoo/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
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 ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="static"
DEPEND="app-arch/xz-utils"
RDEPEND=""
src_configure() {
use static && append-ldflags -static
# Avoid slow configure+gnulib+make if on an up-to-date Linux system
if use prefix || ! use kernel_linux || \
has_version '<sys-libs/glibc-2.10'
then
econf --with-eprefix="${EPREFIX}"
else
tc-export CC
fi
}
src_install() {
emake install DESTDIR="${D}" || die
prepalldocs
exeinto /etc/portage/bin
doexe "${FILESDIR}"/post_sync || die
insinto /etc/portage/postsync.d
doins "${FILESDIR}"/q-reinitialize || die
# Portage fixes shebangs, we just need to fix the paths in the files
sed -i \
-e "s:\(/etc/portage/postsync.d\|/usr/bin/q\):${EPREFIX}&:g" \
"${ED}"/etc/portage/bin/post_sync \
"${ED}"/etc/portage/postsync.d/q-reinitialize || die
}
pkg_preinst() {
# preserve +x bit on postsync files #301721
local x
pushd "${ED}" >/dev/null
for x in etc/portage/postsync.d/* ; do
[[ -x ${EROOT}/${x} ]] && chmod +x "${x}"
done
}
pkg_postinst() {
if [[ -z ${REPLACING_VERSIONS} ]] ; then
elog "${EPREFIX}/etc/portage/postsync.d/q-reinitialize has been installed for convenience"
elog "If you wish for it to be automatically run at the end of every --sync:"
elog " # chmod +x ${EPREFIX}/etc/portage/postsync.d/q-reinitialize"
elog "Normally this should only take a few seconds to run but file systems"
elog "such as ext3 can take a lot longer. To disable, simply do:"
elog " # chmod -x ${EPREFIX}/etc/portage/postsync.d/q-reinitialize"
fi
}

@ -1,75 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/portage-utils/portage-utils-0.41.ebuild,v 1.7 2015/02/21 15:47:17 mgorny Exp $
EAPI="3"
inherit flag-o-matic toolchain-funcs eutils
DESCRIPTION="small and fast portage helper tools written in C"
HOMEPAGE="https://wiki.gentoo.org/wiki/Q_applets"
SRC_URI="mirror://gentoo/${P}.tar.xz
http://dev.gentoo.org/~vapier/dist/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 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 ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="static"
DEPEND="app-arch/xz-utils"
RDEPEND=""
src_prepare() {
# can go next release, backport from CVS
epatch "${FILESDIR}"/${P}-scandirat.patch
epatch_user
}
src_configure() {
use static && append-ldflags -static
# Avoid slow configure+gnulib+make if on an up-to-date Linux system
if use prefix || ! use kernel_linux || \
has_version '<sys-libs/glibc-2.10'
then
econf --with-eprefix="${EPREFIX}"
else
tc-export CC
fi
}
src_install() {
emake install DESTDIR="${D}" || die
prepalldocs
exeinto /etc/portage/bin
doexe "${FILESDIR}"/post_sync || die
insinto /etc/portage/postsync.d
doins "${FILESDIR}"/q-reinitialize || die
# Portage fixes shebangs, we just need to fix the paths in the files
sed -i \
-e "s:\(/etc/portage/postsync.d\|/usr/bin/q\):${EPREFIX}&:g" \
"${ED}"/etc/portage/bin/post_sync \
"${ED}"/etc/portage/postsync.d/q-reinitialize || die
}
pkg_preinst() {
# preserve +x bit on postsync files #301721
local x
pushd "${ED}" >/dev/null
for x in etc/portage/postsync.d/* ; do
[[ -x ${EROOT}/${x} ]] && chmod +x "${x}"
done
}
pkg_postinst() {
if [[ -z ${REPLACING_VERSIONS} ]] ; then
elog "${EPREFIX}/etc/portage/postsync.d/q-reinitialize has been installed for convenience"
elog "If you wish for it to be automatically run at the end of every --sync:"
elog " # chmod +x ${EPREFIX}/etc/portage/postsync.d/q-reinitialize"
elog "Normally this should only take a few seconds to run but file systems"
elog "such as ext3 can take a lot longer. To disable, simply do:"
elog " # chmod -x ${EPREFIX}/etc/portage/postsync.d/q-reinitialize"
fi
}

@ -1,50 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/portage-utils/portage-utils-0.5.ebuild,v 1.3 2015/02/21 15:47:17 mgorny Exp $
EAPI="3"
inherit flag-o-matic toolchain-funcs
DESCRIPTION="small and fast portage helper tools written in C"
HOMEPAGE="https://wiki.gentoo.org/wiki/Q_applets"
SRC_URI="mirror://gentoo/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd"
IUSE="static"
src_compile() {
tc-export CC
use static && append-ldflags -static
emake || die
}
src_install() {
emake install DESTDIR="${D}" || die
prepalldocs
exeinto /etc/portage/bin
doexe "${FILESDIR}"/post_sync || die
insinto /etc/portage/postsync.d
doins "${FILESDIR}"/q-reinitialize || die
}
pkg_preinst() {
# preserve +x bit on postsync files #301721
local x
pushd "${D}" >/dev/null
for x in etc/portage/postsync.d/* ; do
[[ -x ${ROOT}/${x} ]] && chmod +x "${x}"
done
}
pkg_postinst() {
elog "/etc/portage/postsync.d/q-reinitialize has been installed for convenience"
elog "If you wish for it to be automatically run at the end of every --sync:"
elog " # chmod +x /etc/portage/postsync.d/q-reinitialize"
elog "Normally this should only take a few seconds to run but file systems"
elog "such as ext3 can take a lot longer. To disable, simply do:"
elog " # chmod -x /etc/portage/postsync.d/q-reinitialize"
}

@ -1,76 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/portage-utils/portage-utils-0.50.ebuild,v 1.2 2015/02/21 15:47:17 mgorny Exp $
EAPI="4"
inherit flag-o-matic toolchain-funcs eutils
DESCRIPTION="small and fast portage helper tools written in C"
HOMEPAGE="https://wiki.gentoo.org/wiki/Q_applets"
SRC_URI="mirror://gentoo/${P}.tar.xz
http://dev.gentoo.org/~vapier/dist/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~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 ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="nls static"
DEPEND="app-arch/xz-utils"
RDEPEND=""
src_prepare() {
epatch_user
}
src_configure() {
use static && append-ldflags -static
# Avoid slow configure+gnulib+make if on an up-to-date Linux system
if use prefix || ! use kernel_linux || \
has_version '<sys-libs/glibc-2.10'
then
econf --with-eprefix="${EPREFIX}"
else
tc-export CC
fi
}
src_compile() {
emake NLS=$(usex nls)
}
src_install() {
default
exeinto /etc/portage/bin
doexe "${FILESDIR}"/post_sync
insinto /etc/portage/postsync.d
doins "${FILESDIR}"/q-reinitialize
# Portage fixes shebangs, we just need to fix the paths in the files
sed -i \
-e "s:\(/etc/portage/postsync.d\|/usr/bin/q\):${EPREFIX}&:g" \
"${ED}"/etc/portage/bin/post_sync \
"${ED}"/etc/portage/postsync.d/q-reinitialize || die
}
pkg_preinst() {
# preserve +x bit on postsync files #301721
local x
pushd "${ED}" >/dev/null
for x in etc/portage/postsync.d/* ; do
[[ -x ${EROOT}/${x} ]] && chmod +x "${x}"
done
}
pkg_postinst() {
if [[ -z ${REPLACING_VERSIONS} ]] ; then
elog "${EPREFIX}/etc/portage/postsync.d/q-reinitialize has been installed for convenience"
elog "If you wish for it to be automatically run at the end of every --sync:"
elog " # chmod +x ${EPREFIX}/etc/portage/postsync.d/q-reinitialize"
elog "Normally this should only take a few seconds to run but file systems"
elog "such as ext3 can take a lot longer. To disable, simply do:"
elog " # chmod -x ${EPREFIX}/etc/portage/postsync.d/q-reinitialize"
fi
}

@ -1,76 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/portage-utils/portage-utils-0.51.ebuild,v 1.2 2015/02/21 15:47:17 mgorny Exp $
EAPI="4"
inherit flag-o-matic toolchain-funcs eutils
DESCRIPTION="small and fast portage helper tools written in C"
HOMEPAGE="https://wiki.gentoo.org/wiki/Q_applets"
SRC_URI="mirror://gentoo/${P}.tar.xz
http://dev.gentoo.org/~vapier/dist/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~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 ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="nls static"
DEPEND="app-arch/xz-utils"
RDEPEND=""
src_prepare() {
epatch_user
}
src_configure() {
use static && append-ldflags -static
# Avoid slow configure+gnulib+make if on an up-to-date Linux system
if use prefix || ! use kernel_linux || \
has_version '<sys-libs/glibc-2.10'
then
econf --with-eprefix="${EPREFIX}"
else
tc-export CC
fi
}
src_compile() {
emake NLS=$(usex nls)
}
src_install() {
default
exeinto /etc/portage/bin
doexe "${FILESDIR}"/post_sync
insinto /etc/portage/postsync.d
doins "${FILESDIR}"/q-reinitialize
# Portage fixes shebangs, we just need to fix the paths in the files
sed -i \
-e "s:\(/etc/portage/postsync.d\|/usr/bin/q\):${EPREFIX}&:g" \
"${ED}"/etc/portage/bin/post_sync \
"${ED}"/etc/portage/postsync.d/q-reinitialize || die
}
pkg_preinst() {
# preserve +x bit on postsync files #301721
local x
pushd "${ED}" >/dev/null
for x in etc/portage/postsync.d/* ; do
[[ -x ${EROOT}/${x} ]] && chmod +x "${x}"
done
}
pkg_postinst() {
if [[ -z ${REPLACING_VERSIONS} ]] ; then
elog "${EPREFIX}/etc/portage/postsync.d/q-reinitialize has been installed for convenience"
elog "If you wish for it to be automatically run at the end of every --sync:"
elog " # chmod +x ${EPREFIX}/etc/portage/postsync.d/q-reinitialize"
elog "Normally this should only take a few seconds to run but file systems"
elog "such as ext3 can take a lot longer. To disable, simply do:"
elog " # chmod -x ${EPREFIX}/etc/portage/postsync.d/q-reinitialize"
fi
}

@ -1,76 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/portage-utils/portage-utils-0.52.ebuild,v 1.2 2015/02/21 15:47:17 mgorny Exp $
EAPI="4"
inherit flag-o-matic toolchain-funcs eutils
DESCRIPTION="small and fast portage helper tools written in C"
HOMEPAGE="https://wiki.gentoo.org/wiki/Q_applets"
SRC_URI="mirror://gentoo/${P}.tar.xz
http://dev.gentoo.org/~vapier/dist/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~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 ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="nls static"
DEPEND="app-arch/xz-utils"
RDEPEND=""
src_prepare() {
epatch_user
}
src_configure() {
use static && append-ldflags -static
# Avoid slow configure+gnulib+make if on an up-to-date Linux system
if use prefix || ! use kernel_linux || \
has_version '<sys-libs/glibc-2.10'
then
econf --with-eprefix="${EPREFIX}"
else
tc-export CC
fi
}
src_compile() {
emake NLS=$(usex nls)
}
src_install() {
default
exeinto /etc/portage/bin
doexe "${FILESDIR}"/post_sync
insinto /etc/portage/postsync.d
doins "${FILESDIR}"/q-reinitialize
# Portage fixes shebangs, we just need to fix the paths in the files
sed -i \
-e "s:\(/etc/portage/postsync.d\|/usr/bin/q\):${EPREFIX}&:g" \
"${ED}"/etc/portage/bin/post_sync \
"${ED}"/etc/portage/postsync.d/q-reinitialize || die
}
pkg_preinst() {
# preserve +x bit on postsync files #301721
local x
pushd "${ED}" >/dev/null
for x in etc/portage/postsync.d/* ; do
[[ -x ${EROOT}/${x} ]] && chmod +x "${x}"
done
}
pkg_postinst() {
if [[ -z ${REPLACING_VERSIONS} ]] ; then
elog "${EPREFIX}/etc/portage/postsync.d/q-reinitialize has been installed for convenience"
elog "If you wish for it to be automatically run at the end of every --sync:"
elog " # chmod +x ${EPREFIX}/etc/portage/postsync.d/q-reinitialize"
elog "Normally this should only take a few seconds to run but file systems"
elog "such as ext3 can take a lot longer. To disable, simply do:"
elog " # chmod -x ${EPREFIX}/etc/portage/postsync.d/q-reinitialize"
fi
}

@ -1,50 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/portage-utils/portage-utils-0.6.ebuild,v 1.2 2015/02/21 15:47:17 mgorny Exp $
EAPI="3"
inherit flag-o-matic toolchain-funcs
DESCRIPTION="small and fast portage helper tools written in C"
HOMEPAGE="https://wiki.gentoo.org/wiki/Q_applets"
SRC_URI="mirror://gentoo/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd"
IUSE="static"
src_compile() {
tc-export CC
use static && append-ldflags -static
emake || die
}
src_install() {
emake install DESTDIR="${D}" || die
prepalldocs
exeinto /etc/portage/bin
doexe "${FILESDIR}"/post_sync || die
insinto /etc/portage/postsync.d
doins "${FILESDIR}"/q-reinitialize || die
}
pkg_preinst() {
# preserve +x bit on postsync files #301721
local x
pushd "${D}" >/dev/null
for x in etc/portage/postsync.d/* ; do
[[ -x ${ROOT}/${x} ]] && chmod +x "${x}"
done
}
pkg_postinst() {
elog "/etc/portage/postsync.d/q-reinitialize has been installed for convenience"
elog "If you wish for it to be automatically run at the end of every --sync:"
elog " # chmod +x /etc/portage/postsync.d/q-reinitialize"
elog "Normally this should only take a few seconds to run but file systems"
elog "such as ext3 can take a lot longer. To disable, simply do:"
elog " # chmod -x /etc/portage/postsync.d/q-reinitialize"
}

@ -1,56 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/portage-utils/portage-utils-0.8.ebuild,v 1.7 2015/02/21 15:47:17 mgorny Exp $
EAPI="3"
inherit flag-o-matic toolchain-funcs
DESCRIPTION="small and fast portage helper tools written in C"
HOMEPAGE="https://wiki.gentoo.org/wiki/Q_applets"
SRC_URI="mirror://gentoo/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
IUSE="static"
src_configure() {
use static && append-ldflags -static
# Avoid slow configure+gnulib+make if on an up-to-date Linux system
if ! use kernel_linux || has_version '<sys-libs/glibc-2.10'
then
econf --with-eprefix="${EPREFIX}"
else
tc-export CC
fi
}
src_install() {
emake install DESTDIR="${D}" || die
prepalldocs
exeinto /etc/portage/bin
doexe "${FILESDIR}"/post_sync || die
insinto /etc/portage/postsync.d
doins "${FILESDIR}"/q-reinitialize || die
}
pkg_preinst() {
# preserve +x bit on postsync files #301721
local x
pushd "${D}" >/dev/null
for x in etc/portage/postsync.d/* ; do
[[ -x ${ROOT}/${x} ]] && chmod +x "${x}"
done
}
pkg_postinst() {
elog "/etc/portage/postsync.d/q-reinitialize has been installed for convenience"
elog "If you wish for it to be automatically run at the end of every --sync:"
elog " # chmod +x /etc/portage/postsync.d/q-reinitialize"
elog "Normally this should only take a few seconds to run but file systems"
elog "such as ext3 can take a lot longer. To disable, simply do:"
elog " # chmod -x /etc/portage/postsync.d/q-reinitialize"
}

@ -1,63 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/portage-utils/portage-utils-0.9.ebuild,v 1.4 2015/02/21 15:47:17 mgorny Exp $
EAPI="3"
inherit flag-o-matic toolchain-funcs
DESCRIPTION="small and fast portage helper tools written in C"
HOMEPAGE="https://wiki.gentoo.org/wiki/Q_applets"
SRC_URI="mirror://gentoo/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~ppc-aix ~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="static"
src_configure() {
use static && append-ldflags -static
# Avoid slow configure+gnulib+make if on an up-to-date Linux system
if use prefix || ! use kernel_linux || \
has_version '<sys-libs/glibc-2.10'
then
econf --with-eprefix="${EPREFIX}"
else
tc-export CC
fi
}
src_install() {
emake install DESTDIR="${D}" || die
prepalldocs
exeinto /etc/portage/bin
doexe "${FILESDIR}"/post_sync || die
insinto /etc/portage/postsync.d
doins "${FILESDIR}"/q-reinitialize || die
# Portage fixes shebangs, we just need to fix the paths in the files
sed -i \
-e "s:\(/etc/portage/postsync.d\|/usr/bin/q\):${EPREFIX}&:g" \
"${ED}"/etc/portage/bin/post_sync \
"${ED}"/etc/portage/postsync.d/q-reinitialize || die
}
pkg_preinst() {
# preserve +x bit on postsync files #301721
local x
pushd "${ED}" >/dev/null
for x in etc/portage/postsync.d/* ; do
[[ -x ${EROOT}/${x} ]] && chmod +x "${x}"
done
}
pkg_postinst() {
elog "${EPREFIX}/etc/portage/postsync.d/q-reinitialize has been installed for convenience"
elog "If you wish for it to be automatically run at the end of every --sync:"
elog " # chmod +x ${EPREFIX}/etc/portage/postsync.d/q-reinitialize"
elog "Normally this should only take a few seconds to run but file systems"
elog "such as ext3 can take a lot longer. To disable, simply do:"
elog " # chmod -x ${EPREFIX}/etc/portage/postsync.d/q-reinitialize"
}

@ -1,3 +1,4 @@
DIST mysql-connector-c++-1.1.1.tar.gz 492659 SHA256 31c3e4f637153bd270812dffc6a50708dfc686a8afa7ea1c88a9dfda0d8af52e SHA512 d6b34fd4aeaf1032870d6de4f57ae92230790a3661c24af4ffed30f715f9a1941d0d063abbc0d703c15697c054731af6e39240d6dd70459371f25435595ec903 WHIRLPOOL f9fddb59df913a728769824aa7cc39b9ba55b1d3de56048148bf5ca37a366772f34a85bae58f0d5efead4010b0aac7ab5b897bd4a0db113e99fdf4898a31d26c
DIST mysql-connector-c++-1.1.3.tar.gz 496226 SHA256 4b1516f183f29c011c1677d5a9b174d0f5c3b761d2e8056e79690c55c01ea690 SHA512 c03a4ae25e9d189a5114ab630bef6edaefd1aee809dbb1ec26b765f5e84b93fbe17e5f7357a4fe2a95c179cd2028b676151df4baf4e3da7515543ecc0834afd7 WHIRLPOOL 5f04231cec63de16c2a076143b2e0409544ebdf600d7423f63c8c2db45f1b63048e1da108a9f374dda6b6ff0d4c13b509190390e797f4674e14284acbaa9e2e5
DIST mysql-connector-c++-1.1.5.tar.gz 519440 SHA256 f3696726da29d56e0daad7046b30aa51444360a3ff112c079eb942929eb1cce8 SHA512 6e6e6ed7f7496d5d51f6709a7fb47b8031d5639b0729a439056466ae24e4e24d419fad19c54571e0485f3717d7a07ccd840795724a8b79deb8e93c59d447595b WHIRLPOOL 8c0be70301454d130797d6dd74da5f29a77f543bf4c2353e53b6ebfa8c9f8282850ba6266d4988e7d305c5be14d64b41133ad05ded2f70662235f254f76d75ea
DIST mysql-connector-c++-1.1.6.tar.gz 522236 SHA256 ad710b3900cae3be94656825aa70319cf7a96e1ad46bf93e07275f3606f69447 SHA512 e940b6ee090f792bad8acbbfa3dacd46310ac40c7993c4097eeebb6be4b792d3f1856574e603a71e2795773db97169f47c9ed76a127654472370c726bcb291c7 WHIRLPOOL b3027423cf2e250f1fd7340b58ff5ff55ce771c91cc435e37cddd156f681621206438b6329a49df760dce660ef983b3cf3e5060af527668de64ed06e69830d12

@ -0,0 +1,23 @@
diff -aurN a/CMakeLists.txt b/CMakeLists.txt
--- a/CMakeLists.txt 2015-06-04 08:58:30.000000000 -0400
+++ b/CMakeLists.txt 2015-07-21 10:41:59.081091000 -0400
@@ -300,7 +300,7 @@
SET(CPACK_PACKAGE_FILE_NAME "${CPACK_PACKAGE_INSTALL_DIRECTORY}")
ENDIF(WIN32)
-SET(DOC_DESTINATION ".")
+SET(DOC_DESTINATION ${INSTALL_DOCS})
IF(RPM_LAYOUT)
SET(DOC_DESTINATION "share/doc/${CPACK_PACKAGE_NAME}-${MYSQLCPPCONN_VERSION}")
ENDIF()
@@ -373,10 +373,6 @@
ADD_SUBDIRECTORY(cppconn)
ADD_SUBDIRECTORY(driver)
ADD_SUBDIRECTORY(examples)
-ADD_SUBDIRECTORY(test)
-ADD_SUBDIRECTORY(test/framework)
-ADD_SUBDIRECTORY(test/CJUnitTestsPort)
-ADD_SUBDIRECTORY(test/unit)
IF(DEFINED CMAKE_SYSTEM_NAME AND ${CMAKE_SYSTEM_NAME} STREQUAL "SunOS")
# see also README

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql-connector-c++/mysql-connector-c++-1.1.3.ebuild,v 1.7 2014/10/29 09:37:29 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql-connector-c++/mysql-connector-c++-1.1.3.ebuild,v 1.8 2015/07/21 15:09:32 grknight Exp $
EAPI=5
@ -18,7 +18,7 @@ IUSE="debug examples gcov static-libs"
DEPEND=">=virtual/mysql-5.1
dev-libs/boost
dev-libs/openssl"
dev-libs/openssl:0"
RDEPEND="${DEPEND}"
PATCHES=(

@ -0,0 +1,62 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql-connector-c++/mysql-connector-c++-1.1.6.ebuild,v 1.1 2015/07/21 15:09:32 grknight Exp $
EAPI=5
inherit eutils cmake-utils flag-o-matic multilib
DESCRIPTION="MySQL database connector for C++ (mimics JDBC 4.0 API)"
HOMEPAGE="http://dev.mysql.com/downloads/connector/cpp/"
URI_DIR="Connector-C++"
SRC_URI="mirror://mysql/Downloads/${URI_DIR}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
IUSE="debug examples gcov static-libs"
DEPEND=">=virtual/mysql-5.5:0=
dev-libs/boost:0=
dev-libs/openssl:0="
RDEPEND="${DEPEND}"
PATCHES=(
"${FILESDIR}/${PN}-1.1.6-fix-cmake.patch"
"${FILESDIR}/${PN}-1.1.5-fix-mariadb.patch"
)
src_configure() {
# native lib/wrapper needs this!
append-flags "-fno-strict-aliasing"
local mycmakeargs=(
-DMYSQLCPPCONN_BUILD_EXAMPLES=OFF
-DMYSQLCPPCONN_ICU_ENABLE=OFF
$(cmake-utils_use debug MYSQLCPPCONN_TRACE_ENABLE)
$(cmake-utils_use gcov MYSQLCPPCONN_GCOV_ENABLE)
-DINSTALL_DOCS="/usr/share/doc/${PF}"
-DMYSQL_CXX_LINKAGE=0
-DMYSQL_INCLUDE_DIR=$(mysql_config --variable=pkgincludedir)
)
cmake-utils_src_configure
}
src_install() {
cmake-utils_src_install
# static lib has wrong name so we need to rename it
if use static-libs; then
mv "${ED}"/usr/$(get_libdir)/libmysqlcppconn-static.a \
"${ED}"/usr/$(get_libdir)/libmysqlcppconn.a || die
else
rm -f "${ED}"/usr/$(get_libdir)/libmysqlcppconn-static.a
fi
# examples
if use examples; then
insinto /usr/share/doc/${PF}/examples
doins "${S}"/examples/*
fi
}

@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/cdi-api/cdi-api-1.2.ebuild,v 1.1 2015/06/08 14:44:46 monsieurp Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/cdi-api/cdi-api-1.2.ebuild,v 1.3 2015/07/21 13:16:59 monsieurp Exp $
EAPI=5
@ -26,8 +26,6 @@ DEPEND=">=virtual/jdk-1.6
app-arch/unzip
${CDEPEND}"
JAVA_PKG_WANT_SOURCE="1.7"
JAVA_PKG_WANT_TARGET="1.7"
JAVA_SRC_DIR="src"
JAVA_GENTOO_CLASSPATH="javax-inject,tomcat-servlet-api-3.0,glassfish-interceptor-api"

@ -11,7 +11,5 @@ DIST icedtea-2.5-openjdk-f8c87dd516ff.tar.bz2 127435 SHA256 5301baacfb6b4ee28a34
DIST icedtea-2.5.5.tar.xz 2026212 SHA256 09e7aeb739a468dec8357f4b0757624b6c7ef38065fdf50323d369deac983dc7 SHA512 ae6a81c5bbd126ca990138c8ea15d4f0e57d4af3c633a03fcf6ce580f6b9cc1ea1948562783ddda6134aae8585ef90efca89239d1773bf16deb38c13850912b5 WHIRLPOOL 6cdd8c105cd2ff0a1dbd6a0d0283f4bd0901ed400d8e4d81503b97645af591147ec455564d8d4c9c2cf9fbcd968cb2d2e50c239782b7c8b041dbfad488661f80
DIST icedtea-6.1.13-cacao-68fe50ac34ec.tar.gz 4263528 SHA256 b8230f20d7022f9230bbfea13b2f3f179b2f42db40138ac6d32c82fc418ffc3a SHA512 bfa719e5c0212435bbc0e3abc7c69d84b52b17edc1571df94f13e4183889da07c82bb332745724cfa4944e18034c71fd9383e3c4515a69dbfa1369ba9318231f WHIRLPOOL 539c0fed1057723212b209d4341ece9c6b2786b1c216789ebdb8d22b4339daf26425883bbc2f08ea754252c28259f02bc829a42ec05d6838162232066f0ec0a3
DIST icedtea-6.1.13-jamvm-ec18fb9e49e62dce16c5094ef1527eed619463aa.tar.gz 317187 SHA256 31810266666c23822942aac62a78019c2c4589e1c5ee48329cbf42652d4437bc SHA512 a31348481e1c02747f5bb9db333f855c45a1555aa187ee35de5ef553a10a8a47dfcc1beb1e69502046c1758438b91958a328e0a0015812c153221f67734a70a6 WHIRLPOOL 2d629f581a257d51b814aa771173c952445f502e5bd6e21ae7e748e1683fc7820d13f9fd9bf6cacbffeed2097e74628107778f223d617bba71c33f4b124e44c4
DIST icedtea6-1.13.5.tar.xz 4642720 SHA256 3579852895dcce8dcb0277b221c5b27d57baf7e642e9cbb92c1b67d9af9e2cbb SHA512 d495ee2b96bbfc7aa702cf1cfb14c6047d7c46bf4ac805e3daaf88e4093529f7161defd914da0272203beef3e2c5eda3cef54594a4754fb7af1ca2c72d588160 WHIRLPOOL c16847819e0b757846db4cb35eb8fde8d1e76847d25ee367c1dfd1ccf105e6011dfcef715ed6dfadb87ab36969ee4496f35df090e70d297304cc646b1445a266
DIST icedtea6-1.13.7.tar.xz 4511300 SHA256 a5ca64ae94ec27d28be91f4f0624164f9b4e6e92e417e52b296556005142183b SHA512 8e701f78d31888f4e2d362fcd46ee73aae67b57e3fe0b648f12b408298391149704aefac749294a0911581e1e70f30bff57d35a748b8e3e19e57a1911aa3d241 WHIRLPOOL 5131a79b6481b500ff70a50964f0eb206565d149196c5ab350c5f06015a73cf063dceeb3946a3c3bf45eb99a0f178ab180537089c906a7816356b4e289e69002
DIST openjdk-6-src-b32-15_jul_2014.tar.xz 33267124 SHA256 9a5ad1b599953baac1b6b34189b9487ac5dcdb367aac5cc0aa5aa49700e73871 SHA512 dc565c31dd0320fc3fb9f051fe69ed078d2533311fb5d32d69b6cb081f872a08a704a88ce889382da1362c70db37ec90c1336ba901ae4a4461a0a13b560948f9 WHIRLPOOL 16feed91a6d629d1cf3c3adb07f1e384698e61dab9606846edee85a48a9fa93f8966b237fe9cb3267dd3ecec3a72ad3c57e756f368e40c3dd71be574e6fd7aad
DIST openjdk-6-src-b35-14_apr_2015.tar.xz 33730692 SHA256 131cde181fbca08ac4d47bd13f6c3a64806fe2ae2106c03afe7ba651c24a4f9b SHA512 bd19261322aeafe84061be996378b6c65c8453ea4c780342bd44dd710bc6f6f414c4aee2d656db4a2750a6d217a92d20bc8d33c12b45e83504a40ff6d5a59cb5 WHIRLPOOL 69c2408afe7c8aac1a1dd62ab40f755d75c57c6ed3dee57d56c0d8fd5f1946a2516143923352660785d2740895f2c0a1ba90304a2e5f6f7d24fd8b1a78c14234

@ -1,340 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea/icedtea-6.1.13.5.ebuild,v 1.4 2015/07/11 09:19:57 chewi Exp $
# Build written by Andrew John Hughes (gnu_andrew@member.fsf.org)
# *********************************************************
# * IF YOU CHANGE THIS EBUILD, CHANGE ICEDTEA-7.* AS WELL *
# *********************************************************
EAPI="5"
inherit check-reqs java-pkg-2 java-vm-2 multiprocessing pax-utils prefix versionator virtualx
ICEDTEA_PKG=${PN}$(replace_version_separator 1 -)
ICEDTEA_BRANCH=$(get_version_component_range 1-3)
OPENJDK_BUILD="32"
OPENJDK_DATE="15_jul_2014"
OPENJDK_TARBALL="openjdk-6-src-b${OPENJDK_BUILD}-${OPENJDK_DATE}.tar.xz"
# Download cacao and jamvm regardless for use with EXTRA_ECONF
CACAO_TARBALL="68fe50ac34ec.tar.gz"
JAMVM_TARBALL="jamvm-ec18fb9e49e62dce16c5094ef1527eed619463aa.tar.gz"
CACAO_GENTOO_TARBALL="icedtea-${ICEDTEA_BRANCH}-cacao-${CACAO_TARBALL}"
JAMVM_GENTOO_TARBALL="icedtea-${ICEDTEA_BRANCH}-${JAMVM_TARBALL}"
DESCRIPTION="A harness to build OpenJDK using Free Software build tools and dependencies"
HOMEPAGE="http://icedtea.classpath.org"
SRC_PKG="${ICEDTEA_PKG}.tar.xz"
SRC_URI="
http://icedtea.classpath.org/download/source/${SRC_PKG}
https://java.net/downloads/openjdk6/${OPENJDK_TARBALL}
http://icedtea.classpath.org/download/drops/cacao/${CACAO_TARBALL} -> ${CACAO_GENTOO_TARBALL}
http://icedtea.classpath.org/download/drops/jamvm/${JAMVM_TARBALL} -> ${JAMVM_GENTOO_TARBALL}"
LICENSE="Apache-1.1 Apache-2.0 GPL-1 GPL-2 GPL-2-with-linking-exception LGPL-2 MPL-1.0 MPL-1.1 public-domain W3C"
SLOT="6"
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
IUSE="+X +alsa cacao cjk +cups debug doc examples javascript +jbootstrap kerberos +nsplugin
+nss pax_kernel pulseaudio selinux +source systemtap test +webstart"
# Ideally the following were optional at build time.
ALSA_COMMON_DEP="
>=media-libs/alsa-lib-1.0"
CUPS_COMMON_DEP="
>=net-print/cups-1.2.12"
X_COMMON_DEP="
dev-libs/glib
>=media-libs/freetype-2.3.5:2=
>=x11-libs/gtk+-2.8:2=
>=x11-libs/libX11-1.1.3
>=x11-libs/libXext-1.1.1
>=x11-libs/libXi-1.1.3
>=x11-libs/libXrender-0.9.4
>=x11-libs/libXtst-1.0.3
x11-libs/libXt"
X_DEPEND="
>=x11-libs/libXau-1.0.3
>=x11-libs/libXdmcp-1.0.2
>=x11-libs/libXinerama-1.0.2
x11-proto/inputproto
>=x11-proto/xextproto-7.1.1
x11-proto/xineramaproto
x11-proto/xproto"
COMMON_DEP="
>=media-libs/giflib-4.1.6:=
>=media-libs/libpng-1.2:0=
>=sys-libs/zlib-1.2.3:=
virtual/jpeg:0=
>=media-libs/lcms-2.5
javascript? ( dev-java/rhino:1.6 )
kerberos? ( virtual/krb5 )
nss? ( >=dev-libs/nss-3.12.5-r1 )
pulseaudio? ( >=media-sound/pulseaudio-0.9.11:= )
systemtap? ( >=dev-util/systemtap-1 )"
# media-fonts/lklug needs ppc ppc64 keywords
RDEPEND="${COMMON_DEP}
!dev-java/icedtea6
X? (
${X_COMMON_DEP}
media-fonts/dejavu
cjk? (
media-fonts/arphicfonts
media-fonts/baekmuk-fonts
!ppc? ( !ppc64? ( media-fonts/lklug ) )
media-fonts/lohit-fonts
media-fonts/sazanami
)
)
alsa? ( ${ALSA_COMMON_DEP} )
cups? ( ${CUPS_COMMON_DEP} )
selinux? ( sec-policy/selinux-java )"
# Only ant-core-1.8.1 has fixed ant -diagnostics when xerces+xalan are not present.
# ca-certificates, perl and openssl are used for the cacerts keystore generation
# xext headers have two variants depending on version - bug #288855
# !eclipse-ecj-3.7 - bug #392587
# autoconf - as long as we use eautoreconf, version restrictions for bug #294918
DEPEND="${COMMON_DEP} ${ALSA_COMMON_DEP} ${CUPS_COMMON_DEP} ${X_COMMON_DEP}
|| (
>=dev-java/gcj-jdk-4.3
dev-java/icedtea-bin:6
dev-java/icedtea:6
)
app-arch/cpio
app-arch/unzip
app-arch/zip
app-misc/ca-certificates
>=dev-java/ant-core-1.8.2
dev-lang/perl
>=dev-libs/libxslt-1.1.26
dev-libs/openssl
virtual/pkgconfig
sys-apps/lsb-release
${X_DEPEND}
pax_kernel? ( sys-apps/elfix )"
PDEPEND="webstart? ( || (
dev-java/icedtea-web:0
>=dev-java/icedtea-web-1.3.2:6
) )
nsplugin? ( || (
dev-java/icedtea-web:0[nsplugin]
>=dev-java/icedtea-web-1.3.2:6[nsplugin]
) )"
S="${WORKDIR}"/${ICEDTEA_PKG}
icedtea_check_requirements() {
local CHECKREQS_DISK_BUILD
if use doc; then
CHECKREQS_DISK_BUILD="8500M"
else
CHECKREQS_DISK_BUILD="8000M"
fi
check-reqs_pkg_${EBUILD_PHASE}
}
pkg_pretend() {
icedtea_check_requirements
}
pkg_setup() {
icedtea_check_requirements
JAVA_PKG_WANT_BUILD_VM="
icedtea-6 icedtea-bin-6 icedtea6 icedtea6-bin
gcj-jdk"
JAVA_PKG_WANT_SOURCE="1.5"
JAVA_PKG_WANT_TARGET="1.5"
java-vm-2_pkg_setup
java-pkg-2_pkg_setup
}
src_unpack() {
unpack ${SRC_PKG}
}
java_prepare() {
# For bootstrap builds as the sandbox control file might not yet exist.
addpredict /proc/self/coredump_filter
# icedtea doesn't like some locales. #330433 #389717
export LANG="C" LC_ALL="C"
}
bootstrap_impossible() {
# Fill this according to testing what works and what not
has "${1}" # icedtea6 icedtea-6 icedtea6-bin icedtea-bin-6
}
src_configure() {
local bootstrap config enable_cacao
local vm=$(java-pkg_get-current-vm)
# IcedTea6 can't be built using IcedTea7; its class files are too new
# Whether to bootstrap
bootstrap="disable"
if use jbootstrap; then
if bootstrap_impossible "${vm}"; then
einfo "Bootstrap with ${vm} is currently not possible and thus disabled, ignoring USE=jbootstrap"
else
bootstrap="enable"
fi
fi
if has "${vm}" gcj-jdk; then
# gcj-jdk ensures ecj is present.
use jbootstrap || einfo "bootstrap is necessary when building with ${vm}, ignoring USE=\"-jbootstrap\""
bootstrap="enable"
fi
config+=" --${bootstrap}-bootstrap"
# Always use HotSpot as the primary VM if available. #389521 #368669 #357633 ...
# Otherwise use CACAO
if ! has "${ARCH}" amd64 arm sparc x86; then
enable_cacao=yes
elif use cacao; then
ewarn 'Enabling CACAO on an architecture with HotSpot support; issues may result.'
ewarn 'If so, please rebuild with USE="-cacao"'
enable_cacao=yes
fi
if [[ ${enable_cacao} ]]; then
config+=" --enable-cacao"
fi
config+=" --with-parallel-jobs=$(makeopts_jobs)"
if use javascript ; then
config+=" --with-rhino=$(java-pkg_getjar rhino-1.6 js.jar)"
else
config+=" --without-rhino"
fi
unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS
econf ${config} \
--with-openjdk-src-zip="${DISTDIR}/${OPENJDK_TARBALL}" \
--with-cacao-src-zip="${DISTDIR}/${CACAO_GENTOO_TARBALL}" \
--with-jamvm-src-zip="${DISTDIR}/${JAMVM_GENTOO_TARBALL}" \
--with-jdk-home="$(java-config -O)" \
--with-abs-install-dir="${EPREFIX}/usr/$(get_libdir)/icedtea${SLOT}" \
--with-pkgversion="Gentoo package ${PF}" \
--disable-downloading --disable-Werror \
$(use_enable !debug optimizations) \
$(use_enable doc docs) \
$(use_enable kerberos system-kerberos) \
$(use_enable nss) \
$(use_enable pulseaudio pulse-java) \
$(use_enable systemtap) \
$(use_with pax_kernel pax "${EPREFIX}/usr/sbin/paxmark.sh")
}
src_compile() {
# Would use GENTOO_VM otherwise.
export ANT_RESPECT_JAVA_HOME=TRUE
# With ant >=1.8.2 all required tasks are part of ant-core
export ANT_TASKS="none"
emake
}
src_test() {
# Use Xvfb for tests
unset DISPLAY
Xemake check
}
src_install() {
local dest="/usr/$(get_libdir)/icedtea${SLOT}"
local ddest="${ED}/${dest}"
dodir "${dest}"
dodoc README NEWS AUTHORS
dosym /usr/share/doc/${PF} /usr/share/doc/${PN}${SLOT}
cd openjdk.build/j2sdk-image || die
# Ensures HeadlessGraphicsEnvironment is used.
if ! use X; then
rm -r jre/lib/$(get_system_arch)/xawt || die
fi
# Don't hide classes
rm lib/ct.sym || die
#402507
mkdir jre/.systemPrefs || die
touch jre/.systemPrefs/.system.lock || die
touch jre/.systemPrefs/.systemRootModFile || die
# doins can't handle symlinks.
cp -vRP bin include jre lib man "${ddest}" || die
dodoc ASSEMBLY_EXCEPTION THIRD_PARTY_README
if use doc; then
# java-pkg_dohtml needed for package-list #302654
java-pkg_dohtml -A dtd -r ../docs/* || die
fi
if use examples; then
dodir "${dest}/share"
cp -vRP demo sample "${ddest}/share/" || die
fi
if use source; then
cp src.zip "${ddest}" || die
fi
# Fix the permissions.
find "${ddest}" \! -type l \( -perm /111 -exec chmod 755 {} \; -o -exec chmod 644 {} \; \) || die
# Needs to be done before generating cacerts
java-vm_set-pax-markings "${ddest}"
# We need to generate keystore - bug #273306
einfo "Generating cacerts file from certificates in ${EPREFIX}/usr/share/ca-certificates/"
mkdir "${T}/certgen" && cd "${T}/certgen" || die
cp "${FILESDIR}/generate-cacerts.pl" . && chmod +x generate-cacerts.pl || die
for c in "${EPREFIX}"/usr/share/ca-certificates/*/*.crt; do
openssl x509 -text -in "${c}" >> all.crt || die
done
./generate-cacerts.pl "${ddest}/bin/keytool" all.crt || die
cp -vRP cacerts "${ddest}/jre/lib/security/" || die
chmod 644 "${ddest}/jre/lib/security/cacerts" || die
# Bug 390663
cp "${FILESDIR}"/fontconfig.Gentoo.properties.src "${T}"/fontconfig.Gentoo.properties || die
eprefixify "${T}"/fontconfig.Gentoo.properties
insinto "${dest}"/jre/lib
doins "${T}"/fontconfig.Gentoo.properties
set_java_env "${FILESDIR}/icedtea.env"
if ! use X || ! use alsa || ! use cups; then
java-vm_revdep-mask "${dest}"
fi
java-vm_sandbox-predict /proc/self/coredump_filter
}
pkg_preinst() {
if has_version "<=dev-java/icedtea-6.1.10.4:${SLOT}"; then
# portage would preserve the symlink otherwise, related to bug #384397
rm -f "${EROOT}/usr/lib/jvm/icedtea6"
elog "To unify the layout and simplify scripts, the identifier of Icedtea-6*"
elog "has changed from 'icedtea6' to 'icedtea-6' starting from version 6.1.10.4-r1"
elog "If you had icedtea6 as system VM, the change should be automatic, however"
elog "build VM settings in /etc/java-config-2/build/jdk.conf are not changed"
elog "and the same holds for any user VM settings. Sorry for the inconvenience."
fi
}

@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea/icedtea-6.1.13.7.ebuild,v 1.4 2015/06/20 13:45:07 chewi Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea/icedtea-6.1.13.7.ebuild,v 1.5 2015/07/21 22:10:28 chewi Exp $
# Build written by Andrew John Hughes (gnu_andrew@member.fsf.org)
# *********************************************************
@ -34,7 +34,7 @@ SRC_URI="
LICENSE="Apache-1.1 Apache-2.0 GPL-1 GPL-2 GPL-2-with-linking-exception LGPL-2 MPL-1.0 MPL-1.1 public-domain W3C"
SLOT="6"
KEYWORDS="~amd64 ~ppc ~x86"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
RESTRICT="test"
IUSE="+X +alsa cacao cjk +cups debug doc examples javascript +jbootstrap kerberos +nsplugin

@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/jansi/jansi-1.11-r1.ebuild,v 1.4 2015/07/01 08:47:26 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/jansi/jansi-1.11-r1.ebuild,v 1.5 2015/07/21 13:28:04 chewi Exp $
EAPI="5"
@ -24,7 +24,7 @@ DEPEND="${CDEPEND}
dev-java/ant-junit4:0
dev-java/junit:4
)
>=virtual/jdk-1.5"
>=virtual/jdk-1.7"
RDEPEND="${CDEPEND}
>=virtual/jre-1.5"

@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/mojarra/mojarra-2.2.9.ebuild,v 1.1 2015/06/08 21:36:31 monsieurp Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/mojarra/mojarra-2.2.9.ebuild,v 1.2 2015/07/21 13:19:05 monsieurp Exp $
EAPI=5
@ -31,8 +31,6 @@ DEPEND=">=virtual/jdk-1.6
app-arch/unzip
${CDEPEND}"
JAVA_PKG_WANT_SOURCE="1.7"
JAVA_PKG_WANT_TARGET="1.7"
JAVA_SRC_DIR="src"
JAVA_GENTOO_CLASSPATH="glassfish-persistence,glassfish-ejb-api,tomcat-jstl-spec-1.2.5,tomcat-jstl-impl-1.2.5,validation-api-1.0,cdi-api-1.2,servlet-api-3.0,javax-inject"

@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/portletapi/portletapi-2.0.ebuild,v 1.1 2015/07/13 17:26:10 monsieurp Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/portletapi/portletapi-2.0.ebuild,v 1.2 2015/07/21 13:18:11 monsieurp Exp $
EAPI=5
@ -27,8 +27,6 @@ DEPEND=">=virtual/jdk-1.6
app-arch/unzip
${CDEPEND}"
JAVA_PKG_WANT_SOURCE="1.7"
JAVA_PKG_WANT_TARGET="1.7"
JAVA_SRC_DIR="src"
JAVA_ENCODING="ISO-8859-1"

@ -2,7 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>gienah@gentoo.org></email>
<email>gienah@gentoo.org</email>
</maintainer>
<longdescription lang='en'>
The interactive build tool.

@ -1,11 +1,11 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/CGI/CGI-4.90.0.ebuild,v 1.2 2015/06/13 17:32:31 dilfridge Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/CGI/CGI-4.210.0.ebuild,v 1.1 2015/07/21 22:06:59 dilfridge Exp $
EAPI=5
MODULE_AUTHOR=LEEJO
MODULE_VERSION=4.09
MODULE_VERSION=4.21
inherit perl-module
DESCRIPTION="Simple Common Gateway Interface Class"
@ -16,15 +16,20 @@ IUSE="test"
RDEPEND="
virtual/perl-Carp
virtual/perl-Encode
virtual/perl-Exporter
>=virtual/perl-File-Spec-0.820.0
virtual/perl-File-Temp
>=dev-perl/HTML-Parser-3.690.0
virtual/perl-if
>=virtual/perl-parent-0.225.0
"
DEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? ( >=virtual/perl-Test-Simple-0.980.0 )
test? (
>=virtual/perl-Test-Simple-0.980.0
dev-perl/Test-Warn
)
"
SRC_TEST="do"
SRC_TEST="do parallel"

@ -1,3 +1,3 @@
DIST CGI-4.09.tar.gz 182709 SHA256 d05688ac8597f6db2a9085c2d5f90aeec5169b757d9ff51b062034cd19bd48a6 SHA512 83afb280fc00640588267022f973d7143a7395c84c8ef11cd1974edc985b17e23ada4908167be6b61faf188178b21ad76f94e37edfecb0fc7aea3f3e2f06625a WHIRLPOOL 26e040334194f96206f17a73d59fb8fad7c50db29214b948bd35e3a349b9a65bd46ea1ecf6e795a7ac4388659685ab13e942e7c99b24b799672c3464167b128e
DIST CGI-4.20.tar.gz 193964 SHA256 a156ca4c2d780e69daf43f956cb0a5e03513dfb645ebd0253f168aac29ad1be5 SHA512 2721d1df363c5a0ef460ad0c32f072262a302826d8d72d071bc1f8edc2fa6b99dcefaa9fa8f0abbc7d6fd10de57d7f4c6f4f4d23476b1622d5bd5df1bd8e8b12 WHIRLPOOL 58f8f2e7eb4ae145aac7cef9fa78367ef43cd80f92c188cc56aca7cbe45ef9a92fbda7e2c9ff4bd2235f7f6eaecf79ad2e30b07dab8179961e3b01ab8d14423f
DIST CGI-4.21.tar.gz 194539 SHA256 340d20a2b67211752d7c270c589e463d71aea8b8d75d9417250618219d3cf884 SHA512 cc208b452f59b6fed51442c75ac1634115cbb25a6dfafcdb3e3dbad49a259a450de8abe8abcc66763976f54ae207fbaada5cede550056b5351e0b21a4af707a2 WHIRLPOOL 2656c9ac28eacf16962c0cf9c1efdd8b2988ad72130b3a4a88d60f5dacc112a9df9df018fef1d1fa137203aa4047c0983fd6bb95773d1d40fdef2d200968cb36
DIST CGI.pm-3.65.tar.gz 247466 SHA256 556d0f9047affa6873da996d8cc077bff797c13f95be89eb771d7247b8f0828a SHA512 b2022b5bf8244be65c1e25394570043585af909947f28a9b0505c0eabca642bd96f58ed90ab2e5c82146192530030cf6b88d4115851dddf3523836c8178ccb8e WHIRLPOOL c6f9251513bd09c78b0785a478047906c47fea82604aa0a64e7943a554e061563d4386fd22a5ba8a83ba98000d19ec82e582fa292c5774443fcefe9b8d98c7bc

@ -1,41 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/CHI/CHI-0.560.0.ebuild,v 1.2 2014/10/12 07:25:13 zlogene Exp $
EAPI="5"
MODULE_AUTHOR=JSWARTZ
MODULE_VERSION=0.56
inherit perl-module
DESCRIPTION="Unified cache handling interface"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RDEPEND="
dev-perl/Hash-MoreUtils
>=dev-perl/Carp-Assert-0.200.0
dev-perl/String-RewritePrefix
>=dev-perl/Log-Any-0.140.0
>=dev-perl/List-MoreUtils-0.330.0
dev-perl/Moose
>=dev-perl/Try-Tiny-0.110.0
>=dev-perl/Time-Duration-Parse-0.60.0
>=dev-perl/Time-Duration-1.60.0
dev-perl/Data-UUID
dev-perl/Digest-JHash
dev-perl/TimeDate
dev-perl/JSON
"
DEPEND="${RDEPEND}
test? (
dev-perl/Test-Deep
dev-perl/Test-Exception
dev-perl/Test-Class
dev-perl/Test-Warn
)"
SRC_TEST="do"

@ -1,45 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/CHI/CHI-0.580.0.ebuild,v 1.2 2014/10/12 07:25:13 zlogene Exp $
EAPI="5"
MODULE_AUTHOR=HAARG
MODULE_VERSION=0.58
inherit perl-module
DESCRIPTION="Unified cache handling interface"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RESTRICT="test" # missing some packages for that
RDEPEND="
dev-perl/Hash-MoreUtils
>=dev-perl/Carp-Assert-0.200.0
dev-perl/String-RewritePrefix
>=dev-perl/Log-Any-0.140.0
>=dev-perl/List-MoreUtils-0.330.0
dev-perl/Moo
dev-perl/Moose
>=dev-perl/Try-Tiny-0.110.0
>=dev-perl/Time-Duration-Parse-0.60.0
>=dev-perl/Time-Duration-1.60.0
dev-perl/Data-UUID
dev-perl/Digest-JHash
dev-perl/TimeDate
dev-perl/JSON
"
DEPEND="${RDEPEND}
test? (
dev-perl/Test-Deep
dev-perl/Test-Exception
dev-perl/Test-Class
dev-perl/Test-Warn
dev-perl/MooX-Types-MooseLike
)"
SRC_TEST="do"

@ -0,0 +1,51 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/CHI/CHI-0.600.0.ebuild,v 1.1 2015/07/21 22:17:45 dilfridge Exp $
EAPI=5
MODULE_AUTHOR=JSWARTZ
MODULE_VERSION=0.60
inherit perl-module
DESCRIPTION="Unified cache handling interface"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RDEPEND="
>=dev-perl/Carp-Assert-0.200.0
dev-perl/Class-Load
dev-perl/Data-UUID
dev-perl/Digest-JHash
virtual/perl-Digest-MD5
>=virtual/perl-File-Spec-0.800.0
dev-perl/Hash-MoreUtils
>=dev-perl/JSON-MaybeXS-1.3.3
>=dev-perl/List-MoreUtils-0.130.0
>=dev-perl/Log-Any-0.80.0
>=dev-perl/Moo-1.3.0
>=dev-perl/MooX-Types-MooseLike-0.230.0
dev-perl/MooX-Types-MooseLike-Numeric
virtual/perl-Storable
dev-perl/String-RewritePrefix
dev-perl/Task-Weaken
>=dev-perl/Time-Duration-1.60.0
>=dev-perl/Time-Duration-Parse-0.30.0
virtual/perl-Time-HiRes
>=dev-perl/Try-Tiny-0.50.0
"
DEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
dev-perl/TimeDate
virtual/perl-Test-Simple
dev-perl/Test-Class
dev-perl/Test-Deep
dev-perl/Test-Exception
dev-perl/Test-Warn
)
"
SRC_TEST="do parallel"

@ -1,3 +1,2 @@
DIST CHI-0.56.tar.gz 85075 SHA256 7f40309d92faab3abef954097f28245bca47e9ecdc4f1ecfe9455de4c56b15c5 SHA512 f8eae8810f28129c5e5039a70f173d5d73ae7d755babaaff7f25b39bbc920bfa00f8b191aeb1af90ef76dd4003160e5ebd0a02701e616b653c9e5a3cef01137c WHIRLPOOL 9d95ebcfa2925cff009de460145ff3b1ea7d246a9676d3ff2cf3711e12633319926b0ae22083503eb1d39547a391a90ce4baf71e850a27b1893fb7a7dd414ae8
DIST CHI-0.58.tar.gz 84407 SHA256 6f7f62e7e993f3664daa2d953d2cf517c17a11a1097ddbefcde985c381393b84 SHA512 bcbb485c5160974efdf313a7f4b90062cfb343e3b91b6060d0888a1eae82f019cfaa8710220cf87fa1aa2d0bfed5d560c7192c3491cf0f2e145aee58f28ce60c WHIRLPOOL 65bedd21edb6b027f1fd50bd0d8743f40a17d6d785163cd4da2bcccfb6d160e786957796893004d13438ca1c1d65b99d414763932f98eb862bc33d590e842dc9
DIST CHI-0.59.tar.gz 87978 SHA256 b465082ea2ff45fec7f2e34d8e7141464f7be05567e9e9a0c0bc0beb4b882056 SHA512 6208ef8a67520d5b1cfa78ce1b417da96ae514cf56ea16d32746c0029f46631ba7f9a6a8088e0830e22a6201f4a64171960239da44cc7de8cace00de2e5f9355 WHIRLPOOL f0bb056638dac81093ca5ffe2099b41eab38b0c866ed11a55b22b75246b549e8b6dad9d14906623f70daab8556c61e5011bfb64b3b65ecb47e6ff629d84b7bd4
DIST CHI-0.60.tar.gz 87894 SHA256 c7f1a2b3570a8fede484e933f89ba1729e0abd05935791d146c522dd120ee851 SHA512 06d3f22465f38868795a4ee97e1b3e40e66d423c4e28c066c2f11721b770e77c6134ad122ec9a7ea6a7e215d0b712e57c54d91bae02770fbc61e3c10a465b29d WHIRLPOOL feda6dd811bfb86ca8ece4ffc1d3dcd8ec9c23d0c022583e0303f44bcede03c56431edc42398260817ff5d0a612e396cddc83ca1475a97b9c4aa96a2481fbc85

@ -0,0 +1,38 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Class-Load/Class-Load-0.230.0.ebuild,v 1.1 2015/07/21 22:22:02 dilfridge Exp $
EAPI=5
MODULE_AUTHOR=ETHER
MODULE_VERSION=0.23
inherit perl-module
DESCRIPTION="A working (require q{Class::Name}) and more"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
IUSE="test"
# uses Scalar-Util
RDEPEND="
virtual/perl-Carp
dev-perl/Data-OptList
virtual/perl-Exporter
>=dev-perl/Module-Implementation-0.40.0
>=dev-perl/Module-Runtime-0.12.0
>=dev-perl/Package-Stash-0.140.0
virtual/perl-Scalar-List-Utils
dev-perl/Try-Tiny
"
DEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
virtual/perl-File-Spec
dev-perl/Test-Fatal
>=virtual/perl-Test-Simple-0.880.0
dev-perl/Test-Requires
)
"
SRC_TEST="do parallel"

@ -1,2 +1,3 @@
DIST Class-Load-0.20.tar.gz 20271 SHA256 823c45885e1d29feef6867282b881d402f42af6413c7e0e9f8fe32086aee8c20 SHA512 e208a3c6fc01b8ad33dbdac29eb9d11914686822bb607fbdf0eaeb6ea375a8c77bd85e85b6eaced2aff1c8f0424033b428a42a1f2b2c4fb4eeefe38a8d0abe48 WHIRLPOOL e581dd81b21e145ea5bd1cb4d2962103cfb751fb11bd9f7ad120d0aa39da0cd4164bf002c29be45b6dc97de366f4a935498505b686f1386c4f0058f78ae390d0
DIST Class-Load-0.22.tar.gz 34179 SHA256 be52db6081b565002d68a1578ed06c7777b8845e92597be47f1c22e90b123111 SHA512 1f61c9ffd0c7d854c830143109f0b0f98a3f9666971d3f0b2567fd97f7aa703bf0bc9f7342f0489d90ac4765d90695a5783f822458e0eb9a6f5cf4c98b465da4 WHIRLPOOL 7efa52d7b50b60f1905d4341ce5aa9db9a37f3ce4d8507fd0b7e4bb50f2df47a603d7aa8080e82f04222c32b5e3058a6ffc19add4ffa73f27ac470186cf22aa9
DIST Class-Load-0.23.tar.gz 33610 SHA256 f2bca579e72ea96c6b1c5ebc86dfa1929062c412443277f0bc0437e50874b28f SHA512 c4e39a0b53dcb9e91c6ac160b15d253aa257fc327c2f4e333b8a3689a6c697412385d47d0a52e55a9420b8cc1a7f46d8d0c1ff54f13ae2a88e0f9df8935cffed WHIRLPOOL 5c75ba558f0b507f8c756bb63fc1882c3b29546e8340b6ad2f046ab183d364ca0cdcbc09f3ce2491a2e1a852499b657f0f8bbc5cf293a523cc9443d299347c08

@ -1,17 +1,29 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/File-Slurp-Tiny/File-Slurp-Tiny-0.003.ebuild,v 1.1 2015/03/13 17:27:26 monsieurp Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/File-Slurp-Tiny/File-Slurp-Tiny-0.4.0.ebuild,v 1.1 2015/07/21 22:55:07 dilfridge Exp $
EAPI=5
MODULE_AUTHOR=LEONT
MODULE_VERSION=0.003
MODULE_VERSION=0.004
inherit perl-module
DESCRIPTION="A simple, sane and efficient file slurper"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE=""
IUSE="test"
SRC_TEST="do"
RDEPEND="
virtual/perl-Carp
>=virtual/perl-Exporter-5.570.0
"
DEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
virtual/perl-File-Temp
virtual/perl-Test-Simple
)
"
SRC_TEST="do parallel"

@ -1 +1 @@
DIST File-Slurp-Tiny-0.003.tar.gz 12091 SHA256 ded61a7ab96db8c6a14466a5984091a60af9b384b3355d06aeaa6433ac977c02 SHA512 28ad2e9d0030ce66ffa133aab403585d3ad42336d2e74e2dc5ed76976f4a2824cab5193b6fcb480cb8fc847887657242615b7fde2069df966097bfa2da2788ae WHIRLPOOL 767a744f64caf5408fa2746692263a4cbfd0341c1c260070cdbfd49c46166995af81a9d2b80e4505659cab6a50db2199310e5f5ee2856da252fd4385205c74d5
DIST File-Slurp-Tiny-0.004.tar.gz 12841 SHA256 452995beeabf0e923e65fdc627a725dbb12c9e10c00d8018c16d10ba62757f1e SHA512 916af1da5375ced4ebc00cb2b908e53b027e7b4fcad9069d5109eb2c0623faaa1d2d4fc8aeefb22861c7304ec913696cec85c280a82fd9aa7236c902427bc5cf WHIRLPOOL ad89581f5722f3cdd7907da12afeb3fb3ffb3e0f31a7aa9f2d0d67bd0075f223d4cac0fca653b8e44e21bf3fabb14c1fb800335ec1f702685485110ebfb97223

@ -0,0 +1,34 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/JSON-MaybeXS/JSON-MaybeXS-1.3.5.ebuild,v 1.1 2015/07/21 22:16:22 dilfridge Exp $
EAPI=5
MODULE_AUTHOR=ETHER
MODULE_VERSION=1.003005
inherit perl-module
DESCRIPTION="Use Cpanel::JSON::XS with a fallback to JSON::XS and JSON::PP"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
# needs Scalar-Util
RDEPEND="
virtual/perl-Carp
>=virtual/perl-JSON-PP-2.272.20
virtual/perl-Scalar-List-Utils
"
DEPEND="${RDEPEND}
>=virtual/perl-ExtUtils-CBuilder-0.270.0
virtual/perl-ExtUtils-MakeMaker
virtual/perl-File-Spec
virtual/perl-File-Temp
test? (
>=virtual/perl-Test-Simple-0.880.0
>=dev-perl/Test-Without-Module-0.170.0
)
"
SRC_TEST="do parallel"

@ -0,0 +1 @@
DIST JSON-MaybeXS-1.003005.tar.gz 10373 SHA256 bdb4694b564f10459d49b9658693ceb8b91b66db0fc5e9f19cf15f3ce46cc80a SHA512 101b5b693eabeaf4e8417d021b3d311b9c8669a0121b97af7781cfbdb3ba24b8aef80d15a3cf4d78b40e47230e9f1c4450c73741675ec6d5ea018c6b06ea49d7 WHIRLPOOL 1f3bfff633a34aac006141b88b64f5cd26582cf65d50e6672ce8413c80468ea1f7abf5ba04cdbfb8982e04bd4b038662caa37428f1a1e8df602e601061916989

@ -1,8 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>grknight@gentoo.org</email>
<name>Brian Evans</name>
</maintainer>
<herd>perl</herd>
</pkgmetadata>

@ -1,22 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/MARC-Record/MARC-Record-2.0.4.ebuild,v 1.1 2013/02/10 09:48:41 tove Exp $
EAPI=5
MODULE_AUTHOR=GMCHARLT
MODULE_VERSION=2.0.4
inherit perl-module
DESCRIPTION="MARC manipulation (library bibliographic)"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="test"
RDEPEND=""
DEPEND="${RDEPEND}
test? ( dev-perl/Test-Pod
dev-perl/Test-Pod-Coverage )"
SRC_TEST=do

@ -0,0 +1,29 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/MARC-Record/MARC-Record-2.0.6.ebuild,v 1.1 2015/07/21 22:38:00 dilfridge Exp $
EAPI=5
MODULE_AUTHOR=GMCHARLT
inherit perl-module
DESCRIPTION="Perl extension for handling MARC records"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="test"
RDEPEND="
virtual/perl-Carp
virtual/perl-File-Spec
"
DEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
virtual/perl-Test-Simple
dev-perl/Test-Pod
dev-perl/Test-Pod-Coverage
)
"
SRC_TEST="do parallel"

@ -1,2 +1,2 @@
DIST MARC-Record-2.0.4.tar.gz 85076 SHA256 75620a3fccf340ec9baa0749f90fa16df5c392817e7e9750373c79b9eb903820 SHA512 fcc6ac18d49bb0ab8a27c4d46055483c383b58a4c5e3da549bccc74a93c0712f727c45958f7294d4e9328eebd8ff834d74209d352b43eeef74486d6d15019df0 WHIRLPOOL a9c45817b5c6d58d6aeead988e6491d58aaae2d634b638a4b295b552a8c71ac6a8b09e3be87f0246bf1a0388bdbb287e1b2b7e94021ce5d356b6b94857c6166a
DIST MARC-Record-2.0.5.tar.gz 85159 SHA256 264715b09a4d1caf0c0781dfac1d20845d5d163d8e07e57b843d34e5fb916a97 SHA512 198b08b7e62362bd749766857b6790b593d523e0c22483c3d73504e5fc8fa65984f20efff6549c78ddd63ca60e83c7e0a4228f70c81dd484f58c99dcbf551444 WHIRLPOOL 8c629e6da4cf353f331a2fb567bf705357507f0ee8575a01547682f73f805d66cb848bc434aeec940979e699f71476a6ceb79802c49d5274018e14e2ab0f1e12
DIST MARC-Record-2.0.6.tar.gz 85134 SHA256 a23eae30f1ffb084bfd5fc06ffab2f308c6482b84b095ded1bb7f9b1da027d26 SHA512 7a3436adbe6e5365ec2810ebf3c64d22ae707cedbfccf02f562d253c7727c33f9ea36a47a7acdba12bbf32693b4c70913a0c551b5605388fb39fa379d099af8d WHIRLPOOL 8a6689448f521a80e272641e8f755cd761fe79043f66870f6573c9dc65e10b0c5f18310b13610bffd68fe9a755383912dd098d19351b6f50d2424aed0990822b

@ -1,11 +1,10 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/MARC-XML/MARC-XML-1.000.300.ebuild,v 1.1 2014/01/23 17:15:46 zlogene Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/MARC-XML/MARC-XML-1.0.3.ebuild,v 1.1 2015/07/21 22:40:09 dilfridge Exp $
EAPI=5
MODULE_AUTHOR=GMCHARLT
MODULE_VERSION=1.0.3
inherit perl-module
DESCRIPTION="A subclass of MARC.pm to provide XML support"

@ -0,0 +1,33 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/MIME-tools/MIME-tools-5.506.0.ebuild,v 1.1 2015/07/21 22:45:23 dilfridge Exp $
EAPI=5
MODULE_AUTHOR=DSKOLL
MODULE_VERSION=5.506
inherit perl-module
DESCRIPTION="A Perl module for parsing and creating MIME entities"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="test"
RDEPEND="
>=virtual/perl-File-Path-1
>=virtual/perl-File-Spec-0.600.0
>=virtual/perl-File-Temp-0.180.0
virtual/perl-IO
>=virtual/perl-MIME-Base64-2.200.0
dev-perl/MailTools
"
DEPEND="${RDEPEND}
>=virtual/perl-ExtUtils-MakeMaker-6.590.0
test? (
dev-perl/Test-Deep
dev-perl/Test-Pod
)
"
SRC_TEST="do parallel"

@ -1 +1,2 @@
DIST MIME-tools-5.504.tar.gz 404825 SHA256 0f5819eecd59bd46874f741dfc452a0a172e59a7ac6c422ce69e10593f7693d2 SHA512 0ff4d3991bc9e37edc39204051f7d9b9562a8afa23f768f0f653c554bf29c16ba315a043d63818c9e2ebc5f01a9f6961930dd8f4a1a501b5639bca36dde93c09 WHIRLPOOL 41059bd54a0537ff4e5cf76658248de9acaa603d514df88b26ee2fb2bd661fc854f02228a2c055ac107b06c77a35254a4bc97bcd1c659ddd3e840c437d11b1ec
DIST MIME-tools-5.506.tar.gz 406565 SHA256 dbed9bf46830c4a1df9840a546824ee44d14902012870f0c34bc4f5cc86af812 SHA512 31cc1efb61100127bacfba435b7e500259bbb0e30206fb3fe125d2a86186e977eefecd7689e82bb4c8e76e8791c6c84719b276769c7e8fa6ab3b51cfa00b34c5 WHIRLPOOL fa6b24bbb33dbc658de87efcce5944e405c364ac262c60b022b770a5259816bb1027ff9dc82392784cb2183dc0fc0cb085f634de696f77bbde135df0498cbb21

@ -0,0 +1,44 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Mail-SPF/Mail-SPF-2.9.0.ebuild,v 1.1 2015/07/21 22:30:44 dilfridge Exp $
EAPI=5
MODULE_AUTHOR=JMEHNLE
MODULE_SECTION=mail-spf
MODULE_VERSION=v2.9.0
inherit perl-module
DESCRIPTION="An object-oriented implementation of Sender Policy Framework"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-fbsd"
IUSE="test"
RDEPEND="
dev-perl/Error
>=dev-perl/Net-DNS-0.620.0
>=dev-perl/NetAddr-IP-4
>=dev-perl/URI-1.130.0
>=dev-perl/Net-DNS-Resolver-Programmable-0.3.0
virtual/perl-version
!!dev-perl/Mail-SPF-Query
"
DEPEND="${RDEPEND}
>=dev-perl/Module-Build-0.280.500
>=dev-perl/Net-DNS-Resolver-Programmable-0.3.0
test? ( virtual/perl-Test-Simple )
"
SRC_TEST="do parallel"
src_prepare() {
perl-module_src_prepare
sed -i -e "s:spfquery:spfquery.pl:" Build.PL || die "sed failed"
mv "${S}"/bin/spfquery "${S}"/bin/spfquery.pl || die "renaming spfquery failed"
}
pkg_postinst() {
elog "The spfquery script was renamed to spfquery.pl because of file collisions."
}

@ -1 +1,2 @@
DIST Mail-SPF-v2.8.0.tar.gz 103604 SHA256 fba3d2ca1639ba9a5d11d40c0bb57490fe83543889246975a2976fe5704f8909 SHA512 af1730d227e7b873073bf5a1311b51a3a6974e737adeed25e70150a1c695bd70b4d63cfe09acf17481357d6ee83dc40fbb6d92215363ec795bee46361a348a3a WHIRLPOOL 6b8f39d949b823737fbab01ef70c91af36cfe7ba075a097aca7327713b91a37810854a48592cd3017a8667365363496f41d5eae575e130dd718e90fc8ffb3331
DIST Mail-SPF-v2.9.0.tar.gz 103834 SHA256 61cb5915f1c7acc7a931ffc1bfc1291bdfac555e2a46eb2391b995ea9ecb6162 SHA512 22bf98c4981f121ed85bb5cbc1ebcb2607ada5052bcea0dd8de692e3473a2ebdd3066acd944bb12f0efe64605e4bf7dc695a1549b7608239d0efc059339df60b WHIRLPOOL a3dcd68c624fc06291b3f16bbd1caa8c2b0ece7bfcde998369938793a57ce5043556a7a14fb4c7d54e03f28f980fa22d255cb048426310c73c73395f560e98e7

@ -0,0 +1,27 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/MailTools/MailTools-2.140.0.ebuild,v 1.1 2015/07/21 22:34:58 dilfridge Exp $
EAPI=5
MODULE_AUTHOR=MARKOV
MODULE_VERSION=2.14
inherit perl-module
DESCRIPTION="Manipulation of electronic mail addresses"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE="test"
RDEPEND="
dev-perl/TimeDate
virtual/perl-IO
>=virtual/perl-libnet-1.50.0
"
DEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? ( virtual/perl-Test-Simple )
"
SRC_TEST="do parallel"

@ -1 +1,2 @@
DIST MailTools-2.12.tar.gz 54553 SHA256 51ad50f324a1d11df21c430ced74b2077c2cf5e2c27f263a181cbd9a5d964737 SHA512 d486ac2f180dab1d834c99567796355a4b3d78d9a93e30526b894c5b4e5136421186438b60d7139ea5701304499bd0236e230b99888644b23e0b7390d0e22ac1 WHIRLPOOL edd0a0ef627645861f5be26857c3e8c98c8fbe733e1650ae3f07dd82fd86d29e23a12cf0d19b1e6601b62e170a6c952fb01a56c586dd2c9b79d95533a09aad4b
DIST MailTools-2.14.tar.gz 55317 SHA256 4b7c7ef674b2ef75ea793f053cd067c6a4b33e58e3adf08a89c8ea4c56b3dff8 SHA512 1df9da8394fe2a5b3243069a867b5eb4b5d4cbe3528bdbc4fe8118a3488c652c1ffc6eb8d5ba01802d74384a42d87ef67f8f3397640aab69471ae90ad0a79092 WHIRLPOOL efc2dd3c3cc7dbbfa816d39ab4b5c1e9f5390d52b13b844c4f5a86a75603027f73e2671f05442812a2d88051b54dc4f97018dcf95907054e159bd52f067ad161

@ -1,2 +1 @@
DIST PyQt-gpl-5.4.1.tar.gz 3585047 SHA256 c6c33f392c0a2b0c9ec16531dc88fa9aee853e9fff10f0ad9d0e4777629fe79e SHA512 60a81b02c020802c5543637b633b422ba9148390f9a7fadfdd6616734973062ceb92208bd144b0a48c516993a09651cf5e6eecad2b048934ca4ddedb54a55d14 WHIRLPOOL 52acc5b59c72e267d6cd343719af3bf4cf35ece09e22653e027417e36f4f52a09e04a5ccc2430779c5a45afdc913aeca69d9562b7656e23fdd1d9734204335c2
DIST PyQt-gpl-5.4.2.tar.gz 3639966 SHA256 4cd90580558722ef24d499700faafbdc242d930cb36f55cc1a27b5cf67b10290 SHA512 c080a0e17644a15bf10c0999b8404e40709bd227e3b1d0ae87aa428c1b336397fb35aa274c75a3d95b7528ef84a32b67892f41aa4841d568d1535466d1215a4b WHIRLPOOL 8ada565355d772c1d7090af11afd139f5422c5aeb8d56c86e4fe0c8b62bf2724e18bdc82765ca9f5e8729853d4e84b4e90c9867b05606817f05e3e33dc334d63

@ -1,170 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/PyQt5/PyQt5-5.4.1.ebuild,v 1.4 2015/06/20 19:47:48 mgorny Exp $
EAPI=5
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
inherit eutils multibuild multilib python-r1 qmake-utils
DESCRIPTION="Python bindings for the Qt framework"
HOMEPAGE="http://www.riverbankcomputing.co.uk/software/pyqt/intro/
https://pypi.python.org/pypi/PyQt5"
MY_PN="PyQt-gpl"
if [[ ${PV} == *_pre* ]]; then
MY_P=${MY_PN}-${PV%_pre*}-snapshot-${REVISION}
SRC_URI="http://dev.gentoo.org/~pesa/distfiles/${MY_P}.tar.xz"
else
MY_P=${MY_PN}-${PV}
SRC_URI="mirror://sourceforge/pyqt/${MY_P}.tar.gz"
fi
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
# TODO: bluetooth, webchannel, webengine
IUSE="dbus debug declarative designer doc examples gui help multimedia network
opengl positioning printsupport sensors serialport sql svg testlib webkit
websockets widgets x11extras xmlpatterns"
REQUIRED_USE="
${PYTHON_REQUIRED_USE}
positioning? ( gui )
sensors? ( gui )
serialport? ( gui )
sql? ( widgets )
testlib? ( widgets )
websockets? ( gui )
"
# Minimal supported version of Qt.
QT_PV="5.3.2:5"
RDEPEND="
${PYTHON_DEPS}
>=dev-python/sip-4.16.6:=[${PYTHON_USEDEP}]
>=dev-qt/qtcore-${QT_PV}
>=dev-qt/qtxml-${QT_PV}
dbus? (
dev-python/dbus-python[${PYTHON_USEDEP}]
>=dev-qt/qtdbus-${QT_PV}
)
declarative? ( >=dev-qt/qtdeclarative-${QT_PV}[widgets?] )
designer? ( >=dev-qt/designer-${QT_PV} )
gui? ( >=dev-qt/qtgui-${QT_PV} )
help? ( >=dev-qt/qthelp-${QT_PV} )
multimedia? ( >=dev-qt/qtmultimedia-${QT_PV}[widgets?] )
network? ( >=dev-qt/qtnetwork-${QT_PV} )
opengl? ( >=dev-qt/qtopengl-${QT_PV} )
positioning? ( >=dev-qt/qtpositioning-${QT_PV} )
printsupport? ( >=dev-qt/qtprintsupport-${QT_PV} )
sensors? ( >=dev-qt/qtsensors-${QT_PV} )
serialport? ( >=dev-qt/qtserialport-${QT_PV} )
sql? ( >=dev-qt/qtsql-${QT_PV} )
svg? ( >=dev-qt/qtsvg-${QT_PV} )
testlib? ( >=dev-qt/qttest-${QT_PV} )
webkit? ( >=dev-qt/qtwebkit-${QT_PV}[printsupport] )
websockets? ( >=dev-qt/qtwebsockets-${QT_PV} )
widgets? ( >=dev-qt/qtwidgets-${QT_PV} )
x11extras? ( >=dev-qt/qtx11extras-${QT_PV} )
xmlpatterns? ( >=dev-qt/qtxmlpatterns-${QT_PV} )
"
DEPEND="${RDEPEND}
dbus? ( virtual/pkgconfig )
"
S=${WORKDIR}/${MY_P}
src_prepare() {
# Avoid automagic dependency.
use dbus || rm -fr dbus
}
pyqt_use_enable() {
use $1 && echo --enable=${2:-Qt$(tr 'a-z' 'A-Z' <<< ${1:0:1})${1:1}}
}
src_configure() {
configuration() {
local myconf=(
"${PYTHON}"
"${S}"/configure.py
$(use debug && echo --debug --trace)
--verbose
--confirm-license
--qmake="$(qt5_get_bindir)"/qmake
--destdir="$(python_get_sitedir)"
--qsci-api
--enable=QtCore
--enable=QtXml
$(pyqt_use_enable dbus QtDBus)
$(pyqt_use_enable declarative QtQml)
$(pyqt_use_enable declarative QtQuick)
$(usex declarative '' '' $(pyqt_use_enable widgets QtQuickWidgets))
$(usex declarative '' --no-qml-plugin)
$(pyqt_use_enable designer)
$(usex designer '' --no-designer-plugin)
$(pyqt_use_enable gui)
$(pyqt_use_enable help)
$(pyqt_use_enable multimedia)
$(usex multimedia '' '' $(pyqt_use_enable widgets QtMultimediaWidgets))
$(pyqt_use_enable network)
$(pyqt_use_enable opengl QtOpenGL)
$(pyqt_use_enable positioning)
$(pyqt_use_enable printsupport QtPrintSupport)
$(pyqt_use_enable sensors)
$(pyqt_use_enable serialport QtSerialPort)
$(pyqt_use_enable sql)
$(pyqt_use_enable svg)
$(pyqt_use_enable testlib QtTest)
$(pyqt_use_enable webkit QtWebKit)
$(pyqt_use_enable webkit QtWebKitWidgets)
$(pyqt_use_enable websockets QtWebSockets)
$(pyqt_use_enable widgets)
$(pyqt_use_enable x11extras QtX11Extras)
$(pyqt_use_enable xmlpatterns QtXmlPatterns)
)
echo "${myconf[@]}"
"${myconf[@]}" || die
eqmake5 -recursive ${PN}.pro
}
python_foreach_impl run_in_build_dir configuration
}
src_compile() {
python_foreach_impl run_in_build_dir default
}
src_install() {
installation() {
local tmp_root=${D%/}/tmp
emake INSTALL_ROOT="${tmp_root}" install
local uic_dir=${tmp_root}$(python_get_sitedir)/${PN}/uic
if python_is_python3; then
rm -r "${uic_dir}"/port_v2 || die
else
rm -r "${uic_dir}"/port_v3 || die
fi
python_doexe "${tmp_root}${EPREFIX}"/usr/bin/pyuic5
rm "${tmp_root}${EPREFIX}"/usr/bin/pyuic5 || die
multibuild_merge_root "${tmp_root}" "${D}"
python_optimize
}
python_foreach_impl run_in_build_dir installation
dodoc ChangeLog NEWS
if use doc; then
dodoc -r doc/html
fi
if use examples; then
insinto /usr/share/doc/${PF}
doins -r examples
fi
}

@ -4,7 +4,7 @@
<herd>xen</herd>
<maintainer>
<email>idella4@gentoo.org</email>
<name>Ian 'idella4' Delaney</name>
<name>Ian Delaney</name>
</maintainer>
<upstream>
<remote-id type="pypi">XenAPI</remote-id>

@ -1,3 +1,2 @@
DIST decorator-3.3.2.tar.gz 28506 SHA256 c878e3c9a4015893fddcc7a145017bd54bd51cda0eb234cab6a20fa02540cb1f SHA512 de1832741cd22ce652bf05df0b4903ce0e17ebbe4ee9539aaf95ae5624c47651f2982d4e351e92775486c50cd25e0b98ba6436bab93accb22f4d100a56e08401 WHIRLPOOL c989a646ab1963a8233a8a3f7fec3dea07ef20f27eb51e13de1e2513144607dd251112d037b091a03232a866dbf75ea81d6855b84f7666f388a7f9320fe208eb
DIST decorator-3.4.0.tar.gz 30333 SHA256 c20b404cbb7ee5cebd506688e0114e3cd76f5ce233805a51f36e1a7988d9d783 SHA512 94ae8ff3bf694b72ad85a04d02ed9b58c42d50341fbc7307a12fc5abcb8042d8f67df80b53e63afd4b692c52fbefec83b80b591cba036deee21e281a5e8ff249 WHIRLPOOL 05b1c59e23ca3ca38cf06a08ae7ef253779c18050445f37a7f926e69456979ab539966e1821a0bd97b63aeef343a89a681a01d0da54182992cdc769c1cdda5b4
DIST decorator-3.4.2.tar.gz 6115 SHA256 7320002ce61dea6aa24adc945d9d7831b3669553158905cdd12f5d0027b54b44 SHA512 48e5c65ba4243310267e4a75660a55091d5d354e35f31c3c37d886bdf2f8bf915b54d829b9a0a8affe35920e1c981c41a06bcac0eaa8930b47a6ed1c68a71566 WHIRLPOOL 51b7afd6e91967783ffccab73b9a26fb53e103da5e9116621268828874bd6ace55c37f6ba5881bbdfd3593d017b5eaa42c9017c0cbaa88360af69a2368b7eef7

@ -1,35 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/decorator/decorator-3.3.2.ebuild,v 1.12 2013/02/24 17:49:59 ago Exp $
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
PYTHON_TESTS_RESTRICTED_ABIS="2.4 2.5"
inherit distutils
DESCRIPTION="Simplifies the usage of decorators for the average programmer"
HOMEPAGE="http://pypi.python.org/pypi/decorator http://code.google.com/p/micheles/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
IUSE=""
DEPEND="dev-python/setuptools"
RDEPEND=""
DOCS="README.txt"
PYTHON_MODNAME="decorator.py"
src_test() {
testing() {
if [[ "${PYTHON_ABI}" == 3.* ]]; then
PYTHONPATH="build-${PYTHON_ABI}/lib" "$(PYTHON)" documentation3.py
else
PYTHONPATH="build-${PYTHON_ABI}/lib" "$(PYTHON)" documentation.py
fi
}
python_execute_function testing
}

@ -1,2 +1,3 @@
DIST elasticsearch-py-1.4.0.tar.gz 74498 SHA256 7959787b47c3523e9c9aeffec441091fcd2b293d26c4fd5f576cf84cfb85ef63 SHA512 dbe51362f68d40e95a0cfefde4feb8d9d9c61b4f4795cbf69fd70bf981f290812ebac19a20ae8594cc39ac46a3c35ddfe450ff436fca0fada060736128478cf7 WHIRLPOOL a6730bcccc1201048f82aed6e63b7e73f38150002dd9889c575c9edf52834bc6f9a8256977ac27b092f3865074e4699729cc766564a4b731766d77d6a6de6324
DIST elasticsearch-py-1.5.0.tar.gz 77037 SHA256 275eaeb2f64c8eba8691d953ac0d8a16e4f759d9cad797323b7cbd0ef87a69ce SHA512 10d473a221be3deb086dca0c5463324647e38f8be4f4bbea934079b002f1414d30c98976c56fd2fc55c97d24ed2338137a9983194e8bf82c95cc70321ee5ee86 WHIRLPOOL 3aa83b9bfd5363ea39baf58cc7bdaaa9606085e471e7e683518cf707642fc9a514264c51cf3e296db071a2a5333f58b8e1335bc4473477df9d085bea63c584ba
DIST elasticsearch-py-1.6.0.tar.gz 77205 SHA256 59dd03284ab7314e5eb50d13ba92df65efb93778ca318906baad5776b152aff7 SHA512 09cdec0b3f50707b9a5e11534fe28507db669e4da44bbda1952d07b6ac8e3aea0c0c05297db26d9425c2247724681fa4e5485e9525571ff64f070e700a9a9b07 WHIRLPOOL 04f43a848cc811d1bee22d2bf7931a4348fb4a455172e381bedad5179d72313320009cb8b2dfdadb252aacc13cc1a4ef15b311488401d6b2bc23e242272bb74b

@ -0,0 +1,55 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/elasticsearch-py/elasticsearch-py-1.6.0.ebuild,v 1.1 2015/07/22 03:59:20 idella4 Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{3,4} pypy )
inherit distutils-r1
DESCRIPTION="official Python low-level client for Elasticsearch"
HOMEPAGE="http://elasticsearch-py.rtfd.org/"
SRC_URI="https://github.com/elasticsearch/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~mips ~x86"
IUSE="examples doc test"
RDEPEND=">=dev-python/urllib3-1.8[${PYTHON_USEDEP}]
<dev-python/urllib3-2.0[${PYTHON_USEDEP}]"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
test? ( ${RDEPEND}
>=dev-python/requests-1.0.0[${PYTHON_USEDEP}]
<dev-python/requests-3.0.0[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}] )"
# nosexcover is listed for tests but is not essential
python_prepare_all() {
# Remove tests attempting to connect ot the network
rm -rf test_elasticsearch/test_server/ || die
distutils-r1_python_prepare_all
}
python_compile_all() {
use doc && emake -C docs html
}
python_test_all() {
# For unknown reason the testsuite fails to iterate the set of impls of PYTHON_COMPAT
# but they all pass on testing when run individually
"${PYTHON}" test_elasticsearch/run_tests.py
}
python_install_all() {
use doc && HTML_DOCS=( docs/_build/html/. )
use examples && local EXAMPLES=( example/. )
distutils-r1_python_install_all
}

@ -1,4 +1 @@
DIST http-parser-0.7.12.tar.gz 139542 SHA256 fc590df48e5a11dda20b9dd682ce3f4cbd7ae7a6f2eada0564fc0562e3f83b53 SHA512 883cc3201dcda0e516855ba7a1d1c8c27c4404fa1d6c62318c065fb6034d301db140df9131936ca512386e24c9519133077571a6033e905638dcd4c5774e4d10 WHIRLPOOL 7187ef0abfd38438d2c6724a37879e4cc907ed61d71e6ad29853b6e29a38898b0f3ca44585919149e1e257e4f6fdcee66ae8d3cca9f1240e4ae7259a8d7385af
DIST http-parser-0.7.8.tar.gz 70007 SHA256 18e19052fcdbf243cc7258f9cfa77cc7f69b4950ccbcc2579bcd195c15e61502 SHA512 40b6f12cceca27494688365dd606d2c668b23876644bbe7f30a69e7a1d3b6d19003ac3eb80e403649ffcdd8f2023fb058b278b5a37cc2a3be4daab4649e91a4c WHIRLPOOL 875f36edc6d520d2d579890a87981905b405b996f256487fe56ad6ee863440d362be21f319dea8e9e9a8f378842c220ca7cdb56dc0e06b62619afe6872a4e1a8
DIST http-parser-0.8.1.tar.gz 150213 SHA256 b0584869b735f7a39a3d3a1699d1307f43143a032a8f21b48d2c2e815da0afde SHA512 77df8b6773eb6753b92e313ff624e97dbe15f76fd7eb5c05f56cef3a8207abd816f6648297a3e7baa53c478ae7ce122abce441fc22dd675853b7d5ddc3b29163 WHIRLPOOL 2a8ca54c608cfb9161f8e9162aef432ec018ae846986538281ad4ed1df1bb5b282e208c362f8c0cbf9dc6cd31f8d609f6f73df5250bedc4b4d23f2c37cf42fcc
DIST http-parser-0.8.3.tar.gz 83040 SHA256 e2aff90a60def3e476bd71694d8757c0f95ebf2fedf0a8ae34ee306e0b20db83 SHA512 aca583d976dcf172244179cc4199336f296dbb2e2838dded23e64d55f23298fe600f9c24ba6cb6d1d5faad3022710154949fd39adecaef763f7589a58d03fbd1 WHIRLPOOL 9de8476e9fa878b5542806efb8fe1729ac6fcb04b7dcc9d084dfd9e4280fe3bee185d2fb8ae43b2d3a46eb3a1a67047a40e423d054ecb542f66bd15b35fae427

@ -1,41 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/http-parser/http-parser-0.7.12.ebuild,v 1.7 2015/04/08 08:04:55 mgorny Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 pypy )
inherit distutils-r1 flag-o-matic
DESCRIPTION="HTTP request/response parser for python in C"
HOMEPAGE="http://github.com/benoitc/http-parser"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="examples"
RDEPEND=""
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/cython"
PATCHES=( "${FILESDIR}/${PN}-0.7.8-setup.patch" )
python_compile() {
if [[ ${EPYTHON} != python3* ]]; then
local CFLAGS=${CFLAGS}
append-cflags -fno-strict-aliasing
fi
distutils-r1_python_compile
}
python_install_all() {
if use examples; then
docompress -x usr/share/doc/${P}/examples
insinto usr/share/doc/${P}
doins -r examples/
fi
}

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

Loading…
Cancel
Save