parent
2f702af45b
commit
ee3f7f7b3e
@ -0,0 +1,92 @@
|
||||
From 6ad900d99bbbe1fd5987c380835b907e51d41eda Mon Sep 17 00:00:00 2001
|
||||
From: Gilles Dartiguelongue <gilles.dartiguelongue@esiee.org>
|
||||
Date: Sat, 10 Mar 2012 15:59:51 +0100
|
||||
Subject: [PATCH 1/3] Use libtool intermediate library instead of static
|
||||
archive
|
||||
|
||||
---
|
||||
configure.in | 4 ++--
|
||||
src/common/Makefile.am | 4 ++--
|
||||
src/time/Makefile.am | 4 ++--
|
||||
src/time/e-map/Makefile.am | 6 +++---
|
||||
4 files changed, 9 insertions(+), 9 deletions(-)
|
||||
|
||||
diff --git a/configure.in b/configure.in
|
||||
index c266d02..2d60648 100644
|
||||
--- a/configure.in
|
||||
+++ b/configure.in
|
||||
@@ -237,12 +237,12 @@ GST_DEPRECATED_FLAGS=""
|
||||
GST_LIBS="$GST_DEPENDS_LIBS $POLKIT_GTK_LIBS"
|
||||
GST_CFLAGS="$GST_DEPENDS_CFLAGS $POLKIT_GTK_CFLAGS $GST_DEPRECATED_FLAGS"
|
||||
|
||||
-GST_TOOL_LIBS="\$(top_builddir)/src/common/libsetuptool.a $GST_LIBS"
|
||||
+GST_TOOL_LIBS="\$(top_builddir)/src/common/libsetuptool.la $GST_LIBS"
|
||||
GST_TOOL_CFLAGS="-I\$(top_srcdir)/src/common $GST_CFLAGS"
|
||||
|
||||
GST_TOOL_CLEANFILES="\$(desktop) \$(desktop).in"
|
||||
GST_TOOL_EXTRA_DIST="\$(toolpixmaps) \$(desktop).in.in"
|
||||
-GST_TOOL_DEPENDENCIES="\$(top_builddir)/src/common/libsetuptool.a"
|
||||
+GST_TOOL_DEPENDENCIES="\$(top_builddir)/src/common/libsetuptool.la"
|
||||
|
||||
AC_SUBST(GST_LIBS)
|
||||
AC_SUBST(GST_CFLAGS)
|
||||
diff --git a/src/common/Makefile.am b/src/common/Makefile.am
|
||||
index 6698b4d..c39c286 100644
|
||||
--- a/src/common/Makefile.am
|
||||
+++ b/src/common/Makefile.am
|
||||
@@ -1,6 +1,6 @@
|
||||
include $(top_srcdir)/DirsMakefile
|
||||
|
||||
-noinst_LIBRARIES = libsetuptool.a
|
||||
+noinst_LTLIBRARIES = libsetuptool.la
|
||||
|
||||
INCLUDES += \
|
||||
$(GST_CFLAGS) \
|
||||
@@ -10,7 +10,7 @@ INCLUDES += \
|
||||
-DPREFIX=\""$(prefix)"\" \
|
||||
-DGNOMELOCALEDIR=\""$(datadir)/locale"\"
|
||||
|
||||
-libsetuptool_a_SOURCES = \
|
||||
+libsetuptool_la_SOURCES = \
|
||||
gst-dialog.c gst-dialog.h \
|
||||
gst-tool.c gst-tool.h \
|
||||
gst-platform-dialog.c gst-platform-dialog.h \
|
||||
diff --git a/src/time/Makefile.am b/src/time/Makefile.am
|
||||
index e9adaf4..6ff332f 100644
|
||||
--- a/src/time/Makefile.am
|
||||
+++ b/src/time/Makefile.am
|
||||
@@ -15,8 +15,8 @@ INCLUDES += $(GST_TOOL_CFLAGS) $(DBUS_CFLAGS)
|
||||
CLEANFILES = $(GST_TOOL_CLEANFILES)
|
||||
EXTRA_DIST = $(GST_TOOL_EXTRA_DIST)
|
||||
|
||||
-time_admin_LDADD = $(GST_TOOL_LIBS) $(DBUS_LIBS) ./e-map/libemap.a
|
||||
-time_admin_DEPENDENCIES = $(GST_TOOL_DEPENDENCIES) ./e-map/libemap.a
|
||||
+time_admin_LDADD = $(GST_TOOL_LIBS) $(DBUS_LIBS) ./e-map/libemap.la
|
||||
+time_admin_DEPENDENCIES = $(GST_TOOL_DEPENDENCIES) ./e-map/libemap.la
|
||||
time_admin_SOURCES = \
|
||||
time-tool.c time-tool.h \
|
||||
tz.c tz.h \
|
||||
diff --git a/src/time/e-map/Makefile.am b/src/time/e-map/Makefile.am
|
||||
index 5828690..9d04963 100644
|
||||
--- a/src/time/e-map/Makefile.am
|
||||
+++ b/src/time/e-map/Makefile.am
|
||||
@@ -20,13 +20,13 @@ e-map-marshal.c: e-map-marshal.list e-map-marshal.h
|
||||
|
||||
$(e_map_la_OBJECTS): e-map-marshal.h
|
||||
|
||||
-noinst_LIBRARIES = libemap.a
|
||||
+noinst_LTLIBRARIES = libemap.la
|
||||
|
||||
-#libemap_a_CFLAGS =
|
||||
+#libemap_la_CFLAGS =
|
||||
|
||||
BUILT_SOURCES= e-map-marshal.c e-map-marshal.h
|
||||
|
||||
-libemap_a_SOURCES = \
|
||||
+libemap_la_SOURCES = \
|
||||
e-map.c e-map.h \
|
||||
$(BUILT_SOURCES)
|
||||
|
||||
--
|
||||
1.7.8.5
|
||||
|
@ -0,0 +1,24 @@
|
||||
From c0ca954710f83a9204ea01c2d6db717b728d0313 Mon Sep 17 00:00:00 2001
|
||||
From: Gilles Dartiguelongue <gilles.dartiguelongue@esiee.org>
|
||||
Date: Sat, 10 Mar 2012 16:00:12 +0100
|
||||
Subject: [PATCH 2/3] Add missing dependency for e-map intermediate library
|
||||
|
||||
---
|
||||
configure.in | 1 +
|
||||
1 files changed, 1 insertions(+), 0 deletions(-)
|
||||
|
||||
diff --git a/configure.in b/configure.in
|
||||
index 2d60648..3a7d1a6 100644
|
||||
--- a/configure.in
|
||||
+++ b/configure.in
|
||||
@@ -79,6 +79,7 @@ dnl =====================================================
|
||||
|
||||
PKG_CHECK_MODULES(GST_DEPENDS,[
|
||||
gtk+-2.0 >= $GTK_REQUIRED
|
||||
+ atk
|
||||
gmodule-export-2.0
|
||||
gio-2.0 >= $GLIB_REQUIRED
|
||||
pango
|
||||
--
|
||||
1.7.8.5
|
||||
|
@ -0,0 +1,28 @@
|
||||
From d6cc84d452e4a7a194578eceb24eaf6e183e01d4 Mon Sep 17 00:00:00 2001
|
||||
From: Gilles Dartiguelongue <gilles.dartiguelongue@esiee.org>
|
||||
Date: Sun, 11 Mar 2012 14:52:40 +0100
|
||||
Subject: [PATCH 3/3] Add missing link to libm
|
||||
|
||||
This used to cause problems for gold linker while libemap was a static
|
||||
library. Now libtool is smart enough to pick libm from the intermediate
|
||||
library but it is still better to be explicit.
|
||||
---
|
||||
src/time/Makefile.am | 2 +-
|
||||
1 files changed, 1 insertions(+), 1 deletions(-)
|
||||
|
||||
diff --git a/src/time/Makefile.am b/src/time/Makefile.am
|
||||
index 6ff332f..02c12db 100644
|
||||
--- a/src/time/Makefile.am
|
||||
+++ b/src/time/Makefile.am
|
||||
@@ -15,7 +15,7 @@ INCLUDES += $(GST_TOOL_CFLAGS) $(DBUS_CFLAGS)
|
||||
CLEANFILES = $(GST_TOOL_CLEANFILES)
|
||||
EXTRA_DIST = $(GST_TOOL_EXTRA_DIST)
|
||||
|
||||
-time_admin_LDADD = $(GST_TOOL_LIBS) $(DBUS_LIBS) ./e-map/libemap.la
|
||||
+time_admin_LDADD = -lm $(GST_TOOL_LIBS) $(DBUS_LIBS) ./e-map/libemap.la
|
||||
time_admin_DEPENDENCIES = $(GST_TOOL_DEPENDENCIES) ./e-map/libemap.la
|
||||
time_admin_SOURCES = \
|
||||
time-tool.c time-tool.h \
|
||||
--
|
||||
1.7.8.5
|
||||
|
@ -0,0 +1,59 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/gnome-system-tools/gnome-system-tools-2.32.0-r3.ebuild,v 1.1 2012/03/11 14:16:54 eva Exp $
|
||||
|
||||
EAPI="4"
|
||||
GCONF_DEBUG="no"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
GNOME_TARBALL_SUFFIX="bz2"
|
||||
|
||||
inherit autotools eutils gnome2
|
||||
|
||||
DESCRIPTION="Tools aimed to make easy the administration of UNIX systems"
|
||||
HOMEPAGE="http://www.gnome.org/projects/gst/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"
|
||||
IUSE="nfs policykit samba"
|
||||
|
||||
RDEPEND="
|
||||
>=app-admin/system-tools-backends-2.10.1
|
||||
>=dev-libs/liboobs-2.31.91
|
||||
>=x11-libs/gtk+-2.19.7:2
|
||||
>=dev-libs/glib-2.25.3:2
|
||||
dev-libs/dbus-glib
|
||||
>=gnome-base/nautilus-2.9.90
|
||||
sys-libs/cracklib
|
||||
nfs? ( net-fs/nfs-utils )
|
||||
samba? ( >=net-fs/samba-3 )
|
||||
policykit? (
|
||||
>=sys-auth/polkit-0.92
|
||||
|| ( gnome-extra/polkit-gnome:obsolete <gnome-extra/polkit-gnome-0.102 )
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
app-text/docbook-xml-dtd:4.1.2
|
||||
app-text/scrollkeeper
|
||||
>=app-text/gnome-doc-utils-0.3.2
|
||||
dev-util/pkgconfig
|
||||
>=dev-util/intltool-0.35.0"
|
||||
|
||||
pkg_setup() {
|
||||
DOCS="AUTHORS BUGS ChangeLog HACKING NEWS README TODO"
|
||||
|
||||
G2CONF="${G2CONF}
|
||||
--disable-static
|
||||
$(use_enable policykit polkit-gtk)"
|
||||
|
||||
if ! use nfs && ! use samba; then
|
||||
G2CONF="${G2CONF} --disable-shares"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-libtool-intermediate-libs.patch \
|
||||
"${FILESDIR}"/${P}-missing-atk.patch \
|
||||
"${FILESDIR}"/${P}-missing-m.patch
|
||||
eautoreconf
|
||||
gnome2_src_prepare
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST sysrqd-12.tar.gz 4555 RMD160 8632333866642fa11681b97e36e2fdd2ab2f1827 SHA1 6be8278224e7e76f637ddf16c5f6810bba45a45d SHA256 216ae638280d4357ddc3e397d6191f2ca3343419a5754931a0109a0b3e35aa40
|
||||
DIST sysrqd-14.tar.gz 4759 RMD160 10135f460eb04ede4b147517692d0d3330d8e78d SHA1 49de3043304aab5ca80abed01681073176ef6855 SHA256 aa938dc663b73fb28d165c8145f51b6c2412ccb202e641548452c9583d593428
|
||||
DIST sysrqd-9.tar.gz 4188 RMD160 efad126dd4a3e64df077bedb9dedac0189a983af SHA1 55b1067e856ee4dd058ee721bc85907e740ff9eb SHA256 836723b6001a33e3b5684dca20ba7734732c337d21ba3b6a481a0304642e81e4
|
||||
|
@ -0,0 +1,13 @@
|
||||
--- sysrqd.c.orig 2009-11-05 14:58:21.644471772 +0100
|
||||
+++ sysrqd.c 2009-11-05 14:58:43.276472005 +0100
|
||||
@@ -40,8 +40,8 @@
|
||||
#define BIND_MAX_LEN 16
|
||||
#define PROMPT "sysrq> "
|
||||
#define SYSRQ_TRIGGER_PATH "/proc/sysrq-trigger"
|
||||
-#define AUTH_FILE "/etc/sysrqd.secret"
|
||||
-#define BINDIP_FILE "/etc/sysrqd.bind"
|
||||
+#define AUTH_FILE "/etc/sysrqd/sysrqd.secret"
|
||||
+#define BINDIP_FILE "/etc/sysrqd/sysrqd.bind"
|
||||
#define PID_FILE "/var/run/sysrqd.pid"
|
||||
#define SYSRQD_PRIO -19
|
||||
#define SYSRQD_LISTEN_PORT 4094
|
@ -0,0 +1,56 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/sysrqd/sysrqd-14.ebuild,v 1.1 2012/03/11 12:02:27 wschlich Exp $
|
||||
|
||||
inherit eutils toolchain-funcs
|
||||
|
||||
IUSE=""
|
||||
DESCRIPTION="daemon providing access to the kernel sysrq functions via network"
|
||||
HOMEPAGE="http://julien.danjou.info/sysrqd.html"
|
||||
#SRC_URI="http://julien.danjou.info/${PN}/${P}.tar.gz"
|
||||
SRC_URI="http://dev.gentoo.org/~wschlich/src/${CATEGORY}/${PN}/${P}.tar.gz"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
epatch "${FILESDIR}/${PN}-config.patch"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
$(tc-getCC) ${CFLAGS} ${LDFLAGS} -o sysrqd sysrqd.c
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dosbin sysrqd
|
||||
newinitd "${FILESDIR}/sysrqd.init" sysrqd
|
||||
|
||||
local bindip='127.0.0.1' secret
|
||||
declare -i secret
|
||||
let secret=${RANDOM}*${RANDOM}*${RANDOM}*${RANDOM}
|
||||
echo ${bindip} > sysrqd.bind
|
||||
echo ${secret} > sysrqd.secret
|
||||
|
||||
diropts -m 0700 -o root -g root
|
||||
dodir /etc/sysrqd
|
||||
insinto /etc/sysrqd
|
||||
insopts -m 0600 -o root -g root
|
||||
doins sysrqd.bind
|
||||
doins sysrqd.secret
|
||||
|
||||
dodoc README ChangeLog
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
elog "Be sure to change the initial secret in /etc/sysrqd/sysrqd.secret !"
|
||||
elog "As a security precaution, sysrqd is configured to only listen on"
|
||||
elog "127.0.0.1 by default. Change the content of /etc/sysrqd/sysrqd.bind"
|
||||
elog "to an IPv4 address you want it to listen on or remove the file"
|
||||
elog "to make it listen on any IP address (0.0.0.0)."
|
||||
elog
|
||||
}
|
@ -1,53 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/testdisk/testdisk-6.5.ebuild,v 1.7 2011/07/08 10:16:50 ssuominen Exp $
|
||||
|
||||
DESCRIPTION="Checks and undeletes partitions + PhotoRec, signature based recovery tool"
|
||||
HOMEPAGE="http://www.cgsecurity.org/wiki/TestDisk"
|
||||
SRC_URI="http://www.cgsecurity.org/${P}.tar.bz2"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ppc x86"
|
||||
IUSE="static reiserfs ntfs jpeg"
|
||||
# WARNING: reiserfs support does NOT work with reiserfsprogs
|
||||
# you MUST use progsreiserfs-0.3.1_rc8 (the last version ever released).
|
||||
DEPEND=">=sys-libs/ncurses-5.2
|
||||
jpeg? ( virtual/jpeg )
|
||||
ntfs? ( >=sys-fs/ntfsprogs-1.9.4 )
|
||||
reiserfs? ( >=sys-fs/progsreiserfs-0.3.1_rc8 )
|
||||
>=sys-fs/e2fsprogs-1.35"
|
||||
RDEPEND="!static? ( ${DEPEND} )"
|
||||
|
||||
src_compile() {
|
||||
local myconf
|
||||
# --with-foo are broken, any use of --with/--without disable the
|
||||
# functionality.
|
||||
# The following variation must be used.
|
||||
use reiserfs || myconf="${myconf} --without-reiserfs"
|
||||
use ntfs || myconf="${myconf} --without-ntfs"
|
||||
use jpeg || myconf="${myconf} --without-jpeg"
|
||||
|
||||
econf ${myconf} || die
|
||||
|
||||
# perform safety checks for NTFS and REISERFS
|
||||
if use ntfs && egrep -q 'undef HAVE_LIBNTFS\>' "${S}"/config.h ; then
|
||||
die "Failed to find NTFS library."
|
||||
fi
|
||||
if use reiserfs && egrep -q 'undef HAVE_LIBREISERFS\>' "${S}"/config.h ; then
|
||||
die "Failed to find reiserfs library."
|
||||
fi
|
||||
if use jpeg && egrep -q 'undef HAVE_LIBJPEG\>' "${S}"/config.h ; then
|
||||
die "Failed to find jpeg library."
|
||||
fi
|
||||
|
||||
# this is static method is the same used by upstream for their 'static' make
|
||||
# target, but better, as it doesn't break.
|
||||
use static && append-ldflags -static
|
||||
|
||||
emake || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die
|
||||
[ "$PF" != "$P" ] && mv "${D}"/usr/share/doc/${P} "${D}"/usr/share/doc/${PF}
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
DIST afio-2.4.7.tgz 91224 RMD160 3626d9ed7c560a9d0c7891cfa9a94296562e2249 SHA1 92e473f025cbc69893ccc46c4f91ffb52da2fef3 SHA256 a00a5c26c2f323ca87cb82278915391537ac25327d27510bbca3b8b482e36899
|
||||
DIST afio-2.5.1.tgz 191765 RMD160 923981a9e6766781705ceedecd3d86afa5b9abae SHA1 bff6b9a147dc5b0e6bd7f1a76f0b84e4dd9a7dc9 SHA256 363457a5d6ee422d9b704ef56d26369ca5ee671d7209cfe799cab6e30bf2b99a
|
||||
DIST afio-2.5.tgz 179184 RMD160 991bdb794ee8b4b7e6a737afa85009aae925699d SHA1 051765f209fded60f94944da8a76ae37c3423a23 SHA256 e7801a0f0a8dcbae41f4156dee5dae2a34a558d6c3ceac517efad4fed610ff2e
|
||||
|
@ -1,38 +0,0 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-arch/afio/afio-2.4.7.ebuild,v 1.22 2009/10/12 16:30:48 halcy0n Exp $
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="makes cpio-format archives and deals somewhat gracefully with input data corruption."
|
||||
SRC_URI="http://www.ibiblio.org/pub/linux/system/backup/${P}.tgz"
|
||||
HOMEPAGE="http://freshmeat.net/projects/afio/"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="Artistic LGPL-2"
|
||||
KEYWORDS="x86 ppc sparc"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="app-arch/gzip"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
epatch "${FILESDIR}"/Makefile.patch
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake CFLAGS1="${CFLAGS}" || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local i
|
||||
|
||||
dobin afio || die "dobin failed"
|
||||
dodoc README SCRIPTS HISTORY INSTALLATION || die "dodoc failed"
|
||||
for i in 1 2 3 4 5 ; do
|
||||
insinto /usr/share/doc/${P}/script$i
|
||||
doins script$i/* || die "doins failed (${i})"
|
||||
done
|
||||
doman afio.1 || die "doman failed"
|
||||
}
|
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-arch/afio/afio-2.5.1.ebuild,v 1.1 2012/03/11 13:43:30 wschlich Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="makes cpio-format archives and deals somewhat gracefully with input data corruption."
|
||||
HOMEPAGE="http://members.chello.nl/k.holtman/afio.html"
|
||||
SRC_URI="http://members.chello.nl/k.holtman/${P}.tgz"
|
||||
|
||||
LICENSE="Artistic LGPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/Makefile-r1.patch
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local i
|
||||
dobin afio
|
||||
dodoc ANNOUNCE-* HISTORY README SCRIPTS
|
||||
for i in 1 2 3 4; do
|
||||
docinto script$i
|
||||
dodoc script$i/*
|
||||
done
|
||||
doman afio.1
|
||||
}
|
@ -0,0 +1,23 @@
|
||||
diff -urN afio-2.5.1.orig/Makefile afio-2.5.1/Makefile
|
||||
--- afio-2.5.1.orig/Makefile 2012-02-05 14:52:24.000000000 +0100
|
||||
+++ afio-2.5.1/Makefile 2012-03-11 14:02:16.267636685 +0100
|
||||
@@ -71,15 +71,12 @@
|
||||
MW=
|
||||
#MW=-Wtraditional -Wcast-qual -Wcast-align -Wconversion -pedantic -Wlong-long -Wimplicit -Wuninitialized -W -Wshadow -Wsign-compare -Wstrict-prototypes -Wmissing-declarations
|
||||
|
||||
-CFLAGS1 = -Wall -Wstrict-prototypes -s -O2 -fomit-frame-pointer ${LARGEFILEFLAGS} ${MW}
|
||||
-
|
||||
-CC=gcc
|
||||
-
|
||||
-CFLAGS = ${CFLAGS1} $1 $2 $3 $4 $5 $6 $7 $8 $9 $a $b $c $d $e ${e2} $f $g $I
|
||||
-LDFLAGS =
|
||||
+CC?=gcc
|
||||
+CFLAGS+=-Wall -Wstrict-prototypes -s ${LARGEFILEFLAGS} ${2} ${3} ${6} ${8} ${c} ${d} ${e2} ${f} ${g}
|
||||
+LDFLAGS+=
|
||||
|
||||
afio : afio.o compfile.o exten.o match.o $M
|
||||
- ${CC} ${LDFLAGS} afio.o compfile.o exten.o match.o $M -o afio
|
||||
+ ${CC} ${CFLAGS} ${LDFLAGS} afio.o compfile.o exten.o match.o $M -o afio
|
||||
|
||||
clean:
|
||||
rm -f *.o afio
|
@ -1,5 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>kde</herd>
|
||||
<herd>freedesktop</herd>
|
||||
<maintainer>
|
||||
<email>freedesktop-bugs@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
@ -0,0 +1,33 @@
|
||||
diff -urN utrac-0.3.0.orig/Makefile utrac-0.3.0/Makefile
|
||||
--- utrac-0.3.0.orig/Makefile 2005-02-25 18:07:49.000000000 +0100
|
||||
+++ utrac-0.3.0/Makefile 2012-03-11 15:16:32.072358827 +0100
|
||||
@@ -19,17 +19,17 @@
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
|
||||
-CC = gcc
|
||||
+CC ?= gcc
|
||||
|
||||
#release :
|
||||
-CFLAGS = -Wall -O2 -DUT_DEBUG=1
|
||||
+CFLAGS += -Wall -DUT_DEBUG=1
|
||||
|
||||
# debug
|
||||
#CFLAGS = -Wall -g -DUT_DEBUG=1
|
||||
|
||||
LIBS = -lm
|
||||
|
||||
-PREFIX_PATH = /usr/local
|
||||
+PREFIX_PATH = ${DESTTREE}
|
||||
LIB_PATH = ${PREFIX_PATH}/lib
|
||||
INC_PATH = ${PREFIX_PATH}/include
|
||||
BIN_PATH = ${PREFIX_PATH}/bin
|
||||
@@ -102,7 +102,7 @@
|
||||
###### COMMAND #####
|
||||
|
||||
utrac: utrac_cmd.o libutrac.a
|
||||
- $(CC) $^ $(LIBS) -o $@
|
||||
+ $(CC) $^ $(LDFLAGS) $(LIBS) -o $@
|
||||
|
||||
|
||||
##### LIB #######
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/utrac/utrac-0.3.0-r1.ebuild,v 1.1 2012/03/11 14:19:53 wschlich Exp $
|
||||
|
||||
EAPI="4"
|
||||
inherit eutils
|
||||
|
||||
IUSE=""
|
||||
DESCRIPTION="Universal Text Recognizer and Converter"
|
||||
HOMEPAGE="http://utrac.sourceforge.net/"
|
||||
SRC_URI="http://utrac.sourceforge.net/download/${P}.tar.gz"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/Makefile.patch
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin utrac
|
||||
doman utrac.1
|
||||
dodoc README CHANGES CREDITS
|
||||
dodir ${DESTTREE}/share/utrac
|
||||
dolib.a libutrac.a
|
||||
insinto ${DESTTREE}/share/utrac
|
||||
doins charsets.dat
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST zathura-djvu-0.1.0.tar.gz 8248 RMD160 7342aa5894fa26bcb02d3f5c1fd0ca08d17eee76 SHA1 a808cddd4fffead3d9c6958de4a1258fbbe40f7e SHA256 cf445ba6f3b439e611e7e52ef22e5362a01f0826e192ad9f55a4b2ea7ddb84cf
|
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>wired@gentoo.org</email>
|
||||
<name>Alex Alexander</name>
|
||||
</maintainer>
|
||||
<maintainer>
|
||||
<email>ssuominen@gentoo.org</email>
|
||||
<name>Samuli Suominen</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/zathura-djvu/zathura-djvu-0.1.0.ebuild,v 1.1 2012/03/11 16:10:23 ssuominen Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="DjVu plug-in for zathura"
|
||||
HOMEPAGE="http://pwmt.org/projects/zathura/"
|
||||
SRC_URI="http://pwmt.org/projects/zathura/plugins/download/${P}.tar.gz"
|
||||
|
||||
LICENSE="ZLIB"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="app-text/djvu
|
||||
>=app-text/zathura-0.1.1
|
||||
dev-libs/girara:2
|
||||
>=dev-libs/glib-2
|
||||
x11-libs/cairo"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/pkgconfig"
|
||||
|
||||
pkg_setup() {
|
||||
myzathuraconf=(
|
||||
CC="$(tc-getCC)"
|
||||
LD="$(tc-getLD)"
|
||||
VERBOSE=1
|
||||
DESTDIR="${D}"
|
||||
)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake "${myzathuraconf[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake "${myzathuraconf[@]}" install
|
||||
dodoc AUTHORS
|
||||
}
|
@ -1 +1 @@
|
||||
DIST zathura-pdf-poppler-0.1.0.tar.gz 7438 RMD160 390cd1fbde0a959993f65be7aa7bd0d33c9d2fe9 SHA1 3631b4f608f2fc5a856953326e1f48f61f51c173 SHA256 16aed3ad43fad2c8da8e2c1173b92d37de8a1875e41ab713134909880d195da6
|
||||
DIST zathura-pdf-poppler-0.1.1.tar.gz 7584 RMD160 e310946e29faa05bb827527232c55bd34288c802 SHA1 6a644127f272c0bbb1582334935a0206ead8e4b9 SHA256 bec5fee721fcaee9f4b53d3882908b19efa82815393aa8c3619ff948b909d4a7
|
||||
|
@ -0,0 +1 @@
|
||||
DIST zathura-ps-0.1.0.tar.gz 4995 RMD160 3f1445ef6e7611c08dcb3277f712e3196687e8d3 SHA1 c6b6a2c3fbd9a37081461a361c859af0910f5bc3 SHA256 1669fd11e436636cdedb2cde206b562f4f9c666cea9773f6f2014e765fd62789
|
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>wired@gentoo.org</email>
|
||||
<name>Alex Alexander</name>
|
||||
</maintainer>
|
||||
<maintainer>
|
||||
<email>ssuominen@gentoo.org</email>
|
||||
<name>Samuli Suominen</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/zathura-ps/zathura-ps-0.1.0.ebuild,v 1.1 2012/03/11 15:37:19 ssuominen Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="PostScript plug-in for zathura"
|
||||
HOMEPAGE="http://pwmt.org/projects/zathura/"
|
||||
SRC_URI="http://pwmt.org/projects/zathura/plugins/download/${P}.tar.gz"
|
||||
|
||||
LICENSE="ZLIB"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=app-text/libspectre-0.2.6
|
||||
>=app-text/zathura-0.1.1
|
||||
dev-libs/girara:2
|
||||
>=dev-libs/glib-2
|
||||
x11-libs/cairo"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/pkgconfig"
|
||||
|
||||
pkg_setup() {
|
||||
myzathuraconf=(
|
||||
CC="$(tc-getCC)"
|
||||
LD="$(tc-getLD)"
|
||||
VERBOSE=1
|
||||
DESTDIR="${D}"
|
||||
)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake "${myzathuraconf[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake "${myzathuraconf[@]}" install
|
||||
dodoc AUTHORS
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST zathura-0.0.8.4.tar.gz 37542 RMD160 1d4161a0cc5668a18dee515204d6152ce87259f7 SHA1 5c0f02181baa555ff2e7ed0f4c68ca2a2a2a5893 SHA256 168b13b95c6689dcc3b0cc0f1758bf3877c7a81b4b8985e8c033bfbb8e35380e
|
||||
DIST zathura-0.0.8.5.tar.gz 38092 RMD160 5d8de1357124e067cf8cd37c74b21591ba8a9007 SHA1 8d65b964fc80f380cfee5ebe1a7fcbebf38cfbf7 SHA256 84751b09e00d95d7899573238666df0414cab72b3d20bd3e5e36db05e485f0b9
|
||||
DIST zathura-0.1.0.tar.gz 46979 RMD160 2469e764368f009a9a5b88a1107871ff012e2501 SHA1 d3a6c3233833adb6c678f70e4758a589a4cde4d9 SHA256 572e020a350ecfc8353dd5645b0f24fbe27d9145cb07acab4f7738c575cbfcde
|
||||
DIST zathura-0.1.1.tar.gz 54764 RMD160 9b08e5f4e5296ee3458e1ed8a5df28d80f08e2a8 SHA1 a39044d410e6c9208a795f8eebe9f72b433a54c5 SHA256 355abe33ca3e36247fe0f422f292ebf9eb045c2155393450d5f3ff78c9d41e58
|
||||
|
@ -1,41 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/zathura/zathura-0.0.8.4.ebuild,v 1.2 2011/10/18 17:33:20 ssuominen Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit savedconfig toolchain-funcs eutils
|
||||
|
||||
DESCRIPTION="A highly customizable and functional PDF viewer based on poppler and GTK+"
|
||||
HOMEPAGE="http://zathura.pwmt.org/"
|
||||
SRC_URI="http://pwmt.org/download/${P}.tar.gz"
|
||||
|
||||
LICENSE="ZLIB"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=x11-libs/cairo-1.8.8
|
||||
>=dev-libs/glib-2.22.4:2
|
||||
>=x11-libs/gtk+-2.18.6:2
|
||||
>=app-text/poppler-0.12.3[cairo]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/pkgconfig"
|
||||
|
||||
DOCS=( README )
|
||||
|
||||
src_prepare() {
|
||||
restore_config config.def.h
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
tc-export CC
|
||||
emake SFLAGS=""
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
save_config config.def.h
|
||||
|
||||
doman zathura.1
|
||||
domenu zathura.desktop
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
DIST kyotocabinet-1.2.70.tar.gz 925694 RMD160 53f7383576db0553d393539a975b0df3f6bd0e96 SHA1 58dee8ff10dbff4d9508fdcfa8d5699ef1035f74 SHA256 6b6f111e99f04c5f79e8dafed0b1458e8b0fa296d6d81e4712b0dcaa17f02ebb
|
||||
DIST kyotocabinet-1.2.72.tar.gz 925517 RMD160 20c2a11a80cad9fbd8aa951ea832a521b7c83515 SHA1 3ce2a2b2f8f8d36aa6dea840f62f88342fcd2a3a SHA256 bbdc18e06440e7ad909202410069f408b02449a30c265793190792f1a6ebb2c7
|
||||
DIST kyotocabinet-1.2.73.tar.gz 930484 RMD160 e29638ab4d972402750f85eea2deb82e67dbe0bb SHA1 01b1f94b8e7af00ebf415fe1ed1cbfbff9d57fa4 SHA256 f275f20ff969c1caedbcf41f05a4aa9c48268dfd19f8dc54906a4f33d72cdc7b
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/kyotocabinet/kyotocabinet-1.2.70.ebuild,v 1.1 2011/10/22 18:04:30 patrick Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/kyotocabinet/kyotocabinet-1.2.73.ebuild,v 1.1 2012/03/12 06:06:42 patrick Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
@ -0,0 +1,54 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-embedded/urjtag/urjtag-9999.ebuild,v 1.1 2012/03/12 03:17:35 vapier Exp $
|
||||
|
||||
# TODO: figure out htf to make python.eclass work
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
EGIT_REPO_URI="git://urjtag.git.sourceforge.net/gitroot/urjtag/urjtag"
|
||||
EGIT_SOURCEDIR=${WORKDIR}
|
||||
inherit git-2 autotools
|
||||
S=${WORKDIR}/${PN}
|
||||
else
|
||||
SRC_URI="mirror://sourceforge/urjtag/${P}.tar.bz2"
|
||||
KEYWORDS="amd64 ppc sparc x86"
|
||||
fi
|
||||
|
||||
DESCRIPTION="tool for communicating over JTAG with flash chips, CPUs, and many more (fork of openwince jtag)"
|
||||
HOMEPAGE="http://urjtag.sourceforge.net/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="ftdi readline static-libs usb"
|
||||
|
||||
DEPEND="ftdi? ( dev-embedded/libftdi )
|
||||
readline? ( sys-libs/readline )
|
||||
usb? ( virtual/libusb:1 )"
|
||||
RDEPEND="${DEPEND}
|
||||
!dev-embedded/jtag"
|
||||
|
||||
src_prepare() {
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
mkdir -p m4
|
||||
eautopoint
|
||||
eautoreconf
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--disable-werror \
|
||||
--disable-python \
|
||||
$(use_with readline) \
|
||||
$(use_with ftdi libftdi) \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_with usb libusb 1.0)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
use static-libs || find "${ED}" -name '*.la' -delete
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST json-0.4.3.tar.gz 22575 RMD160 8edb6aefd6e521423751d2da035d51a0a05cd777 SHA1 a2a31c38fee9429f87ddc1b7a4e59498827c7880 SHA256 56192d1e922cc71ad1aaf31baea8ee7e1f1b862f95bc72f60548caee4a484a87
|
||||
DIST json-0.4.4.tar.gz 22181 RMD160 f5a0037c2a48d1863b41aa9906e7da91dbcf9a5e SHA1 cea0532a7b80b80d41809931212666ff705ca5d2 SHA256 010157c267e156489771a3a9466f9de74393d9bc82053c1463af8a55caaf5880
|
||||
DIST json-0.5.tar.gz 22724 RMD160 6291fb9b0d05be8710ef3c7c690d767ea9c1175a SHA1 4b267683daad20c2c60dc9e450aff5a0821733e6 SHA256 d419bf7d1dd07dcccdc9b40b98a077cdfb5248d1685f929ec1e59f4b01de4b8a
|
||||
|
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/json/json-0.5.ebuild,v 1.1 2012/03/11 18:36:38 slyfox Exp $
|
||||
|
||||
# ebuild generated by hackport 0.2.13
|
||||
|
||||
EAPI="3"
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hscolour hoogle"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Support for serialising Haskell to and from JSON"
|
||||
HOMEPAGE="http://hackage.haskell.org/package/json"
|
||||
SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc64 ~x86"
|
||||
IUSE="+generic +parsec +pretty"
|
||||
|
||||
RDEPEND="dev-haskell/mtl
|
||||
>=dev-lang/ghc-6.10.4
|
||||
generic? ( >=dev-haskell/syb-0.3.3 )
|
||||
parsec? ( dev-haskell/parsec )
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.2.0"
|
||||
|
||||
src_configure() {
|
||||
cabal_src_configure \
|
||||
$(cabal_flag generic) \
|
||||
$(cabal_flag parsec) \
|
||||
$(cabal_flag pretty)
|
||||
}
|
@ -0,0 +1,47 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/tomcat-native/tomcat-native-1.1.23.ebuild,v 1.1 2012/03/11 21:50:24 fordfrog Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit base eutils java-pkg-2
|
||||
|
||||
DESCRIPTION="Native APR library for Tomcat"
|
||||
|
||||
SLOT="0"
|
||||
SRC_URI="mirror://apache/tomcat/tomcat-connectors/native/${PV}/source/${P}-src.tar.gz"
|
||||
HOMEPAGE="http://tomcat.apache.org/"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
LICENSE="Apache-2.0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="=dev-libs/apr-1*
|
||||
dev-libs/openssl
|
||||
>=virtual/jre-1.5"
|
||||
|
||||
DEPEND=">=virtual/jdk-1.5
|
||||
${RDEPEND}"
|
||||
|
||||
S=${WORKDIR}/${P}-src/jni/native
|
||||
|
||||
src_configure(){
|
||||
econf --with-apr=/usr/bin/apr-1-config \
|
||||
--with-ssl=/usr || die "Could not configure native sources"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
base_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "Could not install libtcnative-1.so"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
elog " APR should be available with Tomcat, for more information"
|
||||
elog " please see http://tomcat.apache.org/tomcat-6.0-doc/apr.html"
|
||||
elog
|
||||
elog " Please report any bugs to http://bugs.gentoo.org/"
|
||||
elog
|
||||
}
|
@ -1 +1 @@
|
||||
DIST girara-0.1.0.tar.gz 61589 RMD160 31c1a38eaeb4928bf1ddda06145875afb3aebbfc SHA1 ebb8d46cf3339c95f5dd0f6fb7b03790f9ef5982 SHA256 8a77799f2490a8f110a695debe172850ef84513767dc0540533f09f20929d107
|
||||
DIST girara-0.1.1.tar.gz 64403 RMD160 af4cd153e5a9c2b73378da4c3d94b5cc7b90dfcf SHA1 87f1f28f8eeeaec483fb6c5bb2645c3feba55a42 SHA256 2e561d4c723225f81f52f18b622d54826925d880db71486be62352c4dd0e2183
|
||||
|
@ -1,39 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/girara/girara-0.1.0-r300.ebuild,v 1.2 2012/03/08 09:08:32 ssuominen Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit multilib toolchain-funcs
|
||||
|
||||
DESCRIPTION="A library that implements a user interface that focuses on simplicity and minimalism"
|
||||
HOMEPAGE="http://pwmt.org/projects/girara/"
|
||||
SRC_URI="http://pwmt.org/projects/${PN}/download/${P}.tar.gz"
|
||||
|
||||
LICENSE="ZLIB"
|
||||
SLOT="3"
|
||||
KEYWORDS=""
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=x11-libs/gtk+-3.0.11:3"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/pkgconfig"
|
||||
|
||||
pkg_setup() {
|
||||
mygiraraconf=(
|
||||
LIBDIR='${PREFIX}'/$(get_libdir)
|
||||
GIRARA_GTK_VERSION=3
|
||||
CC="$(tc-getCC)"
|
||||
SFLAGS=""
|
||||
VERBOSE=1
|
||||
DESTDIR="${D}"
|
||||
)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake "${mygiraraconf[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake "${mygiraraconf[@]}" install
|
||||
dodoc AUTHORS
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/girara/girara-0.1.0-r200.ebuild,v 1.1 2012/03/08 09:08:32 ssuominen Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/girara/girara-0.1.1.ebuild,v 1.1 2012/03/11 14:29:58 ssuominen Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit multilib toolchain-funcs
|
@ -0,0 +1,245 @@
|
||||
diff -urN a/mozilla/security/nss/config/Makefile b/mozilla/security/nss/config/Makefile
|
||||
--- a/mozilla/security/nss/config/Makefile 1969-12-31 18:00:00.000000000 -0600
|
||||
+++ b/mozilla/security/nss/config/Makefile 2009-09-14 21:45:45.619639265 -0500
|
||||
@@ -0,0 +1,40 @@
|
||||
+CORE_DEPTH = ../..
|
||||
+DEPTH = ../..
|
||||
+
|
||||
+include $(CORE_DEPTH)/coreconf/config.mk
|
||||
+
|
||||
+NSS_MAJOR_VERSION = `grep "NSS_VMAJOR" ../lib/nss/nss.h | awk '{print $$3}'`
|
||||
+NSS_MINOR_VERSION = `grep "NSS_VMINOR" ../lib/nss/nss.h | awk '{print $$3}'`
|
||||
+NSS_PATCH_VERSION = `grep "NSS_VPATCH" ../lib/nss/nss.h | awk '{print $$3}'`
|
||||
+PREFIX = /usr
|
||||
+
|
||||
+all: export libs
|
||||
+
|
||||
+export:
|
||||
+ # Create the nss.pc file
|
||||
+ mkdir -p $(DIST)/lib/pkgconfig
|
||||
+ sed -e "s,@prefix@,$(PREFIX)," \
|
||||
+ -e "s,@exec_prefix@,\$${prefix}," \
|
||||
+ -e "s,@libdir@,\$${prefix}/gentoo/nss," \
|
||||
+ -e "s,@includedir@,\$${prefix}/include/nss," \
|
||||
+ -e "s,@NSS_MAJOR_VERSION@,$(NSS_MAJOR_VERSION),g" \
|
||||
+ -e "s,@NSS_MINOR_VERSION@,$(NSS_MINOR_VERSION)," \
|
||||
+ -e "s,@NSS_PATCH_VERSION@,$(NSS_PATCH_VERSION)," \
|
||||
+ nss.pc.in > nss.pc
|
||||
+ chmod 0644 nss.pc
|
||||
+ ln -sf ../../../../../security/nss/config/nss.pc $(DIST)/lib/pkgconfig
|
||||
+
|
||||
+ # Create the nss-config script
|
||||
+ mkdir -p $(DIST)/bin
|
||||
+ sed -e "s,@prefix@,$(PREFIX)," \
|
||||
+ -e "s,@NSS_MAJOR_VERSION@,$(NSS_MAJOR_VERSION)," \
|
||||
+ -e "s,@NSS_MINOR_VERSION@,$(NSS_MINOR_VERSION)," \
|
||||
+ -e "s,@NSS_PATCH_VERSION@,$(NSS_PATCH_VERSION)," \
|
||||
+ nss-config.in > nss-config
|
||||
+ chmod 0755 nss-config
|
||||
+ ln -sf ../../../../security/nss/config/nss-config $(DIST)/bin
|
||||
+
|
||||
+libs:
|
||||
+
|
||||
+dummy: all export libs
|
||||
+
|
||||
diff -urN a/mozilla/security/nss/config/nss-config.in b/mozilla/security/nss/config/nss-config.in
|
||||
--- a/mozilla/security/nss/config/nss-config.in 1969-12-31 18:00:00.000000000 -0600
|
||||
+++ b/mozilla/security/nss/config/nss-config.in 2009-09-14 21:47:45.190638078 -0500
|
||||
@@ -0,0 +1,145 @@
|
||||
+#!/bin/sh
|
||||
+
|
||||
+prefix=@prefix@
|
||||
+
|
||||
+major_version=@NSS_MAJOR_VERSION@
|
||||
+minor_version=@NSS_MINOR_VERSION@
|
||||
+patch_version=@NSS_PATCH_VERSION@
|
||||
+
|
||||
+usage()
|
||||
+{
|
||||
+ cat <<EOF
|
||||
+Usage: nss-config [OPTIONS] [LIBRARIES]
|
||||
+Options:
|
||||
+ [--prefix[=DIR]]
|
||||
+ [--exec-prefix[=DIR]]
|
||||
+ [--includedir[=DIR]]
|
||||
+ [--libdir[=DIR]]
|
||||
+ [--version]
|
||||
+ [--libs]
|
||||
+ [--cflags]
|
||||
+Dynamic Libraries:
|
||||
+ nss
|
||||
+ ssl
|
||||
+ smime
|
||||
+ nssutil
|
||||
+EOF
|
||||
+ exit $1
|
||||
+}
|
||||
+
|
||||
+if test $# -eq 0; then
|
||||
+ usage 1 1>&2
|
||||
+fi
|
||||
+
|
||||
+lib_ssl=yes
|
||||
+lib_smime=yes
|
||||
+lib_nss=yes
|
||||
+lib_nssutil=yes
|
||||
+
|
||||
+while test $# -gt 0; do
|
||||
+ case "$1" in
|
||||
+ -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
|
||||
+ *) optarg= ;;
|
||||
+ esac
|
||||
+
|
||||
+ case $1 in
|
||||
+ --prefix=*)
|
||||
+ prefix=$optarg
|
||||
+ ;;
|
||||
+ --prefix)
|
||||
+ echo_prefix=yes
|
||||
+ ;;
|
||||
+ --exec-prefix=*)
|
||||
+ exec_prefix=$optarg
|
||||
+ ;;
|
||||
+ --exec-prefix)
|
||||
+ echo_exec_prefix=yes
|
||||
+ ;;
|
||||
+ --includedir=*)
|
||||
+ includedir=$optarg
|
||||
+ ;;
|
||||
+ --includedir)
|
||||
+ echo_includedir=yes
|
||||
+ ;;
|
||||
+ --libdir=*)
|
||||
+ libdir=$optarg
|
||||
+ ;;
|
||||
+ --libdir)
|
||||
+ echo_libdir=yes
|
||||
+ ;;
|
||||
+ --version)
|
||||
+ echo ${major_version}.${minor_version}.${patch_version}
|
||||
+ ;;
|
||||
+ --cflags)
|
||||
+ echo_cflags=yes
|
||||
+ ;;
|
||||
+ --libs)
|
||||
+ echo_libs=yes
|
||||
+ ;;
|
||||
+ ssl)
|
||||
+ lib_ssl=yes
|
||||
+ ;;
|
||||
+ smime)
|
||||
+ lib_smime=yes
|
||||
+ ;;
|
||||
+ nss)
|
||||
+ lib_nss=yes
|
||||
+ ;;
|
||||
+ nssutil)
|
||||
+ lib_nssutil=yes
|
||||
+ ;;
|
||||
+ *)
|
||||
+ usage 1 1>&2
|
||||
+ ;;
|
||||
+ esac
|
||||
+ shift
|
||||
+done
|
||||
+
|
||||
+# Set variables that may be dependent upon other variables
|
||||
+if test -z "$exec_prefix"; then
|
||||
+ exec_prefix=`pkg-config --variable=exec_prefix nss`
|
||||
+fi
|
||||
+if test -z "$includedir"; then
|
||||
+ includedir=`pkg-config --variable=includedir nss`
|
||||
+fi
|
||||
+if test -z "$libdir"; then
|
||||
+ libdir=`pkg-config --variable=libdir nss`
|
||||
+fi
|
||||
+
|
||||
+if test "$echo_prefix" = "yes"; then
|
||||
+ echo $prefix
|
||||
+fi
|
||||
+
|
||||
+if test "$echo_exec_prefix" = "yes"; then
|
||||
+ echo $exec_prefix
|
||||
+fi
|
||||
+
|
||||
+if test "$echo_includedir" = "yes"; then
|
||||
+ echo $includedir
|
||||
+fi
|
||||
+
|
||||
+if test "$echo_libdir" = "yes"; then
|
||||
+ echo $libdir
|
||||
+fi
|
||||
+
|
||||
+if test "$echo_cflags" = "yes"; then
|
||||
+ echo -I$includedir
|
||||
+fi
|
||||
+
|
||||
+if test "$echo_libs" = "yes"; then
|
||||
+ libdirs="-Wl,-R$libdir -L$libdir"
|
||||
+ if test -n "$lib_ssl"; then
|
||||
+ libdirs="$libdirs -lssl${major_version}"
|
||||
+ fi
|
||||
+ if test -n "$lib_smime"; then
|
||||
+ libdirs="$libdirs -lsmime${major_version}"
|
||||
+ fi
|
||||
+ if test -n "$lib_nss"; then
|
||||
+ libdirs="$libdirs -lnss${major_version}"
|
||||
+ fi
|
||||
+ if test -n "$lib_nssutil"; then
|
||||
+ libdirs="$libdirs -lnssutil${major_version}"
|
||||
+ fi
|
||||
+ echo $libdirs
|
||||
+fi
|
||||
+
|
||||
diff -urN a/mozilla/security/nss/config/nss.pc.in b/mozilla/security/nss/config/nss.pc.in
|
||||
--- a/mozilla/security/nss/config/nss.pc.in 1969-12-31 18:00:00.000000000 -0600
|
||||
+++ b/mozilla/security/nss/config/nss.pc.in 2009-09-14 21:45:45.653637310 -0500
|
||||
@@ -0,0 +1,12 @@
|
||||
+prefix=@prefix@
|
||||
+exec_prefix=@exec_prefix@
|
||||
+libdir=@libdir@
|
||||
+includedir=@includedir@
|
||||
+
|
||||
+Name: NSS
|
||||
+Description: Network Security Services
|
||||
+Version: @NSS_MAJOR_VERSION@.@NSS_MINOR_VERSION@.@NSS_PATCH_VERSION@
|
||||
+Requires: nspr >= 4.8
|
||||
+Libs: -L${libdir} -lssl3 -lsmime3 -lnssutil3 -lnss3
|
||||
+Cflags: -I${includedir}
|
||||
+
|
||||
diff -urN a/mozilla/security/nss/Makefile b/mozilla/security/nss/Makefile
|
||||
--- a/mozilla/security/nss/Makefile 2008-12-02 17:24:39.000000000 -0600
|
||||
+++ b/mozilla/security/nss/Makefile 2009-09-14 21:45:45.678657145 -0500
|
||||
@@ -78,7 +78,7 @@
|
||||
# (7) Execute "local" rules. (OPTIONAL). #
|
||||
#######################################################################
|
||||
|
||||
-nss_build_all: build_coreconf build_nspr build_dbm all
|
||||
+nss_build_all: build_coreconf build_dbm all
|
||||
|
||||
nss_clean_all: clobber_coreconf clobber_nspr clobber_dbm clobber
|
||||
|
||||
@@ -140,12 +140,6 @@
|
||||
--with-dist-prefix='$(NSPR_PREFIX)' \
|
||||
--with-dist-includedir='$(NSPR_PREFIX)/include'
|
||||
|
||||
-build_nspr: $(NSPR_CONFIG_STATUS)
|
||||
- cd $(CORE_DEPTH)/../nsprpub/$(OBJDIR_NAME) ; $(MAKE)
|
||||
-
|
||||
-clobber_nspr: $(NSPR_CONFIG_STATUS)
|
||||
- cd $(CORE_DEPTH)/../nsprpub/$(OBJDIR_NAME) ; $(MAKE) clobber
|
||||
-
|
||||
build_dbm:
|
||||
ifndef NSS_DISABLE_DBM
|
||||
cd $(CORE_DEPTH)/dbm ; $(MAKE) export libs
|
||||
diff -urN a/mozilla/security/nss/manifest.mn b/mozilla/security/nss/manifest.mn
|
||||
--- a/mozilla/security/nss/manifest.mn 2008-04-04 15:36:59.000000000 -0500
|
||||
+++ b/mozilla/security/nss/manifest.mn 2009-09-14 21:45:45.703656167 -0500
|
||||
@@ -42,6 +42,6 @@
|
||||
|
||||
RELEASE = nss
|
||||
|
||||
-DIRS = lib cmd
|
||||
+DIRS = lib cmd config
|
||||
|
||||
|
@ -0,0 +1,206 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/nss/nss-3.13.3.ebuild,v 1.1 2012/03/11 23:53:05 anarchy Exp $
|
||||
|
||||
EAPI=3
|
||||
inherit eutils flag-o-matic multilib toolchain-funcs
|
||||
|
||||
NSPR_VER="4.9"
|
||||
RTM_NAME="NSS_${PV//./_}_RTM"
|
||||
|
||||
DESCRIPTION="Mozilla's Network Security Services library that implements PKI support"
|
||||
HOMEPAGE="http://www.mozilla.org/projects/security/pki/nss/"
|
||||
SRC_URI="ftp://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz
|
||||
http://dev.gentoo.org/~anarchy/patches/nss-3.13.3-add_spi+cacerts_ca_certs.patch"
|
||||
|
||||
LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="utils"
|
||||
|
||||
DEPEND="dev-util/pkgconfig"
|
||||
RDEPEND=">=dev-libs/nspr-${NSPR_VER}
|
||||
>=dev-db/sqlite-3.5
|
||||
sys-libs/zlib"
|
||||
|
||||
src_setup() {
|
||||
export LC_ALL="C"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Custom changes for gentoo
|
||||
epatch "${FILESDIR}/${PN}-3.13-gentoo-fixup.patch"
|
||||
epatch "${FILESDIR}/${PN}-3.12.6-gentoo-fixup-warnings.patch"
|
||||
epatch "${DISTDIR}/nss-3.13.3-add_spi+cacerts_ca_certs.patch"
|
||||
|
||||
cd "${S}"/mozilla/security/coreconf || die
|
||||
# hack nspr paths
|
||||
echo 'INCLUDES += -I'"${EPREFIX}"'/usr/include/nspr -I$(DIST)/include/dbm' \
|
||||
>> headers.mk || die "failed to append include"
|
||||
|
||||
# modify install path
|
||||
sed -e 's:SOURCE_PREFIX = $(CORE_DEPTH)/\.\./dist:SOURCE_PREFIX = $(CORE_DEPTH)/dist:' \
|
||||
-i source.mk || die
|
||||
|
||||
# Respect LDFLAGS
|
||||
sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk || die
|
||||
|
||||
# Ensure we stay multilib aware
|
||||
sed -i -e "s:gentoo\/nss:$(get_libdir):" "${S}"/mozilla/security/nss/config/Makefile || die "Failed to fix for multilib"
|
||||
|
||||
# Fix pkgconfig file for Prefix
|
||||
sed -i -e "/^PREFIX =/s:= /usr:= ${EPREFIX}/usr:" \
|
||||
"${S}"/mozilla/security/nss/config/Makefile || die
|
||||
|
||||
epatch "${FILESDIR}/nss-3.13.1-solaris-gcc.patch"
|
||||
|
||||
# dirty hack
|
||||
cd "${S}"/mozilla/security/nss || die
|
||||
sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../freebl/\$(OBJDIR):" \
|
||||
lib/ssl/config.mk || die
|
||||
sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../../lib/freebl/\$(OBJDIR):" \
|
||||
cmd/platlibs.mk || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
strip-flags
|
||||
|
||||
echo > "${T}"/test.c || die
|
||||
$(tc-getCC) ${CFLAGS} -c "${T}"/test.c -o "${T}"/test.o || die
|
||||
case $(file "${T}"/test.o) in
|
||||
*64-bit*|*ppc64*|*x86_64*) export USE_64=1;;
|
||||
*32-bit*|*ppc*|*i386*) ;;
|
||||
*) die "Failed to detect whether your arch is 64bits or 32bits, disable distcc if you're using it, please";;
|
||||
esac
|
||||
|
||||
export NSPR_INCLUDE_DIR=`nspr-config --includedir`
|
||||
export NSPR_LIB_DIR=`nspr-config --libdir`
|
||||
export BUILD_OPT=1
|
||||
export NSS_USE_SYSTEM_SQLITE=1
|
||||
export NSDISTMODE=copy
|
||||
export NSS_ENABLE_ECC=1
|
||||
export XCFLAGS="${CFLAGS}"
|
||||
export FREEBL_NO_DEPEND=1
|
||||
export ASFLAGS=""
|
||||
|
||||
cd "${S}"/mozilla/security/coreconf || die
|
||||
emake -j1 CC="$(tc-getCC)" || die "coreconf make failed"
|
||||
cd "${S}"/mozilla/security/dbm || die
|
||||
emake -j1 CC="$(tc-getCC)" || die "dbm make failed"
|
||||
cd "${S}"/mozilla/security/nss || die
|
||||
emake -j1 CC="$(tc-getCC)" || die "nss make failed"
|
||||
}
|
||||
|
||||
# Altering these 3 libraries breaks the CHK verification.
|
||||
# All of the following cause it to break:
|
||||
# - stripping
|
||||
# - prelink
|
||||
# - ELF signing
|
||||
# http://www.mozilla.org/projects/security/pki/nss/tech-notes/tn6.html
|
||||
# Either we have to NOT strip them, or we have to forcibly resign after
|
||||
# stripping.
|
||||
#local_libdir="$(get_libdir)"
|
||||
#export STRIP_MASK="
|
||||
# */${local_libdir}/libfreebl3.so*
|
||||
# */${local_libdir}/libnssdbm3.so*
|
||||
# */${local_libdir}/libsoftokn3.so*"
|
||||
|
||||
export NSS_CHK_SIGN_LIBS="freebl3 nssdbm3 softokn3"
|
||||
|
||||
generate_chk() {
|
||||
local shlibsign="$1"
|
||||
local libdir="$2"
|
||||
einfo "Resigning core NSS libraries for FIPS validation"
|
||||
shift 2
|
||||
for i in ${NSS_CHK_SIGN_LIBS} ; do
|
||||
local libname=lib${i}.so
|
||||
local chkname=lib${i}.chk
|
||||
"${shlibsign}" \
|
||||
-i "${libdir}"/${libname} \
|
||||
-o "${libdir}"/${chkname}.tmp \
|
||||
&& mv -f \
|
||||
"${libdir}"/${chkname}.tmp \
|
||||
"${libdir}"/${chkname} \
|
||||
|| die "Failed to sign ${libname}"
|
||||
done
|
||||
}
|
||||
|
||||
cleanup_chk() {
|
||||
local libdir="$1"
|
||||
shift 1
|
||||
for i in ${NSS_CHK_SIGN_LIBS} ; do
|
||||
local libfname="${libdir}/lib${i}.so"
|
||||
# If the major version has changed, then we have old chk files.
|
||||
[ ! -f "${libfname}" -a -f "${libfname}.chk" ] \
|
||||
&& rm -f "${libfname}.chk"
|
||||
done
|
||||
}
|
||||
|
||||
src_install () {
|
||||
MINOR_VERSION=12
|
||||
cd "${S}"/mozilla/security/dist || die
|
||||
|
||||
dodir /usr/$(get_libdir) || die
|
||||
cp -L */lib/*$(get_libname) "${ED}"/usr/$(get_libdir) || die "copying shared libs failed"
|
||||
# We generate these after stripping the libraries, else they don't match.
|
||||
#cp -L */lib/*.chk "${ED}"/usr/$(get_libdir) || die "copying chk files failed"
|
||||
cp -L */lib/libcrmf.a "${ED}"/usr/$(get_libdir) || die "copying libs failed"
|
||||
|
||||
# Install nss-config and pkgconfig file
|
||||
dodir /usr/bin || die
|
||||
cp -L */bin/nss-config "${ED}"/usr/bin || die
|
||||
dodir /usr/$(get_libdir)/pkgconfig || die
|
||||
cp -L */lib/pkgconfig/nss.pc "${ED}"/usr/$(get_libdir)/pkgconfig || die
|
||||
|
||||
# all the include files
|
||||
insinto /usr/include/nss
|
||||
doins public/nss/*.h || die
|
||||
cd "${ED}"/usr/$(get_libdir) || die
|
||||
local n=
|
||||
for file in *$(get_libname); do
|
||||
n=${file%$(get_libname)}$(get_libname ${MINOR_VERSION})
|
||||
mv ${file} ${n} || die
|
||||
ln -s ${n} ${file} || die
|
||||
if [[ ${CHOST} == *-darwin* ]]; then
|
||||
install_name_tool -id "${EPREFIX}/usr/$(get_libdir)/${n}" ${n} || die
|
||||
fi
|
||||
done
|
||||
|
||||
local nssutils
|
||||
# Always enabled because we need it for chk generation.
|
||||
nssutils="shlibsign"
|
||||
if use utils; then
|
||||
# The tests we do not need to install.
|
||||
#nssutils_test="bltest crmftest dbtest dertimetest
|
||||
#fipstest remtest sdrtest"
|
||||
nssutils="addbuiltin atob baddbdir btoa certcgi certutil checkcert
|
||||
cmsutil conflict crlutil derdump digest makepqg mangle modutil multinit
|
||||
nonspr10 ocspclnt oidcalc p7content p7env p7sign p7verify pk11mode
|
||||
pk12util pp rsaperf selfserv shlibsign signtool signver ssltap strsclnt
|
||||
symkeyutil tstclnt vfychain vfyserv"
|
||||
fi
|
||||
cd "${S}"/mozilla/security/dist/*/bin/ || die
|
||||
for f in $nssutils; do
|
||||
dobin ${f} || die
|
||||
done
|
||||
|
||||
# Prelink breaks the CHK files. We don't have any reliable way to run
|
||||
# shlibsign after prelink.
|
||||
declare -a libs
|
||||
for l in ${NSS_CHK_SIGN_LIBS} ; do
|
||||
libs+=("${EPREFIX}/usr/$(get_libdir)/lib${l}.so")
|
||||
done
|
||||
OLD_IFS="${IFS}" IFS=":" ; liblist="${libs[*]}" ; IFS="${OLD_IFS}"
|
||||
echo -e "PRELINK_PATH_MASK=${liblist}" >"${T}/90nss" || die
|
||||
unset libs liblist
|
||||
doenvd "${T}/90nss" || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# We must re-sign the libraries AFTER they are stripped.
|
||||
generate_chk "${EROOT}"/usr/bin/shlibsign "${EROOT}"/usr/$(get_libdir)
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
cleanup_chk "${EROOT}"/usr/$(get_libdir)
|
||||
}
|
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/DBD-Pg/DBD-Pg-2.19.1.ebuild,v 1.1 2012/03/11 13:42:42 tove Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
MODULE_AUTHOR=TURNSTEP
|
||||
MODULE_VERSION=2.19.1
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="The Perl DBD::Pg Module"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="virtual/perl-version
|
||||
>=dev-perl/DBI-1.52
|
||||
dev-db/postgresql-base"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
# testcases require a local database with an
|
||||
# open password for the postgres user.
|
||||
SRC_TEST="skip"
|
||||
|
||||
src_prepare() {
|
||||
postgres_include="$(readlink -f "${EPREFIX}"/usr/include/postgresql)"
|
||||
postgres_lib="${postgres_include//include/lib}"
|
||||
# Fall-through case is the non-split postgresql
|
||||
# The active cases instead get us the matching libdir for the includedir.
|
||||
for i in lib lib64 ; do
|
||||
if [ -d "${postgres_lib}/${i}" ]; then
|
||||
postgres_lib="${postgres_lib}/${i}"
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
# env variables for compilation:
|
||||
export POSTGRES_INCLUDE="${postgres_include}"
|
||||
export POSTGRES_LIB="${postgres_lib}"
|
||||
perl-module_src_prepare
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST DBD-Pg-2.17.2.tar.gz 232394 RMD160 3f509dc9e1f9562f74d565a939f5e072190e6d51 SHA1 e4509a8e1a06cc196ed6fc3e7976c124633bfeb8 SHA256 d2319f5554863f5d8671acfee7364b18d8bdb9880460e722bee871f3e607a6ff
|
||||
DIST DBD-Pg-2.18.1.tar.gz 235387 RMD160 4b2638162e777657ac7cf2b54ea142733727bc2e SHA1 7ea0735fae4dab0b5c95b11ff391f9adedebfaca SHA256 f532ec1e69809d510c5267525b7dcc61b5f9d75aa9dd25014330b10741acd982
|
||||
DIST DBD-Pg-2.19.0.tar.gz 234913 RMD160 bb40d697e29676c62a95002e6d5c7cecf2bc2ced SHA1 5551ae75f05fcb5011129025f9512e896e8f467e SHA256 9323c258932aee53cb009cad65201e69545306ce7cd0dc10d50974536519da39
|
||||
DIST DBD-Pg-2.19.1.tar.gz 235182 RMD160 11a01cc7bea206f535b74b2f03f81a23b7776757 SHA1 0d0bd7daf2c24758716fbbde686e4d66cf81a206 SHA256 83d0cace673910d812ab2121e79c65e04b75e460fdd59f076908d9660f69cd9e
|
||||
|
@ -1 +1,2 @@
|
||||
DIST XML-Feed-0.46.tar.gz 47448 RMD160 b40181e07eb431287537d6c4596ad834a5ad5d9e SHA1 ebfb9cc3c495778995e41071b4c6125c9fb51fae SHA256 2fc3812ce2bf437478e37190949ccc6e3e2252a4d993ce66c945bae54b01db1a
|
||||
DIST XML-Feed-0.47.tar.gz 51360 RMD160 56baf127393b063e8cfa5d588a4d156c4a0b7d6e SHA1 835e68ee122fe693d61224a296a16e85966953e3 SHA256 e5bafd7380b56c5e74dceec80b51fbc47a46d878b579d3e9701aab02f429b584
|
||||
|
@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-Feed/XML-Feed-0.470.0.ebuild,v 1.1 2012/03/11 14:03:37 tove Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
MODULE_AUTHOR=DAVECROSS
|
||||
MODULE_VERSION=0.47
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Syndication feed parser and auto-discovery"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-perl/Class-ErrorHandler
|
||||
dev-perl/Feed-Find
|
||||
dev-perl/URI-Fetch
|
||||
>=dev-perl/XML-RSS-1.470.0
|
||||
>=dev-perl/XML-Atom-0.380.0
|
||||
dev-perl/DateTime
|
||||
dev-perl/DateTime-Format-Mail
|
||||
dev-perl/DateTime-Format-W3CDTF
|
||||
dev-perl/HTML-Parser
|
||||
dev-perl/libwww-perl
|
||||
virtual/perl-Module-Pluggable"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/perl-Module-Build
|
||||
test? (
|
||||
dev-perl/Test-Pod
|
||||
dev-perl/Test-Pod-Coverage
|
||||
)
|
||||
"
|
||||
|
||||
SRC_TEST=do
|
@ -1,2 +1,3 @@
|
||||
DIST YAML-Tiny-1.41.tar.gz 36736 RMD160 8f552a68042586fa2ba7f8b6767f32dc0d07a7e9 SHA1 03efc3885bc39a2934b09ddacdc44a39929e5638 SHA256 eb076a2eee629f4b7b25212f68e05f58a6391f36ea083f3c8e4a08540fcf94ee
|
||||
DIST YAML-Tiny-1.50.tar.gz 42411 RMD160 bfeeccc79782ee8efd113829215c80da4d069837 SHA1 a02e0d380559681bbb6d33513805cd4b5e52bd76 SHA256 a379dfad04db22d70edc47c611765b401b5c03dbb08b817cd7c362e01ea5e129
|
||||
DIST YAML-Tiny-1.51.tar.gz 43342 RMD160 994f2e5fb9cc480400bf71c7242790a5455cb879 SHA1 d466b2e62bd90f9a10d21a714825faa0fb86d9d3 SHA256 5c6e9b3d9e558fc428d8b8710da49ff3bcb9fb606decb63c24816da01c9f8b4d
|
||||
|
@ -0,0 +1,17 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/YAML-Tiny/YAML-Tiny-1.510.0.ebuild,v 1.1 2012/03/11 13:44:32 tove Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
MODULE_AUTHOR=ADAMK
|
||||
MODULE_VERSION=1.51
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Read/Write YAML files with as little code as possible"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
SRC_TEST=do
|
@ -1,2 +1,3 @@
|
||||
DIST Text-Wrapper-1.01.tar.gz 7631 RMD160 4faefb96abc1027a1711445125538d67d650ea88 SHA1 5b35f2cbfc500c2f202c1f239e69752a42df0105 SHA256 20cb7d02065b6d8b7162d23cc69a7647c8cff847ba15eb1065e567db5fbc4e0c
|
||||
DIST Text-Wrapper-1.02.tar.gz 8229 RMD160 e4a627b5d566160a9b5c079dcb4dc40ebeb06cf1 SHA1 d6dc32314765a8e8c144734846e07bd896aebff1 SHA256 6c00d5dbc5adae26bc7fa9c36ac9982ddc065d2247f3aa3acc802d2e865034a7
|
||||
DIST Text-Wrapper-1.03.tar.gz 18052 RMD160 adf00b9e94af52cfeb70dd4dfcfc1fa6aa275ea2 SHA1 46b4d62ffd2b3fe7a5c12f44ee683639560eee92 SHA256 8274dcc448a3c9b3dd4b9abfef706ba79b3b0c2d2d06fa5dd47c721166c1492f
|
||||
|
@ -0,0 +1,18 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/text-wrapper/text-wrapper-1.30.0.ebuild,v 1.1 2012/03/11 14:07:28 tove Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
MY_PN=Text-Wrapper
|
||||
MODULE_AUTHOR=CJM
|
||||
MODULE_VERSION=1.03
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="The Perl Text::Wrapper Module"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
SRC_TEST=do
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue