parent
e6e65f5a9a
commit
a30927df58
@ -1,51 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/openrc-settingsd/openrc-settingsd-1.0.ebuild,v 1.1 2012/09/07 16:20:23 tetromino Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
DESCRIPTION="System settings D-Bus service for OpenRC"
|
||||
HOMEPAGE="http://gnome.gentoo.org/openrc-settingsd.xml"
|
||||
SRC_URI="http://dev.gentoo.org/~tetromino/distfiles/${PN}/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="systemd"
|
||||
|
||||
COMMON_DEPEND=">=dev-libs/glib-2.30:2
|
||||
dev-libs/libdaemon
|
||||
sys-apps/dbus
|
||||
sys-apps/openrc
|
||||
sys-auth/polkit"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
sys-auth/nss-myhostname
|
||||
systemd? ( sys-apps/systemd )
|
||||
!systemd? ( !sys-apps/systemd )"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
app-arch/xz-utils
|
||||
dev-util/gdbus-codegen
|
||||
virtual/pkgconfig"
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--with-pidfile="${EPREFIX}"/var/run/openrc-settingsd.pid
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
if use systemd; then
|
||||
# Avoid file collision with systemd
|
||||
rm -vr "${ED}"usr/share/{dbus-1,polkit-1} "${ED}"etc/dbus-1 || die "rm failed"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use systemd; then
|
||||
elog "You installed ${PN} with USE=systemd. In this mode,"
|
||||
elog "${PN} will not start via simple dbus activation, so you"
|
||||
elog "will have to manually enable it as an rc service:"
|
||||
elog " # /etc/init.d/openrc-settingsd start"
|
||||
elog " # rc-update add openrc-settingsd default"
|
||||
fi
|
||||
}
|
@ -0,0 +1,252 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/rsyslog/rsyslog-7.2.5.ebuild,v 1.1 2013/01/21 13:13:22 ultrabug Exp $
|
||||
|
||||
EAPI=4
|
||||
AUTOTOOLS_AUTORECONF=yes
|
||||
|
||||
inherit autotools-utils eutils systemd
|
||||
|
||||
DESCRIPTION="An enhanced multi-threaded syslogd with database support and more"
|
||||
HOMEPAGE="http://www.rsyslog.com/"
|
||||
SRC_URI="http://www.rsyslog.com/files/download/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3 LGPL-3 Apache-2.0"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~x86"
|
||||
SLOT="0"
|
||||
IUSE="dbi debug doc extras kerberos mysql oracle postgres relp snmp ssl static-libs zeromq zlib"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/json-c
|
||||
dev-libs/libee
|
||||
dev-libs/libestr
|
||||
dev-libs/liblognorm
|
||||
net-misc/curl
|
||||
dbi? ( dev-db/libdbi )
|
||||
extras? ( net-libs/libnet )
|
||||
kerberos? ( virtual/krb5 )
|
||||
mysql? ( virtual/mysql )
|
||||
postgres? ( dev-db/postgresql-base )
|
||||
oracle? ( dev-db/oracle-instantclient-basic )
|
||||
relp? ( >=dev-libs/librelp-1.0.1 )
|
||||
snmp? ( net-analyzer/net-snmp )
|
||||
ssl? ( net-libs/gnutls dev-libs/libgcrypt )
|
||||
zeromq? ( net-libs/czmq )
|
||||
zlib? ( sys-libs/zlib )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
BRANCH="7-stable"
|
||||
|
||||
# need access to certain device nodes
|
||||
RESTRICT="test"
|
||||
|
||||
# Maitainer note : open a bug to upstream
|
||||
# showing that building in a separate dir fails
|
||||
AUTOTOOLS_IN_SOURCE_BUILD=1
|
||||
|
||||
DOCS=(AUTHORS ChangeLog doc/rsyslog-example.conf)
|
||||
|
||||
src_prepare() {
|
||||
# Don't force '-g' CFLAG
|
||||
sed -e 's/CFLAGS="\(.*\) -g"/CFLAGS="\1"/g' -i configure.ac || die
|
||||
|
||||
# Fix runtime UUID/JSON libs linking
|
||||
epatch "${FILESDIR}/6-stable/${PN}-6.6.0-fix-runtime.patch"
|
||||
|
||||
autotools-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Maintainer notes:
|
||||
# * rfc3195 needs a library and development of that library
|
||||
# is suspended, so we disable it
|
||||
# * About the java GUI:
|
||||
# The maintainer says there is no real installation support
|
||||
# for the java GUI, so we disable it for now.
|
||||
# * mongodb : doesnt work with mongo-c-driver ?
|
||||
local myeconfargs=(
|
||||
--disable-gui
|
||||
--disable-rfc3195
|
||||
--enable-imdiag
|
||||
--enable-imfile
|
||||
--enable-impstats
|
||||
--enable-imptcp
|
||||
--enable-largefile
|
||||
--enable-mail
|
||||
--enable-mmnormalize
|
||||
--enable-mmjsonparse
|
||||
--enable-mmaudit
|
||||
--enable-omprog
|
||||
--enable-omstdout
|
||||
--enable-omuxsock
|
||||
--enable-pmlastmsg
|
||||
--enable-pmrfc3164sd
|
||||
--enable-pmcisconames
|
||||
--enable-pmaixforwardedfrom
|
||||
--enable-pmsnare
|
||||
--enable-sm_cust_bindcdr
|
||||
--enable-unlimited-select
|
||||
--enable-uuid
|
||||
$(use_enable dbi libdbi)
|
||||
$(use_enable debug)
|
||||
$(use_enable debug rtinst)
|
||||
$(use_enable debug diagtools)
|
||||
$(use_enable debug memcheck)
|
||||
$(use_enable debug valgrind)
|
||||
$(use_enable extras omudpspoof)
|
||||
$(use_enable kerberos gssapi-krb5)
|
||||
$(use_enable mysql)
|
||||
$(use_enable oracle)
|
||||
$(use_enable postgres pgsql)
|
||||
$(use_enable relp)
|
||||
$(use_enable snmp)
|
||||
$(use_enable snmp mmsnmptrapd)
|
||||
$(use_enable ssl gnutls)
|
||||
$(use_enable zlib)
|
||||
$(use_enable zeromq imzmq3)
|
||||
$(use_enable zeromq omzmq3)
|
||||
)
|
||||
systemd_to_myeconfargs
|
||||
autotools-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
use doc && HTML_DOCS=(doc/)
|
||||
autotools-utils_src_install
|
||||
|
||||
insinto /etc
|
||||
newins "${FILESDIR}/${BRANCH}/${PN}-gentoo.conf" ${PN}.conf
|
||||
newconfd "${FILESDIR}/${BRANCH}/${PN}.confd" ${PN}
|
||||
newinitd "${FILESDIR}/${BRANCH}/${PN}.initd" ${PN}
|
||||
keepdir /var/spool/${PN}
|
||||
keepdir /etc/ssl/${PN}
|
||||
keepdir /etc/${PN}.d
|
||||
|
||||
use static-libs || find "${D}" -name '*.la' -delete || die
|
||||
|
||||
if use mysql; then
|
||||
insinto /usr/share/doc/${PF}/scripts/mysql
|
||||
doins plugins/ommysql/{createDB.sql,contrib/delete_mysql}
|
||||
fi
|
||||
|
||||
if use postgres; then
|
||||
insinto /usr/share/doc/${PF}/scripts/pgsql
|
||||
doins plugins/ompgsql/createDB.sql
|
||||
fi
|
||||
|
||||
insinto /etc/logrotate.d/
|
||||
newins "${FILESDIR}/${BRANCH}/${PN}.logrotate" ${PN}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use mysql || use postgres; then
|
||||
echo
|
||||
elog "Sample SQL scripts for MySQL & PostgreSQL have been installed to:"
|
||||
elog " /usr/share/doc/${PF}/scripts"
|
||||
fi
|
||||
|
||||
if use ssl; then
|
||||
echo
|
||||
elog "To create a default CA and certificates for your server and clients, run:"
|
||||
elog " emerge --config =${PF}"
|
||||
elog "on your logging server. You can run it several times,"
|
||||
elog "once for each logging client. The client certificates will be signed"
|
||||
elog "using the CA certificate generated during the first run."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_config() {
|
||||
if ! use ssl ; then
|
||||
einfo "There is nothing to configure for rsyslog unless you"
|
||||
einfo "used USE=ssl to build it."
|
||||
return 0
|
||||
fi
|
||||
|
||||
# Make sure the certificates directory exists
|
||||
CERTDIR="${ROOT}/etc/ssl/${PN}"
|
||||
if [ ! -d "${CERTDIR}" ]; then
|
||||
mkdir "${CERTDIR}" || die
|
||||
fi
|
||||
einfo "Your certificates will be stored in ${CERTDIR}"
|
||||
|
||||
# Create a default CA if needed
|
||||
if [ ! -f "${CERTDIR}/${PN}_ca.cert.pem" ]; then
|
||||
einfo "No CA key and certificate found in ${CERTDIR}, creating them for you..."
|
||||
certtool --generate-privkey \
|
||||
--outfile "${CERTDIR}/${PN}_ca.privkey.pem" &>/dev/null
|
||||
chmod 400 "${CERTDIR}/${PN}_ca.privkey.pem"
|
||||
|
||||
cat > "${T}/${PF}.$$" <<- _EOF
|
||||
cn = Portage automated CA
|
||||
ca
|
||||
cert_signing_key
|
||||
expiration_days = 3650
|
||||
_EOF
|
||||
|
||||
certtool --generate-self-signed \
|
||||
--load-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
|
||||
--outfile "${CERTDIR}/${PN}_ca.cert.pem" \
|
||||
--template "${T}/${PF}.$$" &>/dev/null
|
||||
chmod 400 "${CERTDIR}/${PN}_ca.privkey.pem"
|
||||
|
||||
# Create the server certificate
|
||||
echo
|
||||
einfon "Please type the Common Name of the SERVER you wish to create a certificate for: "
|
||||
read -r CN
|
||||
|
||||
einfo "Creating private key and certificate for server ${CN}..."
|
||||
certtool --generate-privkey \
|
||||
--outfile "${CERTDIR}/${PN}_${CN}.key.pem" &>/dev/null
|
||||
chmod 400 "${CERTDIR}/${PN}_${CN}.key.pem"
|
||||
|
||||
cat > "${T}/${PF}.$$" <<- _EOF
|
||||
cn = ${CN}
|
||||
tls_www_server
|
||||
dns_name = ${CN}
|
||||
expiration_days = 3650
|
||||
_EOF
|
||||
|
||||
certtool --generate-certificate \
|
||||
--outfile "${CERTDIR}/${PN}_${CN}.cert.pem" \
|
||||
--load-privkey "${CERTDIR}/${PN}_${CN}.key.pem" \
|
||||
--load-ca-certificate "${CERTDIR}/${PN}_ca.cert.pem" \
|
||||
--load-ca-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
|
||||
--template "${T}/${PF}.$$" &>/dev/null
|
||||
chmod 400 "${CERTDIR}/${PN}_${CN}.cert.pem"
|
||||
|
||||
else
|
||||
einfo "Found existing ${CERTDIR}/${PN}_ca.cert.pem, skipping CA and SERVER creation."
|
||||
fi
|
||||
|
||||
# Create a client certificate
|
||||
echo
|
||||
einfon "Please type the Common Name of the CLIENT you wish to create a certificate for: "
|
||||
read -r CN
|
||||
|
||||
einfo "Creating private key and certificate for client ${CN}..."
|
||||
certtool --generate-privkey \
|
||||
--outfile "${CERTDIR}/${PN}_${CN}.key.pem" &>/dev/null
|
||||
chmod 400 "${CERTDIR}/${PN}_${CN}.key.pem"
|
||||
|
||||
cat > "${T}/${PF}.$$" <<- _EOF
|
||||
cn = ${CN}
|
||||
tls_www_client
|
||||
dns_name = ${CN}
|
||||
expiration_days = 3650
|
||||
_EOF
|
||||
|
||||
certtool --generate-certificate \
|
||||
--outfile "${CERTDIR}/${PN}_${CN}.cert.pem" \
|
||||
--load-privkey "${CERTDIR}/${PN}_${CN}.key.pem" \
|
||||
--load-ca-certificate "${CERTDIR}/${PN}_ca.cert.pem" \
|
||||
--load-ca-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
|
||||
--template "${T}/${PF}.$$" &>/dev/null
|
||||
chmod 400 "${CERTDIR}/${PN}_${CN}.cert.pem"
|
||||
|
||||
rm -f "${T}/${PF}.$$"
|
||||
|
||||
echo
|
||||
einfo "Here is the documentation on how to encrypt your log traffic:"
|
||||
einfo " http://www.rsyslog.com/doc/rsyslog_tls.html"
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
DIST wanderlust-2.14.0-20050405.patch.gz 3926 SHA256 240f32ece554b2afe7142ea557b41d0eb9667b8003ca00d390abe62e4b68ce16 SHA512 103e8eda374eab453363f3a735d877e313ff341e09abd66093bd090b404738d42d98edf5d1c9c8e8966963bf972d462aebc28ea6e470126af9266188247c4044 WHIRLPOOL 22518205351c26fe38e4c734778a3754fced5309a21395bd471b82f76e19baddeb333561572b8b4be9d02d744c8d9f7212c97270167af463e983d336393b280b
|
||||
DIST wanderlust-2.15.9_pre20100125.tar.bz2 880503 SHA256 6e303c4ddfe609c637ef8cc6a8ab43dcbde389d1c433d6dd63a1a0ca9058987e SHA512 6b47a7c4f8373c383f8368441180381f47bfe130547b243e047048319ed02322831e372ffcb44ab8cb43d3adf9cae728587074e3c4862f7c62a140da6f416030 WHIRLPOOL a25e2161d917a000e5591380e6f7eeea32dde220f8193d8c0fdf8e461cfc1782a41b273cce72d593983ff7c3dca56ecec83971afcabd6f074f2c549e68b4854b
|
||||
DIST wanderlust-2.15.9_pre20101102.tar.bz2 874598 SHA256 99b9fea0b9edbcdf00461abc73450bd41b87489f701b3371d2d5bf86035ccf16 SHA512 266786be2d6fd1eb748c01f2cd1175a0a75309ce6ef435d3297963324d967e1c6f5b71dc5d858cfa0d5a59f5ef28f5c8b6497e3e68703ea601b5b9bccb4fb187 WHIRLPOOL 869b1b89cd9c6509f841c3ee37fadd68a5e6ed303412a3b0789181e1b621b67956033bebde9b574246e2ea4928325a4347145b4cedbabcde1a22149bc7c20589
|
||||
DIST wanderlust-2.15.9_pre20120923.tar.xz 815844 SHA256 651dcbf171909d00f09f53821baae2b01e63cec1396d3b9142ed5b2e45a07c14 SHA512 2b58354e129db0dbe20c28d478bec7e0c5e9b26e115894f64fac223aa93df943758c7207ec1f00a4d75cf76991265fbc33899b1cc6871f13fe56ba001001e58b WHIRLPOOL 8f5f75963c1dd3d933e6ccc97317609fd483a8eb2ef41f584a725ecd65d9cd4d47f5287edb482cff08173cc79f5b4e7e22b026099022ee94104216a54ebd6b3b
|
||||
DIST wl-2.14.0.tar.gz 1101505 SHA256 883b61e7e9560aff35efcf7d0d48b0ddd7cde598895ffd111ff214072253eb1f SHA512 edb49c0c9ddbd50cba4ce4cdd1b2d609cee9553d063aeb4775d0b43e0ed83cc6374aa47b11b3ff94a55827f7a9a29f7c1054e0fd9b3a5a25a2c410b241d268d2 WHIRLPOOL 14e3c879e98ffbe2ae7e4ed1b63328f1937b7ca31aebae500b1bf100a6ca5db78f72c87ecd2f0aa65d1e3468741d2753e0ac2ddc98d9108482935bef0590a03b
|
||||
|
@ -1,2 +1,2 @@
|
||||
DIST free42-1.4.74.tgz 3995276 SHA256 b0449d723bbf4d81cdd9435c84ae4fc3f4d93e521e5a7ee104e3e6ac15d61795 SHA512 294cf167b2cadc4b231c39dc5c0a77af74faa55fd30a35099f20d51e5409b4521f1f7ce2432058d2f1debf3b723f9b21df3153a48e3bc1fcd4609cc17faaab49 WHIRLPOOL 6e5476a533696e30378a0dd03277faef3c0da848184d8b2d63223dad82f0a458dc6c634c2945f1a9bdfb7f84d4b8ee80a178c5b3cc8b156c24a08078044ca3e9
|
||||
DIST free42-1.4.75.tgz 6535975 SHA256 a7df69c83ef26bbacdc2c9f912639b9f84f181fea5626a5f12efdefa58185675 SHA512 c075057b6c10b3091845c0448a4ec7fa591b81471b636accad82e662d0706c922496acc54048b781ed748e998c9f1138b614ddef477a78fab778ff01addf89b9 WHIRLPOOL cde04bbbb2ea467a3819729782c5df0580dc48fa7557f2a5f23233df6e38814008f05abef89a3afe336ea60c208de923edaa30bfb41717f213e2eb264464ec2b
|
||||
DIST free42-1.4.77.tgz 1096936 SHA256 b500b90eeee486af297a0b04a4ee611d36a41f99f5a5b71ed2d98ce9831addc5 SHA512 ab2ed1703ce5210c904bd5eda8c416a30588a80b18648fadb16c01ef7c5487a71851cf238e0130402d2536a3068d6ee3eb585e60d99479ca0e1ca5a8ea968651 WHIRLPOOL 2bfd040c82d59a5af0b2391d81756332d9f606d7200239d3d4e06d4e2e8b09b1480b1f76facdafb26056151ac0c654d93068c60071760fc69f72efea03f58659
|
||||
|
@ -0,0 +1,179 @@
|
||||
diff -Nur a/gtk/audio_alsa.cc b/gtk/audio_alsa.cc
|
||||
--- a/gtk/audio_alsa.cc 2013-01-06 07:27:27.000000000 +0100
|
||||
+++ b/gtk/audio_alsa.cc 2013-01-21 19:30:59.441474220 +0100
|
||||
@@ -30,33 +30,87 @@
|
||||
// going to need; the pointer names are the same as the actual function names
|
||||
// in libasound, with _dl_ prefixed.
|
||||
static int libasound_state = 0; // 0=closed, 1=open, 2=missing
|
||||
-static int (*_dl_snd_pcm_close)(snd_pcm_t *pcm);
|
||||
-static int (*_dl_snd_pcm_format_big_endian)(snd_pcm_format_t format);
|
||||
-static int (*_dl_snd_pcm_format_physical_width)(snd_pcm_format_t format);
|
||||
-static int (*_dl_snd_pcm_format_unsigned)(snd_pcm_format_t format);
|
||||
-static int (*_dl_snd_pcm_format_width)(snd_pcm_format_t format);
|
||||
-static int (*_dl_snd_pcm_hw_params)(snd_pcm_t *pcm, snd_pcm_hw_params_t *params);
|
||||
-static int (*_dl_snd_pcm_hw_params_malloc)(snd_pcm_hw_params_t **ptr);
|
||||
-static void (*_dl_snd_pcm_hw_params_free)(snd_pcm_hw_params_t *obj);
|
||||
-static int (*_dl_snd_pcm_hw_params_any)(snd_pcm_t *pcm, snd_pcm_hw_params_t *params);
|
||||
-static int (*_dl_snd_pcm_hw_params_get_buffer_size)(const snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val);
|
||||
-static int (*_dl_snd_pcm_hw_params_set_access)(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_access_t _access);
|
||||
-static int (*_dl_snd_pcm_hw_params_set_buffer_size_near)(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val);
|
||||
-static int (*_dl_snd_pcm_hw_params_set_channels)(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val);
|
||||
-static int (*_dl_snd_pcm_hw_params_set_format)(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_format_t val);
|
||||
-static int (*_dl_snd_pcm_hw_params_set_rate_near)(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir);
|
||||
-static int (*_dl_snd_pcm_open)(snd_pcm_t **pcm, const char *name, snd_pcm_stream_t stream, int mode);
|
||||
-static int (*_dl_snd_pcm_prepare)(snd_pcm_t *pcm);
|
||||
-static int (*_dl_snd_pcm_resume)(snd_pcm_t *pcm);
|
||||
-static int (*_dl_snd_pcm_sw_params)(snd_pcm_t *pcm, snd_pcm_sw_params_t *params);
|
||||
-static int (*_dl_snd_pcm_sw_params_malloc)(snd_pcm_sw_params_t **ptr);
|
||||
-static void (*_dl_snd_pcm_sw_params_free)(snd_pcm_sw_params_t *obj);
|
||||
-static int (*_dl_snd_pcm_sw_params_current)(snd_pcm_t *pcm, snd_pcm_sw_params_t *params);
|
||||
-static int (*_dl_snd_pcm_sw_params_get_boundary)(const snd_pcm_sw_params_t *params, snd_pcm_uframes_t *val);
|
||||
-static int (*_dl_snd_pcm_sw_params_set_silence_size)(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val);
|
||||
-static int (*_dl_snd_pcm_sw_params_set_silence_threshold)(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val);
|
||||
-static snd_pcm_sframes_t (*_dl_snd_pcm_writei)(snd_pcm_t *pcm, const void *buffer, snd_pcm_uframes_t size);
|
||||
-static const char *(*_dl_snd_strerror)(int errnum);
|
||||
+typedef int (dyn_snd_pcm_close) (snd_pcm_t *pcm);
|
||||
+dyn_snd_pcm_close * _dl_snd_pcm_close = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_format_big_endian) (snd_pcm_format_t format);
|
||||
+dyn_snd_pcm_format_big_endian * _dl_snd_pcm_format_big_endian = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_format_physical_width) (snd_pcm_format_t format);
|
||||
+dyn_snd_pcm_format_physical_width * _dl_snd_pcm_format_physical_width = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_format_unsigned) (snd_pcm_format_t format);
|
||||
+dyn_snd_pcm_format_unsigned * _dl_snd_pcm_format_unsigned = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_format_width) (snd_pcm_format_t format);
|
||||
+dyn_snd_pcm_format_width * _dl_snd_pcm_format_width = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_hw_params) (snd_pcm_t *pcm, snd_pcm_hw_params_t *params);
|
||||
+dyn_snd_pcm_hw_params * _dl_snd_pcm_hw_params = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_hw_params_malloc) (snd_pcm_hw_params_t **ptr);
|
||||
+dyn_snd_pcm_hw_params_malloc * _dl_snd_pcm_hw_params_malloc = NULL;
|
||||
+
|
||||
+typedef void (dyn_snd_pcm_hw_params_free) (snd_pcm_hw_params_t *obj);
|
||||
+dyn_snd_pcm_hw_params_free * _dl_snd_pcm_hw_params_free = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_hw_params_any) (snd_pcm_t *pcm, snd_pcm_hw_params_t *params);
|
||||
+dyn_snd_pcm_hw_params_any * _dl_snd_pcm_hw_params_any = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_hw_params_get_buffer_size) (const snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val);
|
||||
+dyn_snd_pcm_hw_params_get_buffer_size * _dl_snd_pcm_hw_params_get_buffer_size = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_hw_params_set_access) (snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_access_t _access);
|
||||
+dyn_snd_pcm_hw_params_set_access * _dl_snd_pcm_hw_params_set_access = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_hw_params_set_buffer_size_near) (snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val);
|
||||
+dyn_snd_pcm_hw_params_set_buffer_size_near * _dl_snd_pcm_hw_params_set_buffer_size_near = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_hw_params_set_channels) (snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val);
|
||||
+dyn_snd_pcm_hw_params_set_channels * _dl_snd_pcm_hw_params_set_channels = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_hw_params_set_format) (snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_format_t val);
|
||||
+dyn_snd_pcm_hw_params_set_format * _dl_snd_pcm_hw_params_set_format = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_hw_params_set_rate_near) (snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir);
|
||||
+dyn_snd_pcm_hw_params_set_rate_near * _dl_snd_pcm_hw_params_set_rate_near = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_open) (snd_pcm_t **pcm, const char *name, snd_pcm_stream_t stream, int mode);
|
||||
+dyn_snd_pcm_open * _dl_snd_pcm_open = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_prepare) (snd_pcm_t *pcm);
|
||||
+dyn_snd_pcm_prepare * _dl_snd_pcm_prepare = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_resume) (snd_pcm_t *pcm);
|
||||
+dyn_snd_pcm_resume * _dl_snd_pcm_resume = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_sw_params) (snd_pcm_t *pcm, snd_pcm_sw_params_t *params);
|
||||
+dyn_snd_pcm_sw_params * _dl_snd_pcm_sw_params = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_sw_params_malloc) (snd_pcm_sw_params_t **ptr);
|
||||
+dyn_snd_pcm_sw_params_malloc * _dl_snd_pcm_sw_params_malloc = NULL;
|
||||
+
|
||||
+typedef void (dyn_snd_pcm_sw_params_free) (snd_pcm_sw_params_t *obj);
|
||||
+dyn_snd_pcm_sw_params_free * _dl_snd_pcm_sw_params_free = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_sw_params_current) (snd_pcm_t *pcm, snd_pcm_sw_params_t *params);
|
||||
+dyn_snd_pcm_sw_params_current * _dl_snd_pcm_sw_params_current = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_sw_params_get_boundary) (const snd_pcm_sw_params_t *params, snd_pcm_uframes_t *val);
|
||||
+dyn_snd_pcm_sw_params_get_boundary * _dl_snd_pcm_sw_params_get_boundary = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_sw_params_set_silence_size) (snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val);
|
||||
+dyn_snd_pcm_sw_params_set_silence_size * _dl_snd_pcm_sw_params_set_silence_size = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_sw_params_set_silence_threshold) (snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val);
|
||||
+dyn_snd_pcm_sw_params_set_silence_threshold * _dl_snd_pcm_sw_params_set_silence_threshold = NULL;
|
||||
+
|
||||
+typedef snd_pcm_sframes_t (dyn_snd_pcm_writei) (snd_pcm_t *pcm, const void *buffer, snd_pcm_uframes_t size);
|
||||
+dyn_snd_pcm_writei * _dl_snd_pcm_writei = NULL;
|
||||
+
|
||||
+typedef const char * (dyn_snd_strerror) (int errnum);
|
||||
+dyn_snd_strerror * _dl_snd_strerror = NULL;
|
||||
+
|
||||
|
||||
#define TDIFF(begin,end) (((double)(end.tv_sec - begin.tv_sec)*1000.0) + ((end.tv_usec - begin.tv_usec)/1000.0))
|
||||
|
||||
@@ -170,33 +224,33 @@
|
||||
fprintf(stderr, "Could not open " ALSALIB "\nusing gdk_beep() for BEEP and TONE.\n");
|
||||
return false;
|
||||
}
|
||||
- *((void **) &_dl_snd_pcm_close) = dlsym(lib, "snd_pcm_close");
|
||||
- *((void **) &_dl_snd_pcm_format_big_endian) = dlsym(lib, "snd_pcm_format_big_endian");
|
||||
- *((void **) &_dl_snd_pcm_format_physical_width) = dlsym(lib, "snd_pcm_format_physical_width");
|
||||
- *((void **) &_dl_snd_pcm_format_unsigned) = dlsym(lib, "snd_pcm_format_unsigned");
|
||||
- *((void **) &_dl_snd_pcm_format_width) = dlsym(lib, "snd_pcm_format_width");
|
||||
- *((void **) &_dl_snd_pcm_hw_params) = dlsym(lib, "snd_pcm_hw_params");
|
||||
- *((void **) &_dl_snd_pcm_hw_params_malloc) = dlsym(lib, "snd_pcm_hw_params_malloc");
|
||||
- *((void **) &_dl_snd_pcm_hw_params_free) = dlsym(lib, "snd_pcm_hw_params_free");
|
||||
- *((void **) &_dl_snd_pcm_hw_params_any) = dlsym(lib, "snd_pcm_hw_params_any");
|
||||
- *((void **) &_dl_snd_pcm_hw_params_get_buffer_size) = dlsym(lib, "snd_pcm_hw_params_get_buffer_size");
|
||||
- *((void **) &_dl_snd_pcm_hw_params_set_access) = dlsym(lib, "snd_pcm_hw_params_set_access");
|
||||
- *((void **) &_dl_snd_pcm_hw_params_set_buffer_size_near) = dlsym(lib, "snd_pcm_hw_params_set_buffer_size_near");
|
||||
- *((void **) &_dl_snd_pcm_hw_params_set_channels) = dlsym(lib, "snd_pcm_hw_params_set_channels");
|
||||
- *((void **) &_dl_snd_pcm_hw_params_set_format) = dlsym(lib, "snd_pcm_hw_params_set_format");
|
||||
- *((void **) &_dl_snd_pcm_hw_params_set_rate_near) = dlsym(lib, "snd_pcm_hw_params_set_rate_near");
|
||||
- *((void **) &_dl_snd_pcm_open) = dlsym(lib, "snd_pcm_open");
|
||||
- *((void **) &_dl_snd_pcm_prepare) = dlsym(lib, "snd_pcm_prepare");
|
||||
- *((void **) &_dl_snd_pcm_resume) = dlsym(lib, "snd_pcm_resume");
|
||||
- *((void **) &_dl_snd_pcm_sw_params) = dlsym(lib, "snd_pcm_sw_params");
|
||||
- *((void **) &_dl_snd_pcm_sw_params_malloc) = dlsym(lib, "snd_pcm_sw_params_malloc");
|
||||
- *((void **) &_dl_snd_pcm_sw_params_free) = dlsym(lib, "snd_pcm_sw_params_free");
|
||||
- *((void **) &_dl_snd_pcm_sw_params_current) = dlsym(lib, "snd_pcm_sw_params_current");
|
||||
- *((void **) &_dl_snd_pcm_sw_params_get_boundary) = dlsym(lib, "snd_pcm_sw_params_get_boundary");
|
||||
- *((void **) &_dl_snd_pcm_sw_params_set_silence_size) = dlsym(lib, "snd_pcm_sw_params_set_silence_size");
|
||||
- *((void **) &_dl_snd_pcm_sw_params_set_silence_threshold) = dlsym(lib, "snd_pcm_sw_params_set_silence_threshold");
|
||||
- *((void **) &_dl_snd_pcm_writei) = dlsym(lib, "snd_pcm_writei");
|
||||
- *((void **) &_dl_snd_strerror) = dlsym(lib, "snd_strerror");
|
||||
+ _dl_snd_pcm_close = (dyn_snd_pcm_close *) dlsym(lib, "snd_pcm_close");
|
||||
+ _dl_snd_pcm_format_big_endian = (dyn_snd_pcm_format_big_endian *) dlsym(lib, "snd_pcm_format_big_endian");
|
||||
+ _dl_snd_pcm_format_physical_width = (dyn_snd_pcm_format_physical_width *) dlsym(lib, "snd_pcm_format_physical_width");
|
||||
+ _dl_snd_pcm_format_unsigned = (dyn_snd_pcm_format_unsigned *) dlsym(lib, "snd_pcm_format_unsigned");
|
||||
+ _dl_snd_pcm_format_width = (dyn_snd_pcm_format_width *) dlsym(lib, "snd_pcm_format_width");
|
||||
+ _dl_snd_pcm_hw_params = (dyn_snd_pcm_hw_params *) dlsym(lib, "snd_pcm_hw_params");
|
||||
+ _dl_snd_pcm_hw_params_malloc = (dyn_snd_pcm_hw_params_malloc *) dlsym(lib, "snd_pcm_hw_params_malloc");
|
||||
+ _dl_snd_pcm_hw_params_free = (dyn_snd_pcm_hw_params_free *) dlsym(lib, "snd_pcm_hw_params_free");
|
||||
+ _dl_snd_pcm_hw_params_any = (dyn_snd_pcm_hw_params_any *) dlsym(lib, "snd_pcm_hw_params_any");
|
||||
+ _dl_snd_pcm_hw_params_get_buffer_size = (dyn_snd_pcm_hw_params_get_buffer_size *) dlsym(lib, "snd_pcm_hw_params_get_buffer_size");
|
||||
+ _dl_snd_pcm_hw_params_set_access = (dyn_snd_pcm_hw_params_set_access *) dlsym(lib, "snd_pcm_hw_params_set_access");
|
||||
+ _dl_snd_pcm_hw_params_set_buffer_size_near = (dyn_snd_pcm_hw_params_set_buffer_size_near *) dlsym(lib, "snd_pcm_hw_params_set_buffer_size_near");
|
||||
+ _dl_snd_pcm_hw_params_set_channels = (dyn_snd_pcm_hw_params_set_channels *) dlsym(lib, "snd_pcm_hw_params_set_channels");
|
||||
+ _dl_snd_pcm_hw_params_set_format = (dyn_snd_pcm_hw_params_set_format *) dlsym(lib, "snd_pcm_hw_params_set_format");
|
||||
+ _dl_snd_pcm_hw_params_set_rate_near = (dyn_snd_pcm_hw_params_set_rate_near *) dlsym(lib, "snd_pcm_hw_params_set_rate_near");
|
||||
+ _dl_snd_pcm_open = (dyn_snd_pcm_open *) dlsym(lib, "snd_pcm_open");
|
||||
+ _dl_snd_pcm_prepare = (dyn_snd_pcm_prepare *) dlsym(lib, "snd_pcm_prepare");
|
||||
+ _dl_snd_pcm_resume = (dyn_snd_pcm_resume *) dlsym(lib, "snd_pcm_resume");
|
||||
+ _dl_snd_pcm_sw_params = (dyn_snd_pcm_sw_params *) dlsym(lib, "snd_pcm_sw_params");
|
||||
+ _dl_snd_pcm_sw_params_malloc = (dyn_snd_pcm_sw_params_malloc *) dlsym(lib, "snd_pcm_sw_params_malloc");
|
||||
+ _dl_snd_pcm_sw_params_free = (dyn_snd_pcm_sw_params_free *) dlsym(lib, "snd_pcm_sw_params_free");
|
||||
+ _dl_snd_pcm_sw_params_current = (dyn_snd_pcm_sw_params_current *) dlsym(lib, "snd_pcm_sw_params_current");
|
||||
+ _dl_snd_pcm_sw_params_get_boundary = (dyn_snd_pcm_sw_params_get_boundary *) dlsym(lib, "snd_pcm_sw_params_get_boundary");
|
||||
+ _dl_snd_pcm_sw_params_set_silence_size = (dyn_snd_pcm_sw_params_set_silence_size *) dlsym(lib, "snd_pcm_sw_params_set_silence_size");
|
||||
+ _dl_snd_pcm_sw_params_set_silence_threshold = (dyn_snd_pcm_sw_params_set_silence_threshold *) dlsym(lib, "snd_pcm_sw_params_set_silence_threshold");
|
||||
+ _dl_snd_pcm_writei = (dyn_snd_pcm_writei *) dlsym(lib, "snd_pcm_writei");
|
||||
+ _dl_snd_strerror = (dyn_snd_strerror *) dlsym(lib, "snd_strerror");
|
||||
if (dlerror() == NULL)
|
||||
return true;
|
||||
fprintf(stderr, "Could not load all required symbols from " ALSALIB "\nusing gdk_beep() for BEEP and TONE.\n");
|
@ -0,0 +1,20 @@
|
||||
diff -Nur a/gtk/Makefile b/gtk/Makefile
|
||||
--- a/gtk/Makefile 2013-01-06 07:27:27.000000000 +0100
|
||||
+++ b/gtk/Makefile 2013-01-21 19:37:26.051512802 +0100
|
||||
@@ -15,14 +15,10 @@
|
||||
# along with this program; if not, see http://www.gnu.org/licenses/.
|
||||
###############################################################################
|
||||
|
||||
-CXXFLAGS := -MMD -Wall -Wno-parentheses -Wno-write-strings -g -I/usr/X11R6/include -fno-exceptions -fno-rtti $(shell pkg-config --cflags gtk+-2.0) -DVERSION="\"$(shell cat ../VERSION)\""
|
||||
-LDFLAGS = -L/usr/X11R6/lib
|
||||
+CXXFLAGS := -MMD -Wall -Wno-parentheses -Wno-write-strings -I/usr/X11R6/include -fno-exceptions -fno-rtti $(shell pkg-config --cflags gtk+-2.0) -DVERSION="\"$(shell cat ../VERSION)\"" ${CXXFLAGS}
|
||||
+LDFLAGS := -L/usr/X11R6/lib ${LDFLAGS}
|
||||
LIBS := -lXmu $(shell pkg-config --libs gtk+-2.0)
|
||||
|
||||
-ifeq "$(shell uname -s)" "Linux"
|
||||
-LDFLAGS += -Wl,--hash-style=both
|
||||
-endif
|
||||
-
|
||||
SRCS = shell_main.cc shell_skin.cc skins.cc keymap.cc shell_loadimage.cc \
|
||||
shell_spool.cc core_main.cc core_commands1.cc core_commands2.cc \
|
||||
core_commands3.cc core_commands4.cc core_commands5.cc \
|
@ -1,43 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/free42/free42-1.4.74.ebuild,v 1.6 2012/07/05 16:06:12 nimiux Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="An HP-42S Calculator Simulator"
|
||||
HOMEPAGE="http://thomasokken.com/free42/"
|
||||
SRC_URI="mirror://gentoo/${P}.tgz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-libs/atk
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf
|
||||
x11-libs/gtk+:2
|
||||
x11-libs/pango"
|
||||
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S=${WORKDIR}/${PN}
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e '/^CXXFLAGS :=/{s/-g //;s/$/ \$\{CXXFLAGS\}/}' \
|
||||
"${S}/gtk/Makefile" || die
|
||||
sed -i -e '/^LDFLAGS =/{s/=/:=/;s/$/ \$\{LDFLAGS\}/}' \
|
||||
"${S}/gtk/Makefile" || die
|
||||
sed -i -e '/^LDFLAGS +=/d' "${S}/gtk/Makefile" || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -j1 CXX="$(tc-getCXX)" -C "${S}/gtk"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodoc CREDITS HISTORY README TODO
|
||||
dobin gtk/free42bin
|
||||
}
|
@ -0,0 +1,47 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/free42/free42-1.4.77.ebuild,v 1.2 2013/01/21 20:44:37 nimiux Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils toolchain-funcs
|
||||
|
||||
DESCRIPTION="An HP-42S Calculator Simulator"
|
||||
HOMEPAGE="http://thomasokken.com/free42/"
|
||||
SRC_URI="mirror://gentoo/${P}.tgz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="alsa"
|
||||
|
||||
DEPEND="dev-libs/atk
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf
|
||||
x11-libs/gtk+:2
|
||||
x11-libs/pango
|
||||
alsa? ( media-libs/alsa-lib )"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
x11-libs/libX11
|
||||
x11-libs/libXmu"
|
||||
|
||||
S="${WORKDIR}/${PN}-nologo-${PV}"
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e 's/print_gif_name\[FILENAMELEN\]/print_gif_name\[1000\]/' \
|
||||
"${S}/gtk/shell_main.cc" || die
|
||||
epatch "${FILESDIR}"/${P}-fix-makefile.patch
|
||||
epatch "${FILESDIR}"/${P}-fix-alsa.patch
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local myconf
|
||||
use alsa && myconf="AUDIO_ALSA=yes"
|
||||
emake -j1 CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C "${S}/gtk"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodoc CREDITS HISTORY README TODO
|
||||
dobin gtk/free42dec
|
||||
}
|
@ -1,2 +1 @@
|
||||
DIST x48-0.6.3.tar.gz 319892 SHA256 c765bfa3b059e31ed9034a7c7f1bee102a228fd164dfc555c8d2e6ae342c7638 SHA512 64014ba8d1fdfa6261c0d8a9c1ee19e3276ad2c686ef897e533c618857de3e9f18cd2bd93199de19c6a1815b943119a898ed27ee020b26a216ba73b89abd2590 WHIRLPOOL 49f3362c21621f856a685707217b07fd5dcfe21b09b352187e2fc48512b0ef59f5dcef6ac049a67a8dfa6fb0b288ae6510b8455dffc1c8436f8033fae47d35ff
|
||||
DIST x48-0.6.4.tar.bz2 227991 SHA256 dd42fb3dfde860abb758f8e6d5ccd01845bbf0dcd808b87786eec3ef7091067f SHA512 60fdba1171a02e4a5f9bcefb29fff9398fdbda50553c3d3b952fab0b4ebf87b219d4615139ca3673b1c61ff6d6559aab3e93218334aa6cdb442d4861347138ce WHIRLPOOL ff2ec2d5930d677a4cde53d8edeec564dea6fff342b2b41059424ad42314e682e412675f98aba7439eb125cf255ee841032e79226f8536e34a2ae4353aa3c2d1
|
||||
|
@ -1,11 +0,0 @@
|
||||
--- x48-0.6.3.orig/configure.ac 2011-01-30 12:35:56.960715403 -0500
|
||||
+++ x48-0.6.3/configure.ac 2011-01-30 12:35:41.746142323 -0500
|
||||
@@ -82,7 +82,7 @@
|
||||
|
||||
# Checks for header files.
|
||||
AC_HEADER_STDC
|
||||
-AC_CHECK_HEADERS([fcntl.h memory.h stdlib.h string.h sys/ioctl.h sys/time.h termios.h unistd.h])
|
||||
+AC_CHECK_HEADERS([fcntl.h memory.h stdlib.h string.h sys/ioctl.h sys/time.h termios.h unistd.h stdint.h])
|
||||
|
||||
# Checks for typedefs, structures, and compiler characteristics.
|
||||
AC_C_CONST
|
@ -1,25 +0,0 @@
|
||||
--- x48-0.6.3.orig/src/debugger.c 2011-01-29 12:58:24.432244663 -0500
|
||||
+++ x48-0.6.3/src/debugger.c 2011-01-29 13:06:46.750769284 -0500
|
||||
@@ -1919,10 +1919,7 @@
|
||||
free (cl);
|
||||
cl = (char *) 0;
|
||||
}
|
||||
- if (old_line)
|
||||
- cl = strcpy ((char *) malloc (strlen (old_line)), old_line);
|
||||
- else
|
||||
- cl = strcpy ((char *) malloc (strlen ("(null)")), "(null)");
|
||||
+ cl = strdup (old_line == NULL ? "(null)" : old_line);
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -1936,8 +1933,8 @@
|
||||
free (old_line);
|
||||
old_line = (char *) 0;
|
||||
}
|
||||
- cl = strcpy ((char *) malloc (strlen (rl)), rl);
|
||||
- old_line = strcpy ((char *) malloc (strlen (rl)), rl);
|
||||
+ cl = strdup (rl);
|
||||
+ old_line = strdup (rl);
|
||||
#ifdef HAVE_READLINE
|
||||
add_history (rl);
|
||||
#endif
|
@ -1,61 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/x48/x48-0.6.3.ebuild,v 1.2 2012/05/03 18:49:06 jdhore Exp $
|
||||
|
||||
EAPI=3
|
||||
|
||||
inherit eutils autotools
|
||||
|
||||
DESCRIPTION="HP48 Calculator Emulator"
|
||||
HOMEPAGE="http://x48.berlios.de/"
|
||||
SRC_URI="mirror://berlios/x48/${P}.tar.gz"
|
||||
LICENSE="GPL-3"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE="readline"
|
||||
|
||||
RDEPEND="x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
readline? ( sys-libs/readline )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
x11-libs/libXt"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${P}-off-by-one.patch"
|
||||
epatch "${FILESDIR}/${P}-no-readline.patch"
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_enable readline)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "install failed."
|
||||
dodoc AUTHORS README ChangeLog
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "The X48 emulator requires an HP48 ROM image to run."
|
||||
elog
|
||||
elog "If you own an HP-48 calculator, you can use the ROMDump utility"
|
||||
elog "included with this package to obtain this from your calculator."
|
||||
elog
|
||||
elog "Alternatively, HP has provided the ROM images for non-commercial"
|
||||
elog "use only."
|
||||
elog
|
||||
elog "Due to confusion over the legal status of these ROMs you must"
|
||||
elog "manually download one from http://www.hpcalc.org/hp48/pc/emulators/"
|
||||
elog
|
||||
elog "If you do not know which one to use, try 'HP 48GX Revision R ROM.'"
|
||||
elog
|
||||
elog "Once you have a ROM, you will need to install it by running:"
|
||||
elog
|
||||
elog "x48 -rom gxrom-r"
|
||||
elog
|
||||
elog "You will only have to do this the first time you run X48. The"
|
||||
elog "ROM will be stored in ~/.hp48/rom for future runs."
|
||||
}
|
@ -1,3 +1,3 @@
|
||||
DIST gnote-0.8.2.tar.xz 2322160 SHA256 7d42b16d6d6751c88f029aff78db7ed1560f2cb727e6cb3f3ef09711e2381992 SHA512 14454337b76da2685fc66ff9a75bd9ebee0cb694a6d6a4c251d0bbc2b06080e022af5585bf70467e0cfc864691df5dcaea7fd5de708ed7bd927da02425bae680 WHIRLPOOL 2d06f618a61f366f754b57e776180fecfdacfa2808a1f85ec5d0557e2cd9606ea856db37eab3fa3eaeebaa580e00a05c7ebff53be0abee235b24f15f3ebedaf1
|
||||
DIST gnote-0.8.4.tar.xz 2368472 SHA256 986e1277f148181aec3eba07b52f6546b0b002d40865eb2bad92fc43d8815d2f SHA512 36a6ecfd5f9ce38d59cc998b714c62e24a1f51697bf381ff3258ce3a7d7ab22cef726566f5716c6dc447ff4d81227398baab5de6d981e92f60d839b4f00ee8c1 WHIRLPOOL a7eecc741ed95f3c00962974c9df31ab18b62d0c385b434d334402eabb93b826839ab366f8cfbab2e17a72d117ee0509941e791c315a06f00cdfca5e3f9b89ce
|
||||
DIST gnote-3.6.1.tar.xz 2634976 SHA256 f1f62ccf9cce1eef2ee2b41039360f946f3b4223983ca52223ccb6687a59f2f9 SHA512 209e77dcaedfd986f24d73af4b554fdf10a54c21c661a820759531fbd3c27a51f186f51de9e696dad4781707063d6a3c70406dac35b3a4bd5ebf8aa9ee23df55 WHIRLPOOL 8d3b263d729c622b4111e03d9252f04391be5dd0b546d978ea4001dc28c4446294a0661dd80fda0a2d690dfd48b3189f7ce1cae94f2b6c1c2b962fdf030e4618
|
||||
DIST gnote-3.6.2.tar.xz 2654556 SHA256 38f3b069874658f281445e04b8376d946580e4a5e39620f7e30fdd8216d46c1e SHA512 9456cc7242c76cdae0c46e5af7d714d05e5b3c2e8cc2cfaf9694646e0504fa7981040dfc69b12ce3fb957c1131a8098a7f132a283711a5f2c3bf74326c4b9f3b WHIRLPOOL 630bdd2a02b964dcb74e349663d1dcf84e18c431bcf6d6a382387dd938866606084cdd08b3521843b5c1f4103dd291f2f7eb13e5ea3a2d0414c467296a59f8ac
|
||||
|
@ -1,52 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/gnote/gnote-0.8.4.ebuild,v 1.1 2012/09/18 11:07:37 tetromino Exp $
|
||||
|
||||
EAPI="4"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
|
||||
inherit gnome2
|
||||
|
||||
DESCRIPTION="Desktop note-taking application"
|
||||
HOMEPAGE="http://live.gnome.org/Gnote"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="applet debug"
|
||||
|
||||
# Automagic glib-2.32 dep
|
||||
COMMON_DEPEND=">=dev-libs/glib-2.32
|
||||
>=x11-libs/gtk+-3.0:3
|
||||
>=dev-cpp/glibmm-2.28:2
|
||||
>=dev-cpp/gtkmm-3.0:3.0
|
||||
>=dev-libs/libxml2-2:2
|
||||
dev-libs/libxslt
|
||||
>=dev-libs/libpcre-7.8:3[cxx]
|
||||
>=dev-libs/boost-1.34
|
||||
>=sys-apps/util-linux-2.16
|
||||
applet? ( >=gnome-base/gnome-panel-3 )"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
gnome-base/gsettings-desktop-schemas"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
virtual/pkgconfig
|
||||
>=dev-util/intltool-0.35.0
|
||||
app-text/gnome-doc-utils
|
||||
app-text/docbook-xml-dtd:4.1.2"
|
||||
|
||||
pkg_setup() {
|
||||
DOCS="AUTHORS ChangeLog NEWS README TODO"
|
||||
G2CONF="${G2CONF}
|
||||
--disable-static
|
||||
--disable-schemas-compile
|
||||
$(use_enable applet)
|
||||
$(use_enable debug)"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
gnome2_src_prepare
|
||||
|
||||
# Do not set idiotic defines in a released tarball, bug #311979
|
||||
sed 's/-DG.*_DISABLE_DEPRECATED//g' -i libtomboy/Makefile.* ||
|
||||
die "sed failed"
|
||||
}
|
@ -0,0 +1,50 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/gnote/gnote-3.6.2.ebuild,v 1.1 2013/01/21 20:54:29 tetromino Exp $
|
||||
|
||||
EAPI="5"
|
||||
GCONF_DEBUG="no"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
|
||||
inherit gnome2
|
||||
|
||||
DESCRIPTION="Desktop note-taking application"
|
||||
HOMEPAGE="http://live.gnome.org/Gnote"
|
||||
|
||||
LICENSE="GPL-3+ FDL-1.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug"
|
||||
|
||||
# Automagic glib-2.32 dep
|
||||
COMMON_DEPEND="
|
||||
>=app-crypt/libsecret-0.8
|
||||
>=dev-cpp/glibmm-2.28:2
|
||||
>=dev-cpp/gtkmm-3.4:3.0
|
||||
>=dev-libs/boost-1.34
|
||||
>=dev-libs/glib-2.32:2
|
||||
>=dev-libs/libxml2-2:2
|
||||
dev-libs/libxslt
|
||||
>=sys-apps/util-linux-2.16:=
|
||||
>=x11-libs/gtk+-3:3
|
||||
x11-libs/libX11
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
gnome-base/gsettings-desktop-schemas"
|
||||
DEPEND="${DEPEND}
|
||||
app-text/docbook-xml-dtd:4.1.2
|
||||
>=dev-util/intltool-0.35.0
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
G2CONF="${G2CONF}
|
||||
--disable-static
|
||||
$(use_enable debug)
|
||||
ITSTOOL=$(type -P true)"
|
||||
|
||||
# Do not alter CFLAGS
|
||||
sed 's/-DDEBUG -g/-DDEBUG/' -i configure.ac configure || die
|
||||
|
||||
gnome2_src_prepare
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
DIST openerp-6.1-1.tar.gz 73310629 SHA256 a89016d706f1693833590d2ce5cf7768fb3586213661014adad5ed16cdc77cd7 SHA512 0cf407fda4d7ce414b548310018609381157e656069b5224bb05ae6dbf7d534b9acbbb5be561ec1f9a26786ec6fc9b917fb78faff3c67340916f663ccb5297cf WHIRLPOOL 384ae795df9d23c07a6e06c0c468cb6d9af0c2625648bda5d895271f2d1e07d00b81e7da3d4255f709d5eed299166c65b29ec335a71307ea1a3f6775b590befe
|
||||
DIST openerp-6.2dev-20121029-000101.tar.gz 60636301 SHA256 f972f07077b0fa5e420860109bb7c640d8b49f84a3362a790cbf591544101d7c SHA512 e125cc753055bc3a567f7bdcd3283070ce41951fb44910cd11733a54786954efc3c66357de581dd9a72b57c3050eb9027c0634df8f9af48d1170fdeb17671b1c WHIRLPOOL 82754864f33314fd90414fe8bbb43c4f1abe44a413222ac4ccbfac5d6a050063521e6b6e9e5e2ef0f1a9f9cabdd333794ebb7af6a0657798270c795d60c77be3
|
||||
DIST openerp-7.0-20130118-002240.tar.gz 58331061 SHA256 adaa96dca146f55efa97f6549ca0916e7ec6087fe85de107650cd2a946bba2c1 SHA512 5b28c7ab7a195a32dc77c761cf9ed28ddf1647db4add613be656e3d71f64e16715c421907fccfff2a0348e5b7999ec6474ba6289c22011a362f383df3ee22563 WHIRLPOOL 7dfc3aab7e168a81e60cc61e2757b77d9c7a32be96107d20b83e3cad4b122a7c843962e036bbbc4b18aa01a1d1fc313eab6aeaaa41dd876661b44ea03cb1ebca
|
||||
|
@ -1 +1,2 @@
|
||||
DIST scribus-1.4.1.tar.xz 63039820 SHA256 6853fc40cd178d0dcefcc9305fba6824bbe7fd915b0eb277d742b13297f8c7d8 SHA512 726c5f05644e573c13e741ed356ce5bd8366b824c71e587167b9c73f5f1ab6eeb7c78f26f2146cbaf09921fd583b1758dc1d3cf1d1c79d1bb8be586df88f055c WHIRLPOOL 0592405daa4b092d2861c6697a835d3564b30fa4fcbd50bdb5d743269ac8113f4dd5d8f187dd1fdcdd2358b28772905f46c3737bea79dfb5f1120b107bfc8c30
|
||||
DIST scribus-1.4.2.tar.xz 64405272 SHA256 b951d47913e800b31675fec94ae4e81dc2ee0247506a9218211db62da6386563 SHA512 17c65b39974bfb54d494afd687fc3284350b68da3d4c41cd874101a26d42a03a55b1110d3e14bda25ced1078c825576d8de61c8813a5026a680173a7e74bc63a WHIRLPOOL 570976044e7cfd3386dca5f8895f9b147bf2ee1610d70a133731b5b0a0f75fe5704b9c28ea059f14d1c4ca8947b9526edbef2e7ff4a685ca3e4f4ca6f85590f6
|
||||
|
@ -0,0 +1,29 @@
|
||||
CMakeLists.txt | 4 +---
|
||||
1 files changed, 1 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 3f34048..4880594 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -267,7 +267,7 @@ ELSE (WIN32 OR OS2)
|
||||
SET(DOCDIR "share/doc/${MAIN_DIR_NAME}${TAG_VERSION}/")
|
||||
ELSE(TAG_VERSION OR BUILD_OSX_BUNDLE)
|
||||
IF(NOT WANT_VERSIONING)
|
||||
- SET(DOCDIR "share/doc/${MAIN_DIR_NAME}/")
|
||||
+ SET(DOCDIR "share/doc/${MAIN_DIR_NAME}-${GENTOOVERSION}/")
|
||||
ELSE(NOT WANT_VERSIONING)
|
||||
SET(DOCDIR "share/doc/${MAIN_DIR_NAME}-${VERSION}/")
|
||||
ENDIF(NOT WANT_VERSIONING)
|
||||
@@ -801,12 +801,11 @@ INSTALL(FILES
|
||||
BUILDING
|
||||
ChangeLog
|
||||
ChangeLogSVN
|
||||
- COPYING
|
||||
LINKS
|
||||
NEWS
|
||||
PACKAGING
|
||||
README
|
||||
TODO
|
||||
TRANSLATION
|
||||
DESTINATION ${DOCDIR}
|
||||
)
|
@ -1,27 +1,28 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>desktop-misc</herd>
|
||||
<maintainer>
|
||||
<email>hanno@gentoo.org</email>
|
||||
<name>Hanno Boeck</name>
|
||||
</maintainer>
|
||||
<maintainer>
|
||||
<email>jlec@gentoo.org</email>
|
||||
<name>Justin Lecher</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="minimal">Don't install headers (only required for e.g. plug-in developers)</flag>
|
||||
<flag name="templates">Document tamplates</flag>
|
||||
<flag name="linguas_cs_CZ">Language support for cs_CZ</flag>
|
||||
<flag name="linguas_da_DK">Language support for da_DK</flag>
|
||||
<flag name="linguas_de_1901">Language support for de_1901</flag>
|
||||
<flag name="linguas_de_CH">Language support for de_CH</flag>
|
||||
<flag name="linguas_en_AU">Language support for en_AU</flag>
|
||||
<flag name="linguas_lt_LT">Language support for lt_LT</flag>
|
||||
<flag name="linguas_pl_PL">Language support for pl_PL</flag>
|
||||
<flag name="linguas_sa">Language support for sa</flag>
|
||||
<flag name="linguas_sk_SK">Language support for sk_SK</flag>
|
||||
<flag name="linguas_th_TH">Language support for th_TH</flag>
|
||||
</use>
|
||||
<herd>desktop-misc</herd>
|
||||
<maintainer>
|
||||
<email>hanno@gentoo.org</email>
|
||||
<name>Hanno Boeck</name>
|
||||
</maintainer>
|
||||
<maintainer>
|
||||
<email>jlec@gentoo.org</email>
|
||||
<name>Justin Lecher</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="minimal">Don't install headers (only required for e.g. plug-in developers)</flag>
|
||||
<flag name="templates">Document tamplates</flag>
|
||||
<flag name="hunspell">Enable support for spell checking with <pkg>app-text/hunspell</pkg></flag>
|
||||
<flag name="linguas_cs_CZ">Language support for cs_CZ</flag>
|
||||
<flag name="linguas_da_DK">Language support for da_DK</flag>
|
||||
<flag name="linguas_de_1901">Language support for de_1901</flag>
|
||||
<flag name="linguas_de_CH">Language support for de_CH</flag>
|
||||
<flag name="linguas_en_AU">Language support for en_AU</flag>
|
||||
<flag name="linguas_lt_LT">Language support for lt_LT</flag>
|
||||
<flag name="linguas_pl_PL">Language support for pl_PL</flag>
|
||||
<flag name="linguas_sa">Language support for sa</flag>
|
||||
<flag name="linguas_sk_SK">Language support for sk_SK</flag>
|
||||
<flag name="linguas_th_TH">Language support for th_TH</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
|
@ -0,0 +1,122 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-office/scribus/scribus-1.4.2.ebuild,v 1.1 2013/01/21 16:39:29 jlec Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
|
||||
inherit cmake-utils fdo-mime multilib python-single-r1
|
||||
|
||||
DESCRIPTION="Desktop publishing (DTP) and layout program"
|
||||
HOMEPAGE="http://www.scribus.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE="cairo debug examples hunspell +minimal +pdf spell templates"
|
||||
|
||||
# a=$(ls resources/translations/po/scribus.*ts | sed -e 's:\.: :g' | awk '{print $2}'); echo ${a}
|
||||
IUSE_LINGUAS=" af ar bg br ca cs_CZ cy da_DK de de_1901 de_CH el en_AU en_GB en_US es_ES et eu fi fr gl hu id it ja ko lt_LT nb_NO nl pl_PL pt pt_BR ru sa sk_SK sl sq sr sv th_TH tr uk zh_CN zh_TW"
|
||||
IUSE+=" ${IUSE_LINGUAS// / linguas_}"
|
||||
|
||||
COMMON_DEPEND="
|
||||
dev-libs/boost
|
||||
dev-libs/hyphen
|
||||
dev-libs/libxml2
|
||||
media-libs/fontconfig
|
||||
media-libs/freetype:2
|
||||
media-libs/lcms:2
|
||||
media-libs/libpng:0
|
||||
media-libs/tiff:0
|
||||
net-print/cups
|
||||
sys-libs/zlib[minizip]
|
||||
x11-libs/qt-core:4
|
||||
x11-libs/qt-gui:4
|
||||
virtual/jpeg
|
||||
spell? ( app-text/aspell )
|
||||
pdf? ( app-text/podofo )
|
||||
cairo? ( x11-libs/cairo[X,svg] )"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
app-text/ghostscript-gpl"
|
||||
DEPEND="${COMMON_DEPEND}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${P}-docs.patch
|
||||
"${FILESDIR}"/${PN}-1.4.0-minizip.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
cat > cmake/modules/FindZLIB.cmake <<- EOF
|
||||
find_package(PkgConfig)
|
||||
pkg_check_modules(ZLIB minizip zlib)
|
||||
SET( ZLIB_LIBRARY \${ZLIB_LIBRARIES} )
|
||||
SET( ZLIB_INCLUDE_DIR \${ZLIB_INCLUDE_DIRS} )
|
||||
MARK_AS_ADVANCED( ZLIB_LIBRARY ZLIB_INCLUDE_DIR )
|
||||
EOF
|
||||
|
||||
rm scribus/{ioapi,unzip}.[ch] || die
|
||||
|
||||
sed \
|
||||
-e 's:\(${CMAKE_INSTALL_PREFIX}\):./\1:g' \
|
||||
-i resources/templates/CMakeLists.txt || die
|
||||
|
||||
base_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local lang langs
|
||||
for lang in ${IUSE_LINGUAS}; do
|
||||
if use linguas_${lang}; then
|
||||
langs+=",${lang}"
|
||||
else
|
||||
sed -e "/${lang}/d" -i scribus/doc/CMakeLists.txt || die
|
||||
fi
|
||||
done
|
||||
|
||||
local mycmakeargs=(
|
||||
-DHAVE_PYTHON=ON
|
||||
-DPYTHON_INCLUDE_PATH=$(python_get_includedir)
|
||||
-DPYTHON_LIBRARY="${EPREFIX}/usr/$(get_libdir)/lib${EPYTHON}.so"
|
||||
-DWANT_NORPATH=ON
|
||||
-DWANT_QTARTHUR=ON
|
||||
-DWANT_QT3SUPPORT=OFF
|
||||
-DGENTOOVERSION=${PVR}
|
||||
-DWANT_GUI_LANG=${langs#,}
|
||||
$(cmake-utils_use_has spell ASPELL)
|
||||
$(cmake-utils_use_has pdf PODOFO)
|
||||
$(cmake-utils_use_want cairo)
|
||||
$(cmake-utils_use_want minimal NOHEADERINSTALL)
|
||||
$(cmake-utils_use_want debug DEBUG)
|
||||
)
|
||||
use examples || mycmakeargs+=( -DWANT_NOEXAMPLES=ON)
|
||||
use templates || mycmakeargs+=( -DWANT_NOTEMPLATES=ON)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
|
||||
local lang file
|
||||
for lang in ${IUSE_LINGUAS}; do
|
||||
file="${ED}"/usr/share/scribus/translations/scribus.${lang}.qm
|
||||
if ! use linguas_${lang} && [[ -f "${file}" ]]; then
|
||||
rm "${file}" || die
|
||||
fi
|
||||
done
|
||||
|
||||
mv "${ED}"/usr/share/doc/${PF}/{en,html} || die
|
||||
ln -sf html "${ED}"/usr/share/doc/${PF}/en || die
|
||||
docompress -x /usr/share/doc/${PF}/en
|
||||
doicon resources/icons/scribus.png
|
||||
domenu scribus.desktop
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
fdo-mime_mime_database_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
fdo-mime_mime_database_update
|
||||
}
|
@ -0,0 +1,26 @@
|
||||
From 76cb98e439c65b5ec8d32d809100a67c653e5635 Mon Sep 17 00:00:00 2001
|
||||
From: Paul Varner <fuzzyray@gentoo.org>
|
||||
Date: Mon, 21 Jan 2013 15:37:19 -0600
|
||||
Subject: [PATCH] Fix issue where genlop <pkg name> no longer displays merge
|
||||
information (Bug 453382).
|
||||
|
||||
---
|
||||
genlop | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/genlop b/genlop
|
||||
index 52af5ed..d5020eb 100755
|
||||
--- a/genlop
|
||||
+++ b/genlop
|
||||
@@ -1127,7 +1127,7 @@ foreach my $ebuild_arg (@targets)
|
||||
}
|
||||
}
|
||||
}
|
||||
- if ($list_found or $ebuild_found or $time_found)
|
||||
+ if ($list_found or $ebuild_found or $time_found or !$info_found)
|
||||
{
|
||||
my $eb = $2;
|
||||
my $extra = $3 || "";
|
||||
--
|
||||
1.8.1.1
|
||||
|
@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-portage/genlop/genlop-0.30.9-r1.ebuild,v 1.1 2013/01/21 21:59:34 fuzzyray Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit base bash-completion-r1
|
||||
|
||||
DESCRIPTION="A nice emerge.log parser"
|
||||
HOMEPAGE="http://www.gentoo.org/proj/en/perl"
|
||||
SRC_URI="mirror://gentoo//${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-lang/perl
|
||||
dev-perl/DateManip
|
||||
dev-perl/libwww-perl"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
# Populate the patches array for any patches for -rX releases
|
||||
PATCHES=( "${FILESDIR}"/${P}-display.patch )
|
||||
|
||||
src_install() {
|
||||
dobin genlop || die "failed to install genlop (via dobin)"
|
||||
dodoc README Changelog
|
||||
doman genlop.1
|
||||
newbashcomp genlop.bash-completion genlop
|
||||
}
|
@ -1,26 +0,0 @@
|
||||
# Copyright 1999-2008 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-shells/ccsh/ccsh-0.0.4-r2.ebuild,v 1.18 2008/12/30 20:40:07 angelos Exp $
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="UNIX Shell for people already familiar with the C language"
|
||||
HOMEPAGE="http://ccsh.sourceforge.net/"
|
||||
SRC_URI="http://download.sourceforge.net/ccsh/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="x86 ppc sparc"
|
||||
IUSE=""
|
||||
|
||||
src_compile() {
|
||||
emake CFLAGS="${CFLAGS}" CC="$(tc-getCC)" || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
into /
|
||||
dobin ccsh || die
|
||||
into /usr
|
||||
newman ccsh.man ccsh.1
|
||||
dodoc ChangeLog README TODO
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
diff -ruN glosung-3.6.2/src/losung.c glosung-3.6.2-patched/src/losung.c
|
||||
--- glosung-3.6.2/src/losung.c 2010-01-04 15:28:38.000000000 -0500
|
||||
+++ glosung-3.6.2-patched/src/losung.c 2013-01-21 14:34:14.318711560 -0500
|
||||
@@ -31,7 +31,6 @@
|
||||
#endif /* WIN32 */
|
||||
|
||||
#include <glib/gi18n.h>
|
||||
-#include <glib/goption.h>
|
||||
|
||||
#include "util.h"
|
||||
|
@ -0,0 +1,12 @@
|
||||
[Desktop Entry]
|
||||
Name=GLosung - Herrnhut's Watchwords
|
||||
Name[de]=GLosung - Herrnhuter Losungen
|
||||
Name[hu]=GLosung - Herrnhuter-i Útmutató
|
||||
Comment=Gods Word for every day
|
||||
Comment[de]=Gottes Wort für jeden Tag
|
||||
Comment[hu]=Isten igéje minden napra
|
||||
Exec=glosung
|
||||
Icon=/usr/share/glosung/glosung.png
|
||||
Terminal=false
|
||||
Type=Application
|
||||
Categories=Utility;X-Red-Hat-Extra;Spirituality;
|
@ -0,0 +1,45 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/glosung/glosung-3.6.2.ebuild,v 1.1 2013/01/21 20:23:46 creffett Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils
|
||||
DESCRIPTION="Watch word program for the GNOME2 desktop (watch word (german): losung)"
|
||||
HOMEPAGE="http://www.godehardt.org/losung.html"
|
||||
SRC_URI="mirror://sourceforge/glosung/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/libxml2
|
||||
>=gnome-base/gconf-2.0:2
|
||||
>=gnome-base/libgnome-2
|
||||
>=gnome-base/libgnomeui-2
|
||||
net-misc/curl
|
||||
>=x11-libs/gtk+-2.10:2
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-util/scons-0.93
|
||||
>=dev-util/intltool-0.22
|
||||
>=sys-devel/gettext-0.10
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${PN}-3.6.2-glib-includes.patch"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
scons ${MAKEOPTS} || die "scons make died"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
scons install DESTDIR="${D}" || die "scons install died"
|
||||
#Ships with an ISO-8859 encoded .desktop file, which causes validation to fail, so ship a UTF-8 version
|
||||
cp "${FILESDIR}/glosung.desktop" "${D}/usr/share/applications"
|
||||
}
|
@ -1,13 +1,6 @@
|
||||
DIST mariadb-5.1.62.tar.gz 24931609 SHA256 2293e973d22bc969dcb8b17710c909182d2b7960f711b124c0c9f429f9dd11da SHA512 a579e7fb9421a7de1a77881575c35d43bfaa2cdfc398477f80373fad4faec0bcc7bea3248cd67972787745744653dbf0c27b226d79dccbc4ffe77bab7dda0c35 WHIRLPOOL 5e8207c5344309a7263570cbd6beca438b4287024ff48aedf33465327d81b2360977fe8da44d1f49500e6c3181e6dea664eb425b73185bbc0c10d3ed55c57e72
|
||||
DIST mariadb-5.1.66.tar.gz 25017546 SHA256 c11d8e4f6bfcdea8833470a33738e0561da97dd3c63575de2b959008509ae372 SHA512 603e8f571e2446f7596776769633dcf5496f4fdea100c43222efcc74b9c8ed292a0c2944c43f7c216fd2676b59ee18bdbb5d6f38f27627551252ff25d722dce6 WHIRLPOOL 9043e5a0215773f8f7cb8b5265101f019caeb5f73bc5cc3ea2b37a67500fc149395201611cd87c3e131b562a9ad9cdd5672bc6c545cd8e71da983a4a7b6ef737
|
||||
DIST mariadb-5.2.12.tar.gz 25364319 SHA256 6d53bc0831d87b695cc872c3456c16935aed67250fb305cdb7197274e2632a49 SHA512 d4583e0f6b8ae5b90e6c2818ecb98eadd5245e1c2c1a270980dc7b002c62f056fe0c15a389548d6e0ec3c0d83ac72a9fe30b6f9b220c92eae0e0ca29fd7bb333 WHIRLPOOL 10cdec3090f733110c762daae945f6a77f61103f3c14ccf38884df41b036497c360d98cc3be3c754563f8a0affb6ad012224f2f31905b709eb34a61e0613bf90
|
||||
DIST mariadb-5.2.13.tar.gz 25459987 SHA256 96887416e097f1d4a7dde70ad404e6b7d26d3d13b5d1a8451e1ea62cdd9b0ca8 SHA512 696bb5f59f25fa31fc35399c99f6f13e37a178b1e9b0155e3cf053b1232a950035132d075b0594ff611f6b59635d49d0800820c2bbd02932d16917e174717f8a WHIRLPOOL 6755eb6a841350eb69668a1679b1cb7ec3d6ac58bb793b07d07353cc1962a82c111920dc7bc8b08056a85beb7f8d371045fdeb31751a44981f7b910d52e3da74
|
||||
DIST mariadb-5.3.11.tar.gz 26865690 SHA256 07a766b007c2f2c50680ccde121801208222877bb9311ffc9abf85e2f5e09f3a SHA512 8f501c6c4c3c886ff65c079ebba8e4870ebf8e6b451f35014b6d7cd4f74bf5c23360c271b5ef759b10a491914136213d759b859b1df9ba06d9863d684aa8d8e9 WHIRLPOOL 4b74bc8e4606a5c14e437a57398091d717bd866e179e26ced8054f3b5c6e88548f8e15e9a822f39ff5e81c6d6f90d7d69c5a42549bf81c2eb57f5b0d448ca2c0
|
||||
DIST mariadb-5.3.6.tar.gz 26724631 SHA256 899410ef19981d9be3c293f57fbceffc88487ccbd6ebcb02a8c14831c918e040 SHA512 ccf61f42084318a9084f742bdf03786b6590b0969b42c17c05503fac9608a56e39ee1a0ad0276aea413c61822cf5edfddcf25bfe9d421d76e01824332b7fee67 WHIRLPOOL cf5887291affd437f755e63d2c79e3fcc63fa5687dfab8c069b62caced59ced2cdae2a54e560e54a1435ec52c5a21ea19efe081704d98de104fc3c8688713b85
|
||||
DIST mariadb-5.5.23.tar.gz 27432223 SHA256 e4ce1f31739d97f43768cf3c1efaf05d291d9758e6097fd2512fafa5686a2797 SHA512 969836bdc4cf8a0c850b7b5aabbe148b31f5e5be387f986e59d35b83b0d10e93f89c65cdb7541d34c18b5cddbb1b7379f73bc52c4bd08f8a0c92ae958d566ad6 WHIRLPOOL f54fc3da96bbc6663bde43ce4d692fd453cc5dca9c697aaf6da33241b08e746e52dbebfc54c360c3d0bee9cfb65413379cb6d221f1fe849c2882abd070a7b893
|
||||
DIST mariadb-5.5.28.tar.gz 27819467 SHA256 1237568d36fcbda707d363f2819ac539aedf2f49267162ec95e90cf4bb049850 SHA512 8ee9c624da4683ba4145f15014780568c4ea2034204d4f80e0aad688cdfe41cba49d3ca6db7adf52023054a5b7f467ab11d62a5fe30e0d5e92dff491dc8e5e5e WHIRLPOOL 879683cae962d8d15d0913d21df05570b01d24e7c5e9ece3c4ce8e23324005a044122d16a7e683ce43637bed796c93fa05c17e516ddf4e59f0662705be244b6c
|
||||
DIST mariadb-5.5.28a.tar.gz 27844298 SHA256 66c908592763c641f2a1e9fd83f080458a0d3375cda9aaf7700a37877b1e9968 SHA512 49fbbffb68f77e370cb288f7e406389101dd85433f2bbf25f9932d5e22ad6647b5a5f7fa397fa2f2efb5b7f2d860f395224d3188b70ed474373b820b1e708df7 WHIRLPOOL 3575a808b5bd0cf3778fcc81c78a4999abdb0cf82a577ebc4cda77df8db8c54120108d086c598ed40ae9eeb8660874cc8f33f6de2380a2a6fcb5ea70d0a1c727
|
||||
DIST mysql-extras-20120416-2021Z.tar.bz2 1874771 SHA256 af780a9c41a5073d7a66e991e9b1c468bea89b1efd7fbea7e6daa5f75d235e33 SHA512 c1a33fb4875274ee5c04182b62697037454f3aea26e094003e985b9c3c0d47a8dd62a572e4db95ce98d6dbfba4388ae1f2577378acc15b4d3ad0b762e3cecb1d WHIRLPOOL bc3b2018fab6ab93bfbf834a99061c95a511415fd25bea988a27108fcd210142791983d1f5a561961e471a7b2e99210e4b260a200d85150bac596cdb6e1a83d5
|
||||
DIST mysql-extras-20120906-1344Z.tar.bz2 1898342 SHA256 75e8efa38d6b10b63d05553f5c884396bdd50b9a445731892dc7780d0a015b2e SHA512 4c253a5772eea4e130c39b4e127372431afaf53d574f8369e905c636c7c12e7eb534432e1ffd681eb83de857850ddcba161ef5c489e1f077ff850bf95978d4f8 WHIRLPOOL 1e9bd9f1ce83d219c20e089e952a8b39c73d97d027a1309788a3d8e529d5444412d6e4445d362b16e01c9ea918cc7c994635c240ca7f7848a2c06f528d832485
|
||||
DIST mysql-extras-20121101-2319Z.tar.bz2 1898358 SHA256 ea5da082d3384bde67e005ebc39b78e7caadea80745333fb5a9cf47a4c4e4c5d SHA512 6a49abb1beee012d87ab63071a568ee6d9d8e4ff7a76401b91f5bdc127860d1c504a3877cbadb81536b07afe5ff419c77c793b0fc14ba484f56765d1ca526614 WHIRLPOOL 4bda75a0a9063830b3140bbc3cb12b60fa21289eee2fa476fb286da6318fdf0445a9c6193bd2063aefcd3f4ecc1f8045b30635f0e32014098d0f3dbee86e01fc
|
||||
DIST mysql-extras-20130120-0100Z.tar.bz2 1899297 SHA256 56db6daa26070cb10b220cb06e7b4d4a84214932a5a04500ed0e76b938c01776 SHA512 9fc9b21e547ec0e1ae37b288a1ade28b11c03a89129302226c36018cf69842fda95665799ded84f04cccffaf54555acde40bf2ae6e2ea39ec63b3876382af1ba WHIRLPOOL 25f31d91d6004e7472ef6f2ff0d02b9dde9915f56fc84da600145ac09d1d56751c2ef85c897d3b7bacd29b1010b304445517452254a1e9208bc7bfa9c2e9bf2e
|
||||
|
@ -1,171 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/mariadb/mariadb-5.1.62.ebuild,v 1.3 2013/01/20 02:06:27 robbat2 Exp $
|
||||
|
||||
EAPI="4"
|
||||
MY_EXTRAS_VER="20120416-2021Z"
|
||||
|
||||
# Build system
|
||||
BUILD="autotools"
|
||||
|
||||
inherit toolchain-funcs mysql-v2
|
||||
# only to make repoman happy. it is really set in the eclass
|
||||
IUSE="$IUSE"
|
||||
|
||||
# REMEMBER: also update eclass/mysql*.eclass before committing!
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
|
||||
|
||||
# When MY_EXTRAS is bumped, the index should be revised to exclude these.
|
||||
EPATCH_EXCLUDE=''
|
||||
|
||||
DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )"
|
||||
RDEPEND="${RDEPEND}"
|
||||
|
||||
# Please do not add a naive src_unpack to this ebuild
|
||||
# If you want to add a single patch, copy the ebuild to an overlay
|
||||
# and create your own mysql-extras tarball, looking at 000_index.txt
|
||||
src_prepare() {
|
||||
sed -i \
|
||||
-e '/^noinst_PROGRAMS/s/basic-t//g' \
|
||||
"${S}"/unittest/mytap/t/Makefile.am
|
||||
mysql-v2_src_prepare
|
||||
}
|
||||
|
||||
# Official test instructions:
|
||||
# USE='berkdb -cluster embedded extraengine perl ssl community' \
|
||||
# FEATURES='test userpriv -usersandbox' \
|
||||
# ebuild mariadb-X.X.XX.ebuild \
|
||||
# digest clean package
|
||||
src_test() {
|
||||
# Bug #213475 - MySQL _will_ object strenously if your machine is named
|
||||
# localhost. Also causes weird failures.
|
||||
[[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost"
|
||||
|
||||
emake check || die "make check failed"
|
||||
if ! use "minimal" ; then
|
||||
if [[ $UID -eq 0 ]]; then
|
||||
die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root."
|
||||
fi
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
cd "${S}"
|
||||
einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
|
||||
local retstatus_unit
|
||||
local retstatus_ns
|
||||
local retstatus_ps
|
||||
local t
|
||||
addpredict /this-dir-does-not-exist/t9.MYI
|
||||
|
||||
# Ensure that parallel runs don't die
|
||||
export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
|
||||
|
||||
# The entire 5.0 series has pre-generated SSL certificates, they have
|
||||
# mostly expired now. ${S}/mysql-tests/std-data/*.pem
|
||||
# The certs really SHOULD be generated for the tests, so that they are
|
||||
# not expiring like this. We cannot do so ourselves as the tests look
|
||||
# closely as the cert path data, and we do not have the CA key to regen
|
||||
# ourselves. Alternatively, upstream should generate them with at least
|
||||
# 50-year validity.
|
||||
#
|
||||
# Known expiry points:
|
||||
# 4.1.*, 5.0.0-5.0.22, 5.1.7: Expires 2013/09/09
|
||||
# 5.0.23-5.0.77, 5.1.7-5.1.22?: Expires 2009/01/27
|
||||
# 5.0.78-5.0.90, 5.1.??-5.1.42: Expires 2010/01/28
|
||||
#
|
||||
# mysql-test/std_data/untrusted-cacert.pem is MEANT to be
|
||||
# expired/invalid.
|
||||
case ${PV} in
|
||||
5.1.*|5.4.*|5.5.*)
|
||||
for t in openssl_1 rpl_openssl rpl.rpl_ssl rpl.rpl_ssl1 ssl ssl_8k_key \
|
||||
ssl_compress ssl_connect rpl.rpl_heartbeat_ssl ; do \
|
||||
mysql-v2_disable_test \
|
||||
"$t" \
|
||||
"These OpenSSL tests break due to expired certificates"
|
||||
done
|
||||
;;
|
||||
esac
|
||||
|
||||
# These are also failing in MySQL 5.1 for now, and are believed to be
|
||||
# false positives:
|
||||
#
|
||||
# main.mysql_comment, main.mysql_upgrade, main.information_schema,
|
||||
# funcs_1.is_columns_mysql funcs_1.is_tables_mysql funcs_1.is_triggers:
|
||||
# fails due to USE=-latin1 / utf8 default
|
||||
#
|
||||
# main.mysql_client_test:
|
||||
# segfaults at random under Portage only, suspect resource limits.
|
||||
#
|
||||
# main.not_partition:
|
||||
# Failure reason unknown at this time, must resolve before package.mask
|
||||
# removal FIXME
|
||||
case ${PV} in
|
||||
5.1.*|5.2.*|5.4.*|5.5.*)
|
||||
for t in main.mysql_client_test main.mysql_comments \
|
||||
main.mysql_upgrade \
|
||||
main.information_schema \
|
||||
main.not_partition funcs_1.is_columns_mysql \
|
||||
funcs_1.is_tables_mysql funcs_1.is_triggers; do
|
||||
mysql-v2_disable_test "$t" "False positives in Gentoo"
|
||||
done
|
||||
;;
|
||||
esac
|
||||
|
||||
# New failures in 5.1.50/5.1.51, reported by jmbsvicetto.
|
||||
# These tests are picking up a 'connect-timeout' config from somewhere,
|
||||
# which is not valid, and since it does not have 'loose-' in front of
|
||||
# it, it's causing a failure
|
||||
case ${PV} in
|
||||
5.1.5*|5.4.*|5.5.*|6*)
|
||||
for t in rpl.rpl_mysql_upgrade main.log_tables_upgrade ; do
|
||||
mysql-v2_disable_test "$t" \
|
||||
"False positives in Gentoo: connect-timeout"
|
||||
done
|
||||
;;
|
||||
esac
|
||||
|
||||
use profiling && use community \
|
||||
|| mysql-v2_disable_test main.profiling \
|
||||
"Profiling test needs profiling support"
|
||||
|
||||
if [ "${PN}" == "mariadb" ]; then
|
||||
for t in \
|
||||
parts.part_supported_sql_func_ndb \
|
||||
parts.partition_auto_increment_ndb ; do
|
||||
mysql-v2_disable_test $t "ndb not supported in mariadb"
|
||||
done
|
||||
fi
|
||||
|
||||
# create directories because mysqladmin might make out of order
|
||||
mkdir -p "${S}"/mysql-test/var-{ps,ns}{,/log}
|
||||
|
||||
# We run the test protocols seperately
|
||||
emake test-unit
|
||||
retstatus_unit=$?
|
||||
[[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed"
|
||||
|
||||
emake test-ns force="--force --vardir=${S}/mysql-test/var-ns"
|
||||
retstatus_ns=$?
|
||||
[[ $retstatus_ns -eq 0 ]] || eerror "test-ns failed"
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
|
||||
emake test-ps force="--force --vardir=${S}/mysql-test/var-ps"
|
||||
retstatus_ps=$?
|
||||
[[ $retstatus_ps -eq 0 ]] || eerror "test-ps failed"
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
|
||||
# TODO:
|
||||
# When upstream enables the pr and nr testsuites, we need those as well.
|
||||
|
||||
# Cleanup is important for these testcases.
|
||||
pkill -9 -f "${S}/ndb" 2>/dev/null
|
||||
pkill -9 -f "${S}/sql" 2>/dev/null
|
||||
failures=""
|
||||
[[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit"
|
||||
[[ $retstatus_ns -eq 0 ]] || failures="${failures} test-ns"
|
||||
[[ $retstatus_ps -eq 0 ]] || failures="${failures} test-ps"
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
[[ -z "$failures" ]] || die "Test failures: $failures"
|
||||
einfo "Tests successfully completed"
|
||||
else
|
||||
einfo "Skipping server tests due to minimal build."
|
||||
fi
|
||||
}
|
@ -1,171 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/mariadb/mariadb-5.2.12.ebuild,v 1.3 2013/01/20 02:06:27 robbat2 Exp $
|
||||
|
||||
EAPI="4"
|
||||
MY_EXTRAS_VER="20120416-2021Z"
|
||||
|
||||
# Build system
|
||||
BUILD="autotools"
|
||||
|
||||
inherit toolchain-funcs mysql-v2
|
||||
# only to make repoman happy. it is really set in the eclass
|
||||
IUSE="$IUSE"
|
||||
|
||||
# REMEMBER: also update eclass/mysql*.eclass before committing!
|
||||
KEYWORDS="~amd64 ~s390 ~sh ~x86 ~sparc-fbsd ~x86-fbsd"
|
||||
|
||||
# When MY_EXTRAS is bumped, the index should be revised to exclude these.
|
||||
EPATCH_EXCLUDE=''
|
||||
|
||||
DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )"
|
||||
RDEPEND="${RDEPEND}"
|
||||
|
||||
# Please do not add a naive src_unpack to this ebuild
|
||||
# If you want to add a single patch, copy the ebuild to an overlay
|
||||
# and create your own mysql-extras tarball, looking at 000_index.txt
|
||||
src_prepare() {
|
||||
sed -i \
|
||||
-e '/^noinst_PROGRAMS/s/basic-t//g' \
|
||||
"${S}"/unittest/mytap/t/Makefile.am
|
||||
mysql-v2_src_prepare
|
||||
}
|
||||
|
||||
# Official test instructions:
|
||||
# USE='berkdb -cluster embedded extraengine perl ssl community' \
|
||||
# FEATURES='test userpriv -usersandbox' \
|
||||
# ebuild mariadb-X.X.XX.ebuild \
|
||||
# digest clean package
|
||||
src_test() {
|
||||
# Bug #213475 - MySQL _will_ object strenously if your machine is named
|
||||
# localhost. Also causes weird failures.
|
||||
[[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost"
|
||||
|
||||
emake check || die "make check failed"
|
||||
if ! use "minimal" ; then
|
||||
if [[ $UID -eq 0 ]]; then
|
||||
die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root."
|
||||
fi
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
cd "${S}"
|
||||
einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
|
||||
local retstatus_unit
|
||||
local retstatus_ns
|
||||
local retstatus_ps
|
||||
local t
|
||||
addpredict /this-dir-does-not-exist/t9.MYI
|
||||
|
||||
# Ensure that parallel runs don't die
|
||||
export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
|
||||
|
||||
# The entire 5.0 series has pre-generated SSL certificates, they have
|
||||
# mostly expired now. ${S}/mysql-tests/std-data/*.pem
|
||||
# The certs really SHOULD be generated for the tests, so that they are
|
||||
# not expiring like this. We cannot do so ourselves as the tests look
|
||||
# closely as the cert path data, and we do not have the CA key to regen
|
||||
# ourselves. Alternatively, upstream should generate them with at least
|
||||
# 50-year validity.
|
||||
#
|
||||
# Known expiry points:
|
||||
# 4.1.*, 5.0.0-5.0.22, 5.1.7: Expires 2013/09/09
|
||||
# 5.0.23-5.0.77, 5.1.7-5.1.22?: Expires 2009/01/27
|
||||
# 5.0.78-5.0.90, 5.1.??-5.1.42: Expires 2010/01/28
|
||||
#
|
||||
# mysql-test/std_data/untrusted-cacert.pem is MEANT to be
|
||||
# expired/invalid.
|
||||
case ${PV} in
|
||||
5.1.*|5.4.*|5.5.*)
|
||||
for t in openssl_1 rpl_openssl rpl.rpl_ssl rpl.rpl_ssl1 ssl ssl_8k_key \
|
||||
ssl_compress ssl_connect rpl.rpl_heartbeat_ssl ; do \
|
||||
mysql-v2_disable_test \
|
||||
"$t" \
|
||||
"These OpenSSL tests break due to expired certificates"
|
||||
done
|
||||
;;
|
||||
esac
|
||||
|
||||
# These are also failing in MySQL 5.1 for now, and are believed to be
|
||||
# false positives:
|
||||
#
|
||||
# main.mysql_comment, main.mysql_upgrade, main.information_schema,
|
||||
# funcs_1.is_columns_mysql funcs_1.is_tables_mysql funcs_1.is_triggers:
|
||||
# fails due to USE=-latin1 / utf8 default
|
||||
#
|
||||
# main.mysql_client_test:
|
||||
# segfaults at random under Portage only, suspect resource limits.
|
||||
#
|
||||
# main.not_partition:
|
||||
# Failure reason unknown at this time, must resolve before package.mask
|
||||
# removal FIXME
|
||||
case ${PV} in
|
||||
5.1.*|5.2.*|5.4.*|5.5.*)
|
||||
for t in main.mysql_client_test main.mysql_comments \
|
||||
main.mysql_upgrade \
|
||||
main.information_schema \
|
||||
main.not_partition funcs_1.is_columns_mysql \
|
||||
funcs_1.is_tables_mysql funcs_1.is_triggers; do
|
||||
mysql-v2_disable_test "$t" "False positives in Gentoo"
|
||||
done
|
||||
;;
|
||||
esac
|
||||
|
||||
# New failures in 5.1.50/5.1.51, reported by jmbsvicetto.
|
||||
# These tests are picking up a 'connect-timeout' config from somewhere,
|
||||
# which is not valid, and since it does not have 'loose-' in front of
|
||||
# it, it's causing a failure
|
||||
case ${PV} in
|
||||
5.1.5*|5.4.*|5.5.*|6*)
|
||||
for t in rpl.rpl_mysql_upgrade main.log_tables_upgrade ; do
|
||||
mysql-v2_disable_test "$t" \
|
||||
"False positives in Gentoo: connect-timeout"
|
||||
done
|
||||
;;
|
||||
esac
|
||||
|
||||
use profiling && use community \
|
||||
|| mysql-v2_disable_test main.profiling \
|
||||
"Profiling test needs profiling support"
|
||||
|
||||
if [ "${PN}" == "mariadb" ]; then
|
||||
for t in \
|
||||
parts.part_supported_sql_func_ndb \
|
||||
parts.partition_auto_increment_ndb ; do
|
||||
mysql-v2_disable_test $t "ndb not supported in mariadb"
|
||||
done
|
||||
fi
|
||||
|
||||
# create directories because mysqladmin might make out of order
|
||||
mkdir -p "${S}"/mysql-test/var-{ps,ns}{,/log}
|
||||
|
||||
# We run the test protocols seperately
|
||||
emake test-unit
|
||||
retstatus_unit=$?
|
||||
[[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed"
|
||||
|
||||
emake test-ns force="--force --vardir=${S}/mysql-test/var-ns"
|
||||
retstatus_ns=$?
|
||||
[[ $retstatus_ns -eq 0 ]] || eerror "test-ns failed"
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
|
||||
emake test-ps force="--force --vardir=${S}/mysql-test/var-ps"
|
||||
retstatus_ps=$?
|
||||
[[ $retstatus_ps -eq 0 ]] || eerror "test-ps failed"
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
|
||||
# TODO:
|
||||
# When upstream enables the pr and nr testsuites, we need those as well.
|
||||
|
||||
# Cleanup is important for these testcases.
|
||||
pkill -9 -f "${S}/ndb" 2>/dev/null
|
||||
pkill -9 -f "${S}/sql" 2>/dev/null
|
||||
failures=""
|
||||
[[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit"
|
||||
[[ $retstatus_ns -eq 0 ]] || failures="${failures} test-ns"
|
||||
[[ $retstatus_ps -eq 0 ]] || failures="${failures} test-ps"
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
[[ -z "$failures" ]] || die "Test failures: $failures"
|
||||
einfo "Tests successfully completed"
|
||||
else
|
||||
einfo "Skipping server tests due to minimal build."
|
||||
fi
|
||||
}
|
@ -1,174 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/mariadb/mariadb-5.3.6.ebuild,v 1.3 2013/01/20 02:06:27 robbat2 Exp $
|
||||
|
||||
EAPI="4"
|
||||
MY_EXTRAS_VER="20120416-2021Z"
|
||||
|
||||
# Build system
|
||||
BUILD="autotools"
|
||||
|
||||
# Suffix on files...
|
||||
#MY_PV="$PV-ga"
|
||||
|
||||
inherit toolchain-funcs mysql-v2
|
||||
# only to make repoman happy. it is really set in the eclass
|
||||
IUSE="$IUSE"
|
||||
|
||||
# REMEMBER: also update eclass/mysql*.eclass before committing!
|
||||
KEYWORDS="~amd64 ~s390 ~sh ~x86 ~sparc-fbsd ~x86-fbsd"
|
||||
|
||||
# When MY_EXTRAS is bumped, the index should be revised to exclude these.
|
||||
EPATCH_EXCLUDE=''
|
||||
|
||||
DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )"
|
||||
RDEPEND="${RDEPEND}"
|
||||
|
||||
# Please do not add a naive src_unpack to this ebuild
|
||||
# If you want to add a single patch, copy the ebuild to an overlay
|
||||
# and create your own mysql-extras tarball, looking at 000_index.txt
|
||||
src_prepare() {
|
||||
sed -i \
|
||||
-e '/^noinst_PROGRAMS/s/basic-t//g' \
|
||||
"${S}"/unittest/mytap/t/Makefile.am
|
||||
mysql-v2_src_prepare
|
||||
}
|
||||
|
||||
# Official test instructions:
|
||||
# USE='berkdb -cluster embedded extraengine perl ssl community' \
|
||||
# FEATURES='test userpriv -usersandbox' \
|
||||
# ebuild mariadb-X.X.XX.ebuild \
|
||||
# digest clean package
|
||||
src_test() {
|
||||
# Bug #213475 - MySQL _will_ object strenously if your machine is named
|
||||
# localhost. Also causes weird failures.
|
||||
[[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost"
|
||||
|
||||
emake check || die "make check failed"
|
||||
if ! use "minimal" ; then
|
||||
if [[ $UID -eq 0 ]]; then
|
||||
die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root."
|
||||
fi
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
cd "${S}"
|
||||
einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
|
||||
local retstatus_unit
|
||||
local retstatus_ns
|
||||
local retstatus_ps
|
||||
local t
|
||||
addpredict /this-dir-does-not-exist/t9.MYI
|
||||
|
||||
# Ensure that parallel runs don't die
|
||||
export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
|
||||
|
||||
# The entire 5.0 series has pre-generated SSL certificates, they have
|
||||
# mostly expired now. ${S}/mysql-tests/std-data/*.pem
|
||||
# The certs really SHOULD be generated for the tests, so that they are
|
||||
# not expiring like this. We cannot do so ourselves as the tests look
|
||||
# closely as the cert path data, and we do not have the CA key to regen
|
||||
# ourselves. Alternatively, upstream should generate them with at least
|
||||
# 50-year validity.
|
||||
#
|
||||
# Known expiry points:
|
||||
# 4.1.*, 5.0.0-5.0.22, 5.1.7: Expires 2013/09/09
|
||||
# 5.0.23-5.0.77, 5.1.7-5.1.22?: Expires 2009/01/27
|
||||
# 5.0.78-5.0.90, 5.1.??-5.1.42: Expires 2010/01/28
|
||||
#
|
||||
# mysql-test/std_data/untrusted-cacert.pem is MEANT to be
|
||||
# expired/invalid.
|
||||
case ${PV} in
|
||||
5.1.*|5.5.*)
|
||||
for t in openssl_1 rpl_openssl rpl.rpl_ssl rpl.rpl_ssl1 ssl ssl_8k_key \
|
||||
ssl_compress ssl_connect rpl.rpl_heartbeat_ssl ; do \
|
||||
mysql-v2_disable_test \
|
||||
"$t" \
|
||||
"These OpenSSL tests break due to expired certificates"
|
||||
done
|
||||
;;
|
||||
esac
|
||||
|
||||
# These are also failing in MySQL 5.1 for now, and are believed to be
|
||||
# false positives:
|
||||
#
|
||||
# main.mysql_comment, main.mysql_upgrade, main.information_schema,
|
||||
# funcs_1.is_columns_mysql funcs_1.is_tables_mysql funcs_1.is_triggers:
|
||||
# fails due to USE=-latin1 / utf8 default
|
||||
#
|
||||
# main.mysql_client_test:
|
||||
# segfaults at random under Portage only, suspect resource limits.
|
||||
#
|
||||
# main.not_partition:
|
||||
# Failure reason unknown at this time, must resolve before package.mask
|
||||
# removal FIXME
|
||||
case ${PV} in
|
||||
5.1.*|5.2.*|5.3.*|5.5.*)
|
||||
for t in main.mysql_client_test main.mysql_comments \
|
||||
main.mysql_upgrade \
|
||||
main.information_schema \
|
||||
main.not_partition funcs_1.is_columns_mysql \
|
||||
funcs_1.is_tables_mysql funcs_1.is_triggers; do
|
||||
mysql-v2_disable_test "$t" "False positives in Gentoo"
|
||||
done
|
||||
;;
|
||||
esac
|
||||
|
||||
# New failures in 5.1.50/5.1.51, reported by jmbsvicetto.
|
||||
# These tests are picking up a 'connect-timeout' config from somewhere,
|
||||
# which is not valid, and since it does not have 'loose-' in front of
|
||||
# it, it's causing a failure
|
||||
case ${PV} in
|
||||
5.1.5*|5.5.*|6*)
|
||||
for t in rpl.rpl_mysql_upgrade main.log_tables_upgrade ; do
|
||||
mysql-v2_disable_test "$t" \
|
||||
"False positives in Gentoo: connect-timeout"
|
||||
done
|
||||
;;
|
||||
esac
|
||||
|
||||
use profiling && use community \
|
||||
|| mysql-v2_disable_test main.profiling \
|
||||
"Profiling test needs profiling support"
|
||||
|
||||
if [ "${PN}" == "mariadb" ]; then
|
||||
for t in \
|
||||
parts.part_supported_sql_func_ndb \
|
||||
parts.partition_auto_increment_ndb ; do
|
||||
mysql-v2_disable_test $t "ndb not supported in mariadb"
|
||||
done
|
||||
fi
|
||||
|
||||
# create directories because mysqladmin might make out of order
|
||||
mkdir -p "${S}"/mysql-test/var-{ps,ns}{,/log}
|
||||
|
||||
# We run the test protocols seperately
|
||||
emake test-unit
|
||||
retstatus_unit=$?
|
||||
[[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed"
|
||||
|
||||
emake test-ns force="--force --vardir=${S}/mysql-test/var-ns"
|
||||
retstatus_ns=$?
|
||||
[[ $retstatus_ns -eq 0 ]] || eerror "test-ns failed"
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
|
||||
emake test-ps force="--force --vardir=${S}/mysql-test/var-ps"
|
||||
retstatus_ps=$?
|
||||
[[ $retstatus_ps -eq 0 ]] || eerror "test-ps failed"
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
|
||||
# TODO:
|
||||
# When upstream enables the pr and nr testsuites, we need those as well.
|
||||
|
||||
# Cleanup is important for these testcases.
|
||||
pkill -9 -f "${S}/ndb" 2>/dev/null
|
||||
pkill -9 -f "${S}/sql" 2>/dev/null
|
||||
failures=""
|
||||
[[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit"
|
||||
[[ $retstatus_ns -eq 0 ]] || failures="${failures} test-ns"
|
||||
[[ $retstatus_ps -eq 0 ]] || failures="${failures} test-ps"
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
[[ -z "$failures" ]] || die "Test failures: $failures"
|
||||
einfo "Tests successfully completed"
|
||||
else
|
||||
einfo "Skipping server tests due to minimal build."
|
||||
fi
|
||||
}
|
@ -1,171 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/mariadb/mariadb-5.5.23.ebuild,v 1.3 2013/01/20 02:09:35 robbat2 Exp $
|
||||
|
||||
EAPI="4"
|
||||
MY_EXTRAS_VER="20120416-2021Z"
|
||||
|
||||
# Build system
|
||||
BUILD="cmake"
|
||||
|
||||
inherit toolchain-funcs mysql-v2
|
||||
# only to make repoman happy. it is really set in the eclass
|
||||
IUSE="$IUSE"
|
||||
|
||||
# REMEMBER: also update eclass/mysql*.eclass before committing!
|
||||
KEYWORDS="~amd64 ~s390 ~sh ~x86 ~sparc-fbsd ~x86-fbsd"
|
||||
|
||||
# When MY_EXTRAS is bumped, the index should be revised to exclude these.
|
||||
EPATCH_EXCLUDE=''
|
||||
|
||||
DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )"
|
||||
RDEPEND="${RDEPEND}"
|
||||
|
||||
# Please do not add a naive src_unpack to this ebuild
|
||||
# If you want to add a single patch, copy the ebuild to an overlay
|
||||
# and create your own mysql-extras tarball, looking at 000_index.txt
|
||||
src_prepare() {
|
||||
sed -i \
|
||||
-e '/^noinst_PROGRAMS/s/basic-t//g' \
|
||||
"${S}"/unittest/mytap/t/Makefile.am
|
||||
mysql-v2_src_prepare
|
||||
}
|
||||
|
||||
# Official test instructions:
|
||||
# USE='berkdb -cluster embedded extraengine perl ssl community' \
|
||||
# FEATURES='test userpriv -usersandbox' \
|
||||
# ebuild mariadb-X.X.XX.ebuild \
|
||||
# digest clean package
|
||||
src_test() {
|
||||
# Bug #213475 - MySQL _will_ object strenously if your machine is named
|
||||
# localhost. Also causes weird failures.
|
||||
[[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost"
|
||||
|
||||
emake check || die "make check failed"
|
||||
if ! use "minimal" ; then
|
||||
if [[ $UID -eq 0 ]]; then
|
||||
die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root."
|
||||
fi
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
cd "${S}"
|
||||
einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
|
||||
local retstatus_unit
|
||||
local retstatus_ns
|
||||
local retstatus_ps
|
||||
local t
|
||||
addpredict /this-dir-does-not-exist/t9.MYI
|
||||
|
||||
# Ensure that parallel runs don't die
|
||||
export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
|
||||
|
||||
# The entire 5.0 series has pre-generated SSL certificates, they have
|
||||
# mostly expired now. ${S}/mysql-tests/std-data/*.pem
|
||||
# The certs really SHOULD be generated for the tests, so that they are
|
||||
# not expiring like this. We cannot do so ourselves as the tests look
|
||||
# closely as the cert path data, and we do not have the CA key to regen
|
||||
# ourselves. Alternatively, upstream should generate them with at least
|
||||
# 50-year validity.
|
||||
#
|
||||
# Known expiry points:
|
||||
# 4.1.*, 5.0.0-5.0.22, 5.1.7: Expires 2013/09/09
|
||||
# 5.0.23-5.0.77, 5.1.7-5.1.22?: Expires 2009/01/27
|
||||
# 5.0.78-5.0.90, 5.1.??-5.1.42: Expires 2010/01/28
|
||||
#
|
||||
# mysql-test/std_data/untrusted-cacert.pem is MEANT to be
|
||||
# expired/invalid.
|
||||
case ${PV} in
|
||||
5.1.*|5.5.*)
|
||||
for t in openssl_1 rpl_openssl rpl.rpl_ssl rpl.rpl_ssl1 ssl ssl_8k_key \
|
||||
ssl_compress ssl_connect rpl.rpl_heartbeat_ssl ; do \
|
||||
mysql-v2_disable_test \
|
||||
"$t" \
|
||||
"These OpenSSL tests break due to expired certificates"
|
||||
done
|
||||
;;
|
||||
esac
|
||||
|
||||
# These are also failing in MySQL 5.1 for now, and are believed to be
|
||||
# false positives:
|
||||
#
|
||||
# main.mysql_comment, main.mysql_upgrade, main.information_schema,
|
||||
# funcs_1.is_columns_mysql funcs_1.is_tables_mysql funcs_1.is_triggers:
|
||||
# fails due to USE=-latin1 / utf8 default
|
||||
#
|
||||
# main.mysql_client_test:
|
||||
# segfaults at random under Portage only, suspect resource limits.
|
||||
#
|
||||
# main.not_partition:
|
||||
# Failure reason unknown at this time, must resolve before package.mask
|
||||
# removal FIXME
|
||||
case ${PV} in
|
||||
5.1.*|5.2.*|5.3.*|5.5.*)
|
||||
for t in main.mysql_client_test main.mysql_comments \
|
||||
main.mysql_upgrade \
|
||||
main.information_schema \
|
||||
main.not_partition funcs_1.is_columns_mysql \
|
||||
funcs_1.is_tables_mysql funcs_1.is_triggers; do
|
||||
mysql-v2_disable_test "$t" "False positives in Gentoo"
|
||||
done
|
||||
;;
|
||||
esac
|
||||
|
||||
# New failures in 5.1.50/5.1.51, reported by jmbsvicetto.
|
||||
# These tests are picking up a 'connect-timeout' config from somewhere,
|
||||
# which is not valid, and since it does not have 'loose-' in front of
|
||||
# it, it's causing a failure
|
||||
case ${PV} in
|
||||
5.1.5*|5.5.*|6*)
|
||||
for t in rpl.rpl_mysql_upgrade main.log_tables_upgrade ; do
|
||||
mysql-v2_disable_test "$t" \
|
||||
"False positives in Gentoo: connect-timeout"
|
||||
done
|
||||
;;
|
||||
esac
|
||||
|
||||
use profiling && use community \
|
||||
|| mysql-v2_disable_test main.profiling \
|
||||
"Profiling test needs profiling support"
|
||||
|
||||
if [ "${PN}" == "mariadb" ]; then
|
||||
for t in \
|
||||
parts.part_supported_sql_func_ndb \
|
||||
parts.partition_auto_increment_ndb ; do
|
||||
mysql-v2_disable_test $t "ndb not supported in mariadb"
|
||||
done
|
||||
fi
|
||||
|
||||
# create directories because mysqladmin might make out of order
|
||||
mkdir -p "${S}"/mysql-test/var-{ps,ns}{,/log}
|
||||
|
||||
# We run the test protocols seperately
|
||||
emake test-unit
|
||||
retstatus_unit=$?
|
||||
[[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed"
|
||||
|
||||
emake test-ns force="--force --vardir=${S}/mysql-test/var-ns"
|
||||
retstatus_ns=$?
|
||||
[[ $retstatus_ns -eq 0 ]] || eerror "test-ns failed"
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
|
||||
emake test-ps force="--force --vardir=${S}/mysql-test/var-ps"
|
||||
retstatus_ps=$?
|
||||
[[ $retstatus_ps -eq 0 ]] || eerror "test-ps failed"
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
|
||||
# TODO:
|
||||
# When upstream enables the pr and nr testsuites, we need those as well.
|
||||
|
||||
# Cleanup is important for these testcases.
|
||||
pkill -9 -f "${S}/ndb" 2>/dev/null
|
||||
pkill -9 -f "${S}/sql" 2>/dev/null
|
||||
failures=""
|
||||
[[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit"
|
||||
[[ $retstatus_ns -eq 0 ]] || failures="${failures} test-ns"
|
||||
[[ $retstatus_ps -eq 0 ]] || failures="${failures} test-ps"
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
[[ -z "$failures" ]] || die "Test failures: $failures"
|
||||
einfo "Tests successfully completed"
|
||||
else
|
||||
einfo "Skipping server tests due to minimal build."
|
||||
fi
|
||||
}
|
@ -1,134 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/mariadb/mariadb-5.5.28.ebuild,v 1.4 2013/01/20 02:09:35 robbat2 Exp $
|
||||
|
||||
EAPI="4"
|
||||
MY_EXTRAS_VER="20120906-1344Z"
|
||||
|
||||
# Build system
|
||||
BUILD="cmake"
|
||||
|
||||
inherit toolchain-funcs mysql-v2
|
||||
# only to make repoman happy. it is really set in the eclass
|
||||
IUSE="$IUSE"
|
||||
|
||||
# REMEMBER: also update eclass/mysql*.eclass before committing!
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
|
||||
|
||||
# When MY_EXTRAS is bumped, the index should be revised to exclude these.
|
||||
EPATCH_EXCLUDE=''
|
||||
|
||||
DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )"
|
||||
RDEPEND="${RDEPEND}"
|
||||
|
||||
# Please do not add a naive src_unpack to this ebuild
|
||||
# If you want to add a single patch, copy the ebuild to an overlay
|
||||
# and create your own mysql-extras tarball, looking at 000_index.txt
|
||||
src_prepare() {
|
||||
sed -i \
|
||||
-e '/^noinst_PROGRAMS/s/basic-t//g' \
|
||||
"${S}"/unittest/mytap/t/Makefile.am
|
||||
mysql-v2_src_prepare
|
||||
}
|
||||
|
||||
# Official test instructions:
|
||||
# USE='berkdb -cluster embedded extraengine perl ssl community' \
|
||||
# FEATURES='test userpriv -usersandbox' \
|
||||
# ebuild mariadb-X.X.XX.ebuild \
|
||||
# digest clean package
|
||||
src_test() {
|
||||
|
||||
local TESTDIR="${CMAKE_BUILD_DIR}/mysql-test"
|
||||
local retstatus_unit
|
||||
local retstatus_tests
|
||||
|
||||
# Bug #213475 - MySQL _will_ object strenously if your machine is named
|
||||
# localhost. Also causes weird failures.
|
||||
[[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost"
|
||||
|
||||
if ! use "minimal" ; then
|
||||
|
||||
if [[ $UID -eq 0 ]]; then
|
||||
die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root."
|
||||
fi
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
|
||||
einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
|
||||
addpredict /this-dir-does-not-exist/t9.MYI
|
||||
|
||||
# Run CTest (test-units)
|
||||
cmake-utils_src_test
|
||||
retstatus_unit=$?
|
||||
[[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed"
|
||||
|
||||
# Ensure that parallel runs don't die
|
||||
export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
|
||||
|
||||
# create directories because mysqladmin might right out of order
|
||||
mkdir -p "${S}"/mysql-test/var-tests{,/log}
|
||||
|
||||
# These are failing in MySQL 5.5 for now and are believed to be
|
||||
# false positives:
|
||||
#
|
||||
# main.information_schema, binlog.binlog_statement_insert_delayed,
|
||||
# main.mysqld--help, funcs_1.is_triggers, funcs_1.is_tables_mysql,
|
||||
# funcs_1.is_columns_mysql
|
||||
# fails due to USE=-latin1 / utf8 default
|
||||
#
|
||||
# main.mysql_client_test, main.mysql_client_test_nonblock:
|
||||
# segfaults at random under Portage only, suspect resource limits.
|
||||
#
|
||||
# sys_vars.plugin_dir_basic
|
||||
# fails because PLUGIN_DIR is set to MYSQL_LIBDIR64/plugin
|
||||
# instead of MYSQL_LIBDIR/plugin
|
||||
#
|
||||
# main.flush_read_lock_kill
|
||||
# fails because of unknown system variable 'DEBUG_SYNC'
|
||||
#
|
||||
# main.openssl_1
|
||||
# error message changing
|
||||
# -mysqltest: Could not open connection 'default': 2026 SSL connection
|
||||
# error: ASN: bad other signature confirmation
|
||||
# +mysqltest: Could not open connection 'default': 2026 SSL connection
|
||||
# error: error:00000001:lib(0):func(0):reason(1)
|
||||
#
|
||||
# plugins.unix_socket
|
||||
# fails because portage strips out the USER enviornment variable
|
||||
#
|
||||
|
||||
for t in main.mysql_client_test main.mysql_client_test_nonblock \
|
||||
binlog.binlog_statement_insert_delayed main.information_schema \
|
||||
main.mysqld--help main.flush_read_lock_kill \
|
||||
sys_vars.plugin_dir_basic main.openssl_1 plugins.unix_socket \
|
||||
funcs_1.is_triggers funcs_1.is_tables_mysql funcs_1.is_columns_mysql ; do
|
||||
mysql-v2_disable_test "$t" "False positives in Gentoo"
|
||||
done
|
||||
|
||||
# Run mysql tests
|
||||
pushd "${TESTDIR}"
|
||||
|
||||
# run mysql-test tests
|
||||
perl mysql-test-run.pl --force --vardir="${S}/mysql-test/var-tests"
|
||||
retstatus_tests=$?
|
||||
[[ $retstatus_tests -eq 0 ]] || eerror "tests failed"
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
|
||||
popd
|
||||
|
||||
# Cleanup is important for these testcases.
|
||||
pkill -9 -f "${S}/ndb" 2>/dev/null
|
||||
pkill -9 -f "${S}/sql" 2>/dev/null
|
||||
|
||||
failures=""
|
||||
[[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit"
|
||||
[[ $retstatus_tests -eq 0 ]] || failures="${failures} tests"
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
|
||||
[[ -z "$failures" ]] || die "Test failures: $failures"
|
||||
einfo "Tests successfully completed"
|
||||
|
||||
else
|
||||
|
||||
einfo "Skipping server tests due to minimal build."
|
||||
fi
|
||||
}
|
@ -1,2 +1 @@
|
||||
DIST libconfig-1.4.8.tar.gz 645823 SHA256 18b1509fbf438a8c7f9b0af32284e458189b5f6dfd044f898926109f3c3c01ed SHA512 7776df176cc1a0417516d392d53cf82b73cbd68c191b775baf49174e2e243ed206c783735a1665204ab2eab306779759e3c30ee09b479d9a0a2b838583ae9bf9 WHIRLPOOL 2a5cf90bb4194477cec311779e4e37a3306c2da6246efb27e630cc1e1bac55b83825b19a075d42e7beb85c838afd064119e49ce910f798ea1695528bed929203
|
||||
DIST libconfig-1.4.9.tar.gz 688158 SHA256 09c8979252e60193e2969e9b0e1cd597f7820087867989b2f0939ad164473041 SHA512 49a4318c1b8a5f15dc0cefaf25c481f95008e413696420d5e8cacb7a6ce7e600b84c4b7e7365373cee62e392e14556ff31d65c1e084a9b7ab2153a55cbf787a7 WHIRLPOOL 3d64dfb7cfd21c769738791236d6f6f4b01d296d060c21767f441f644b0d0bba62b5782bd7129dcc2657377200e59a345a5f197a67b5579e2193447fdefc1d25
|
||||
|
@ -1,42 +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/libconfig/libconfig-1.4.8.ebuild,v 1.8 2012/12/18 17:02:29 jer Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
DESCRIPTION="Libconfig is a simple library for manipulating structured configuration files"
|
||||
HOMEPAGE="http://www.hyperrealm.com/libconfig/libconfig.html"
|
||||
SRC_URI="http://www.hyperrealm.com/libconfig/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~mips ppc ppc64 sparc x86 ~x86-linux"
|
||||
IUSE="examples static-libs"
|
||||
|
||||
DEPEND="
|
||||
sys-devel/libtool
|
||||
sys-devel/bison"
|
||||
RDEPEND=""
|
||||
|
||||
src_configure() {
|
||||
econf $(use_enable static-libs static) --disable-examples
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# It responds to check but that does not work as intended
|
||||
emake test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
if ! use static-libs; then
|
||||
rm -f "${D}"/usr/lib*/lib*.la
|
||||
fi
|
||||
if use examples; then
|
||||
local dir
|
||||
for dir in examples/c examples/c++; do
|
||||
insinto /usr/share/doc/${PF}/${dir}
|
||||
doins ${dir}/*
|
||||
done
|
||||
fi
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST mongo-c-driver-0.6.tar.gz 94393 SHA256 7c7cf89726fb74d94c8f65722f5f8ccf35ccab2738b95003245d55f1f53d56e9 SHA512 2d6e3a40bbddd12ed7b2c1624b692ab25324135b08646a496b0d114699898aaee4541c541c354c2b0406a1cc375b2f07ab9cf538ea04f4751298e8d0f2e3bf53 WHIRLPOOL 5a81c74e6f6803f565887822127d6f6fd9f8ef147b812e0744d58af507b877f28bead4705cbebbb9c2c93476d70f8d138f11cddb1c251464bb0026d5ee802e65
|
||||
DIST mongo-c-driver-0.7.1.tar.gz 108537 SHA256 6670b50bb4232cc617a114d1320ea97abc55f9570b4ebf53e1e6c22671ffc328 SHA512 5c6996dc47ecbe4d77971e3aa983a877e7de736bf358c467808eceba8b1a5eea342376249cdc682a034fc7ec39290d234527cec3c3732686f184281a72aec724 WHIRLPOOL c3aadbb61bd7bd295398b4510708f95c0a05383e80baba510609870aa39f5442d4bbfb6441889f605578e07e2c97d44d2e2d75b5a2ec6950a362825c6110fbd3
|
||||
|
@ -0,0 +1,47 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/mongo-c-driver/mongo-c-driver-0.7.1.ebuild,v 1.1 2013/01/21 13:28:54 ultrabug Exp $
|
||||
|
||||
EAPI="4"
|
||||
PYTHON_DEPEND="2"
|
||||
|
||||
inherit multilib python
|
||||
|
||||
DESCRIPTION="C Driver for MongoDB"
|
||||
HOMEPAGE="http://www.mongodb.org/ https://github.com/mongodb/mongo-c-driver"
|
||||
SRC_URI="https://github.com/mongodb/${PN}/tarball/v${PV/_/} -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc static-libs"
|
||||
|
||||
# tests fails to build
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="doc? ( dev-python/sphinx )"
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
mv *-${PN}-* "${S}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake
|
||||
use doc && make -C docs/source/sphinx html
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install \
|
||||
INSTALL_LIBRARY_PATH="${D}/usr/$(get_libdir)" \
|
||||
INSTALL_INCLUDE_PATH="${D}/usr/include"
|
||||
|
||||
use static-libs || find "${ED}" -name '*.a' -exec rm -f {} +
|
||||
|
||||
use doc && dohtml -r docs/source/sphinx/build/html/*
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST pkcs11-helper-1.07.tar.bz2 339147 SHA256 7849ddd06a4f3996358264ca6f92fbb4980d40aefaf6cda67a05f524476c345f SHA512 188288b6bd85e026e6ba7c406056c1c66a46e6f5019cb22b5432e7346dd72186638192e0237e0888bf5f0a21210de28cbd045422a0eea40736efe66979d6539f WHIRLPOOL 89d04158562347965b9ebe64648ab9d005c566ab600ea73c4b4fff1ebcfc93d19fbf1d190a44b958e745b1f8b309777c869960f5899573d2a454b680dc248f61
|
||||
DIST pkcs11-helper-1.08.tar.bz2 362352 SHA256 f57998151c4548d9fade64752ee105283804a02088b8b4b55092f9084d119c9d SHA512 800d756ea7be25c5ebf62de16fd58feae425ddb0161647c4122cdc64dce6ddf720ec669edbae14b5cd994b009c7266ff0f6726e0cc4575068701da030d02d331 WHIRLPOOL 5a45ead20d32fd3c8e0e70934bde88bc87ecf0bcd080cf7e4a1ecd23a6b68e54c1d18d8bef548745acdf1fd996bb00cf211894b099dcc06cbe579c2816285737
|
||||
DIST pkcs11-helper-1.09.tar.bz2 375671 SHA256 ed4f6db68458253599fbf0f8803f044a3448a49007ad072d54d0624953521885 SHA512 e5a93d291bdbd6e93a276acba5853e873ed967a1a39983927d7c6fb7cc7137f89b68d10c7cafd4e8b1847e344cccbb9117f2216ab7bbebddf80b2348a7fdb2b2 WHIRLPOOL 6a2311f292a864be8ea3b83146908d730ea387580728f47139cb9bd17431bdb91f10fdc2b54c061dcc604cb25685058d2bccff7d0effbb8a07afe4f69b97eba7
|
||||
DIST pkcs11-helper-1.10.tar.bz2 376863 SHA256 c8e2bc290f0c6b4265dc5ed1037d00ffcb70934b8a262a617e0cc496a87e39bb SHA512 df64d4c38ad7930df2a8bd0c69c4ac101ab44b5da2116c07884da8a173ead3c35fcea25c283a30e77801249ddb4c454a530f4edb703deface88788ae0485243f WHIRLPOOL c8e653d147b03e92625c6875a4e5d3aa59ab2577b1896940fc85d90a4cfcb3c6e58dc502597bb513c0053ce4bd4b9234617566aefcaca6e41226fd056e0447ac
|
||||
|
@ -1,36 +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/pkcs11-helper/pkcs11-helper-1.07.ebuild,v 1.8 2012/05/04 18:35:49 jdhore Exp $
|
||||
|
||||
DESCRIPTION="PKCS#11 helper library"
|
||||
HOMEPAGE="http://www.opensc-project.org/pkcs11-helper"
|
||||
SRC_URI="http://www.opensc-project.org/files/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="|| ( BSD GPL-2 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
|
||||
IUSE="doc gnutls nss"
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND=">=dev-libs/openssl-0.9.7
|
||||
gnutls? ( >=net-libs/gnutls-1.4.4 )
|
||||
nss? ( dev-libs/nss )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
doc? ( >=app-doc/doxygen-1.4.7 )"
|
||||
|
||||
src_compile() {
|
||||
econf \
|
||||
--docdir="/usr/share/doc/${PF}" \
|
||||
$(use_enable doc) \
|
||||
$(use_enable gnutls crypto-engine-gnutls) \
|
||||
$(use_enable nss crypto-engine-nss)
|
||||
emake || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "emake install failed"
|
||||
mv "${D}/usr/share/doc/${PF}/api" "${T}"
|
||||
prepalldocs
|
||||
mv "${T}/api" "${D}/usr/share/doc/${PF}"
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST wayland-0.85.0.tar.xz 224496 SHA256 9e3d4579916e963a77a59c90b4524c1d28aca2654ec76907c7cd58cf4c5cbc30 SHA512 effca626cc9cb3b6cc20d216154f7e7a0839756cf94921e9030c07660ea3ac64aa67e740b9c5ac210ed93f98f2daf6e399ad577d25cd09921283375da8c90bda WHIRLPOOL 72c4a936b739a467eb02e70a50f3f68dfd49589ccdf7a57ca60970f291ceb6ac60d5409469e55c3085edc69cbb4df7c03168b9ff710fc704b02f180d90e8b952
|
||||
DIST wayland-0.95.0.tar.xz 359928 SHA256 a38b915ce294efb3f45d3c66ea21f8424aea676656eca93af0edcc5d55a1efcb SHA512 fe0b93528ad1c515231c8763ff6ea6506d0c6fa97412e873d16a0549aaf45831e6c98bb5eb43de7fcf4b28ceb7abde58cbb98a068e9ecbe56e61c7636cabab54 WHIRLPOOL 80b8de926dec7a805bb32e3721301d6c0478eabe8973e659c235e62e8e431b6a79763095736e20e4c82256c9251648df124e7b79a91a1328c68dfcff6ef69352
|
||||
DIST wayland-1.0.3.tar.xz 391040 SHA256 f6be5ee11ba534baaa116350b5efb874bf9963bf3fb18bcf40130317e83a5913 SHA512 3378e29f0c3331dd1026f62e239cc279901ad72b88eca1dade0c8384253b753ab8279ccd94d89a95cee27c9bc7627fa88732f244fdc702870bfbf90621f0993e WHIRLPOOL 4d4146450ae7556662fdfd6b520530a6ba5730a3a0d0f9169bd78db48b3a973804adbf3320b12f20a117d1fa24073c0ca760463a109cff462d6194cf960ea8c9
|
||||
|
@ -1,46 +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/wayland/wayland-0.85.0.ebuild,v 1.5 2012/06/14 23:17:12 ssuominen Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
EGIT_REPO_URI="git://anongit.freedesktop.org/git/${PN}/${PN}"
|
||||
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
GIT_ECLASS="git-2"
|
||||
EXPERIMENTAL="true"
|
||||
fi
|
||||
|
||||
inherit autotools toolchain-funcs $GIT_ECLASS
|
||||
|
||||
DESCRIPTION="Wayland protocol libraries"
|
||||
HOMEPAGE="http://wayland.freedesktop.org/"
|
||||
|
||||
if [[ $PV = 9999* ]]; then
|
||||
SRC_URI="${SRC_PATCHES}"
|
||||
else
|
||||
SRC_URI="http://wayland.freedesktop.org/releases/${P}.tar.xz"
|
||||
fi
|
||||
|
||||
LICENSE="CCPL-Attribution-ShareAlike-3.0 MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
|
||||
IUSE="static-libs"
|
||||
|
||||
RDEPEND="dev-libs/expat
|
||||
virtual/libffi"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
eautoreconf
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
if tc-is-cross-compiler ; then
|
||||
econf $(use_enable static-libs static) --disable-scanner
|
||||
else
|
||||
econf $(use_enable static-libs static)
|
||||
fi
|
||||
}
|
@ -0,0 +1,23 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Astro-FITS-Header/Astro-FITS-Header-3.70.0.ebuild,v 1.1 2013/01/21 17:51:36 tove Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
MODULE_AUTHOR=TJENNESS
|
||||
MODULE_VERSION=3.07
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Interface to FITS headers"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/perl-Module-Build
|
||||
"
|
||||
|
||||
SRC_TEST="do"
|
@ -1 +1,2 @@
|
||||
DIST Astro-FITS-Header-3.05.tar.gz 105888 SHA256 8a94927052931ca48af9134a419138278d03f6ee9fee8106e5439ccccd6d805b SHA512 e76919958a17e412ed3a8a959cd856686b393a0b64fd60adf27f6d43e58ccb1dae861056203802c7c7b38770d4c1eca5fe474b5e6e7cd5b55ce50574d5eec93c WHIRLPOOL e4e9b52bb03cad615d89e8a9002902c3f5f08742c7ca37a15c5abe2b337f72410a90f037c7801c8a4484fa8d514dd2a615c9f83079aa044652ec7523479a21ef
|
||||
DIST Astro-FITS-Header-3.07.tar.gz 105979 SHA256 530d59ef0c0935f9862d187187a2d7583b12c639bb67db14f983322b161892d9 SHA512 21b72ca2727fd77c6da01407ab97ac1bc3bfb4f6864d7a4728fa3f9cbad07b64ca20445bc8daf6c34a3523ab16a2b688cf99936157a41f36147b39f05a6c1f90 WHIRLPOOL ff09cf91858f3b2f4b9c96d15b7219d6eed3b6b7cb744f3565579561b68ad008870293d3bb459fbd84980306fda8ac1c2ef60446203fd424a6db6ad92beb0c5a
|
||||
|
@ -0,0 +1,17 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/File-Sync/File-Sync-0.110.0.ebuild,v 1.1 2013/01/21 17:37:56 tove Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
MODULE_AUTHOR=BRIANSKI
|
||||
MODULE_VERSION=0.11
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Perl access to fsync() and sync() function calls"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
SRC_TEST="do"
|
@ -1 +1,2 @@
|
||||
DIST File-Sync-0.09.tar.gz 4074 SHA256 3dbe1e568fe61e3ec49fa42eea97065d07982cd924f0bcb67603bac0bead46a3 SHA512 7fcc8af4e5582368f31deb126256b4de3e35bb9eb837acb2ffe1e6bb3d0fc14df025cb44198f18c7be6dceb04bec15c142adead811711e184f084bf3d85666c0 WHIRLPOOL 4c19768951429491bbc0db31c6ff3402e488462a62ded5183b3a830ec8b77a56976e16ccc8b66062cbd8eee6ed35406a31c1b364ca526f810419552ca233a05e
|
||||
DIST File-Sync-0.11.tar.gz 5842 SHA256 786698225e5cb43e8f061b78cfac1e0e7d48d370034ffdc518255207741c0b2a SHA512 32816efa26185f2f26d5a469aa48baf1d22242ec620b663e5fbfdda3ffb360e6d2e1c7349989fa34b8cd84567b7a312863dba2be855cd6e696f67759ef4512b6 WHIRLPOOL f904454179e4ed7bb3ed01fb6db8a5e1a6be487905bd8fdd41123f6d1c1366a8bb89980cd63462f5b10877efd5cea1dfb78f6674a7f1903e0862dd1f52b37530
|
||||
|
@ -0,0 +1,17 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Linux-Smaps/Linux-Smaps-0.100.0.ebuild,v 1.1 2013/01/21 17:30:37 tove Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
MODULE_AUTHOR=OPI
|
||||
MODULE_VERSION=0.10
|
||||
inherit perl-module linux-info
|
||||
|
||||
DESCRIPTION="Linux::Smaps - a Perl interface to /proc/PID/smaps"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
CONFIG_CHECK="~MMU ~PROC_PAGE_MONITOR"
|
@ -1 +1,2 @@
|
||||
DIST Linux-Smaps-0.08.tar.gz 26371 SHA256 33a479471e246e7ad33234c444c170d9b68ba50d3765d8857201489e63872f7c SHA512 6fc4eb5eccd6418813754ef6667e7cfc2f5381205c8562deeba8d89c7e97bcf5a531c2312a0f5816c63e4bfea25276a5f5f161c97ae02f79ffd9df027597c93e WHIRLPOOL da883aeacd7eb9aa2349e2ff4b29bac7c38c6ba8e081d00e29c0086afc80605cb54ee8abba98989eaded5a62e750efc64f84dbbd44aa595212565704ecb9f025
|
||||
DIST Linux-Smaps-0.10.tar.gz 27036 SHA256 8e13a6b4c0963faae6a4cc23fde86fdfdddcadad72946f76a22165675311d897 SHA512 bd30bdd32dfc0e9ecd2ab2e9f80040830d0b38fdf6c3a6441f4371911f1545e68055de2eccf2b0c1c17c1f2c244f6fd883d3b4fd7ca9a8244afab12e8193d00f WHIRLPOOL 2c724c143c39d31b2c787237b5dbea71c7c4210b0276b11a10558c78b95cb902562eef7e666bdbcf91159269fe046b53c0a8e42c5c6f110004e6158bf35ed98e
|
||||
|
@ -1 +1,2 @@
|
||||
DIST PDF-API2-2.019.tar.gz 3496615 SHA256 93385cf3d6b74583195572c0018706e4f7ab95c81f1ab50efc46b18dec44bc13 SHA512 4836d671c9162635f9b19144765095f34a52b7fbf0fb804babe19f9191cba2d0820bfc093f7d3af13e614101526cf9e1e1d79062f9d00a0234f67fd8db921df9 WHIRLPOOL 8a628573765b4a514f0e4aab2b35abc15e9ef5fe0f8aac1415815caec9a17725782cabea6d6d9a27309fe6744bd02c253a3bf386d0c2fd1ca421c53ed7c83a5a
|
||||
DIST PDF-API2-2.020.tar.gz 3515968 SHA256 c5d3e62529bf06717f4e24ecffbeafc0f2f463caa036cadea7be2b1f1d3f0546 SHA512 c5a6438a342ed84bc0631902c9ae4a63659bf04fa5c7256980c2bbc5acc3cbe5c3f1b7bbfda673d976e236bb6871652b332a728222fc856a684feb3093605e3a WHIRLPOOL cba533d82c9992d813679c5ae573e0177686cc26984836ef8c0cd72412dd8d29216f0cce5d6c36b11450d3960cab8966f86907550b8195312fa5a0709cd5635c
|
||||
|
@ -0,0 +1,22 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/PDF-API2/PDF-API2-2.20.0.ebuild,v 1.1 2013/01/21 17:21:41 tove Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
MODULE_AUTHOR=SSIMMS
|
||||
MODULE_VERSION=2.020
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Facilitates the creation and modification of PDF files"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="virtual/perl-IO-Compress
|
||||
dev-perl/Font-TTF"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
SRC_TEST="do"
|
@ -1 +1,2 @@
|
||||
DIST Glib-1.262.tar.gz 283989 SHA256 2a4755e06de4f0e517b94c887757a5b36e0a1c9a21a95fd5b444e2cf02545db1 SHA512 73768bbf39e0cff843cc149826fae8da2fa49a6f9a312ed4ffd4a3b133dc8f525b476946daf878e4c8a8667adb214a8767a838f37c24de45237e00abdbbd77eb WHIRLPOOL ba92a74282921df23b0057e22b38c777f8e1d9537e34530f6c3e39b023a65a16a4fee584bbac3bef2344396c9126b317a9e2c82b7da7dc778f6ee2c4d7306a9b
|
||||
DIST Glib-1.280.tar.gz 285478 SHA256 392cf0c1442dc7e2d6e75ad4788e955f939cdbdd2c3441a760c4d650e44df1b9 SHA512 7a1b4c0374da3bf4a83fffe5306241b52cba7f3ca7cd58bed2cc298a5fd4c7a0d1cfd648719ca0440f44a9f1cb1f4fbd7f296617a6e85c27d22c95a4b7cce852 WHIRLPOOL b8aa06cc823af7cd5f2f35b93763d4204120bf5e44e0a9f7b386afa51fc470501314ae9cb8529e897460b5f3b5ed4f2ba6ffad5f7ba67117b2aa85c37d4692a8
|
||||
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/glib-perl/glib-perl-1.280.0.ebuild,v 1.1 2013/01/21 17:35:36 tove Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
MY_PN=Glib
|
||||
MODULE_AUTHOR=TSCH
|
||||
MODULE_VERSION=1.280
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Glib - Perl wrappers for the GLib utility and Object libraries"
|
||||
HOMEPAGE="http://gtk2-perl.sf.net/ ${HOMEPAGE}"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
>=dev-perl/extutils-pkgconfig-1.0.0
|
||||
>=dev-perl/extutils-depends-0.300.0
|
||||
"
|
||||
|
||||
SRC_TEST="do"
|
@ -1,2 +1,3 @@
|
||||
DIST Log-Dispatch-2.32.tar.gz 31910 SHA256 10b2ec37dbd036c552918e3110b3e601e8b3bd003476854c07f25c1991463ef1 SHA512 4e4e56fd36688c4dbe9447a5dcb8baf5545e73f7835b646630ffac11e1421757600ab13735fd10b7ba5bf7c7386dd2b8ba8ffd87fd1cbf4fbfdb27c9b9a277f5 WHIRLPOOL 1c97005c665d74c4ec96b6b92575e7313a89c05391ea6547635e745a869ed75aae88f1001b39cc8d614eaea18d0f10de40c0ae6d912d745de91fd34b7fa570d7
|
||||
DIST Log-Dispatch-2.34.tar.gz 32273 SHA256 c10defe17c1c3deb5dbc225797d4bf947ad706ccb403c9f4c9f629177e123f99 SHA512 f3da1a62b6638452c0b687609d3e73883db7f8825e85b23330f4f6bc3b474ea380ac3d8eee2afc841d8bb70324166da41365c6492fcef184b14b9a28c4a61266 WHIRLPOOL e9bdbc90b3240209e868db7864e23dbdf741900e94f21540120053ad3ba49f9f1bcc450c537da756e3b303132d661a811f5d58a179ccb204ee1da7afbc4fd95c
|
||||
DIST Log-Dispatch-2.35.tar.gz 32566 SHA256 19139c286cd5c4418fd0d871b6be396f876e8e9db5cf042ac50ad2410cfe4d25 SHA512 8c8fe2ca847d60a41425f69c3c2bfc96827b9b710773d7da89ada611edc1131d4d87873067e39849914ed8e24b2db4f89a55857939f17ce3393a0aaa2d9e45cb WHIRLPOOL 341fc5a87f422e72cf08ad86e45f7bf2ea9ede6e04a305f7613a5c1e3a2c600181cb39dbf65bf999071aa37fd9d4f20a131fb50b07fad6abb5e702d6ffc433fc
|
||||
|
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/log-dispatch/log-dispatch-2.350.0.ebuild,v 1.1 2013/01/21 17:25:55 tove Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
MY_PN=Log-Dispatch
|
||||
MODULE_AUTHOR=DROLSKY
|
||||
MODULE_VERSION=2.35
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Dispatches messages to multiple Log::Dispatch::* objects"
|
||||
|
||||
LICENSE="Artistic-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~ppc-aix"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-perl/Params-Validate
|
||||
dev-perl/Class-Load
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=virtual/perl-ExtUtils-MakeMaker-6.31"
|
||||
|
||||
SRC_TEST="do"
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue