summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-cpp/rudiments')
-rw-r--r--dev-cpp/rudiments/ChangeLog9
-rw-r--r--dev-cpp/rudiments/Manifest15
-rw-r--r--dev-cpp/rudiments/files/0.40-configure.patch68
-rw-r--r--dev-cpp/rudiments/rudiments-0.40.ebuild39
4 files changed, 119 insertions, 12 deletions
diff --git a/dev-cpp/rudiments/ChangeLog b/dev-cpp/rudiments/ChangeLog
index e97b5c90b4e2..bb343c5a59f1 100644
--- a/dev-cpp/rudiments/ChangeLog
+++ b/dev-cpp/rudiments/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for dev-cpp/rudiments
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-cpp/rudiments/ChangeLog,v 1.14 2013/02/03 12:10:11 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-cpp/rudiments/ChangeLog,v 1.15 2013/02/07 10:05:32 dev-zero Exp $
+
+*rudiments-0.40 (07 Feb 2013)
+
+ 07 Feb 2013; Tiziano Müller <dev-zero@gentoo.org> +files/0.40-configure.patch,
+ +rudiments-0.40.ebuild:
+ Version bump (bug #454716), use EAPI-5, fix build-system, don't always install
+ static libs.
03 Feb 2013; Pacho Ramos <pacho@gentoo.org> metadata.xml:
Cleanup due #22900
diff --git a/dev-cpp/rudiments/Manifest b/dev-cpp/rudiments/Manifest
index 63e8b9b595e4..39dffe3c20db 100644
--- a/dev-cpp/rudiments/Manifest
+++ b/dev-cpp/rudiments/Manifest
@@ -1,16 +1,9 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
+AUX 0.40-configure.patch 2002 SHA256 ff9a313b3efe0213608919e50fd9ecfd22dc43b690ef073688724732382448a1 SHA512 9c1f3fbf42c1c26f3f5d5717bc68205b77ecd1741cccf71d1adf9c5e83e519079a19e272b473123b8590a67499f0cb47a20b27afe10affdf53aa57544ac71825 WHIRLPOOL 70d90c68a63a4251d4026645c13a8df302791b8ee18399e6daf25be874ce9331bb1f150decd00f554bbef26d4f7be9734c0f06a295c9bc8fe9a9c04ce63ba8f7
DIST rudiments-0.31.tar.gz 834376 SHA256 c35b69e918bad831e17edbab866c22eff11d083531bf0e15dafddb003f9c16d2 SHA512 1933ef21ce83c52c607cf513fd41c615cb8a9cd887ce6d7a4a5b3ea6a159893f6b40812ff6279baf9249dd35386c00a55641f4eece875c652578a92969eb1132 WHIRLPOOL ac10ccbd7fbc611f99cc828f40f3b8caebd46023b7075c81afd53e132689e2c40e0aecf4401346c57630bf4e215db8ea72108fbe8928972578fa98f024a6173a
DIST rudiments-0.32.tar.gz 668202 SHA256 aa3f3790b1b154201265c292d8e7c977fe6ca009a9ae557133a27c1e8d218fbe SHA512 d1b8d1df0fe046592152a7ff801f333a5f1cc6b7ee5ad6c8b944b6c29be5cb48169c5da9523da0b6ae4147a1b1a405f497e9aeee21ae04e5328f5f5771bda545 WHIRLPOOL 19e0defb10fb37c6b46f35cd33559524ca58fe6276520ba70103b45529af7a9eb22a11e964edfa45d4ac714bedbc0dbcaf672c3c4b6f18541f49ec57fd670f1c
+DIST rudiments-0.40.tar.gz 1469860 SHA256 763466daed63dd26553b198816626e702d8677fdb7f91786c1a1dbd4f704c044 SHA512 2d35b9c83a333865c69fafd260eea1f85e523df213b826bd0ed9796af688f4bfd97fda5353b17f6145b11ce37853a48b793a95b353b78822b365119ede023470 WHIRLPOOL 03cc2a7f48a7e5deae2dc095c8138fdba30ad9bfa486f7bc1e3276b5310cec368e43815a13139d40ce8936037ca4eec89ed1ec3254aecfe7c0b1671e6e771824
EBUILD rudiments-0.31.ebuild 1013 SHA256 7371acc2c869306c9ffc0d50dcae74f87808020c88a5625937a89d3dac0678b9 SHA512 5930f7240606a7539a5826908794188227ceefd30fbf279bfe2f618bbf4be3b503f210a997488b01cd911eb851a0c452e7c66ad7c6418feabeb242db31a4093e WHIRLPOOL 15737ce67607bf737140028b63c7bc1141d59eabc2520a9669832c315c81dcf3ab853327b749a84d3dbfc52d485d7b26a0efc74fe11f0cd7bf45b36830527faf
EBUILD rudiments-0.32.ebuild 1011 SHA256 d7d23264d784356e18debf0ba9ce58e9cb61ca6809afabb8662b8f1379881dae SHA512 c15c74c822f80512ec193c180d71a32c0a76462e036a11c2b71b371758dadbb97d74c63331343c863df4a2a798f058b28b9acd045bf15d23e31faa24145bf8e0 WHIRLPOOL a5fa29c1436569e677a443c7cd39085d7f40b462b4d1dba75061112a9bc5a07afb658450a9bfd018024a637e1e207d92c40b8d48dae8f754665fd08c05cf29c6
-MISC ChangeLog 1903 SHA256 18012cd4b3dcc59695e17185787bf0aa9233aa953f1ee6fb7e3e98d85cc10e4f SHA512 79bf5800cdff2e442d0d81a04c21cabd70e1c1a269f074e5099b9d4f9f49470326c2cd142cbf5ed6f6e30cdcff2a6fff2c9f21afdddcd97d9458090a918582cf WHIRLPOOL e3af5cc7937643b2e97903487eab9e87454d1581327a4945662640f2e31e885352514086697bd59febca317f3a42b963d00f52c7724919b07ec6f393fff4ea82
+EBUILD rudiments-0.40.ebuild 896 SHA256 557ea2cc3f83f31b56c6cc3c51054f7470db9fcdc70f5b432fe9c4fbfba10a7e SHA512 2fd4225e62a77e28ca659cdb6fe9b6f03c34f2924d4550e94eacb861f6eb4113919b94836a36918f23d70cb09f29b0ea53358b1dad2cc93d04443f2d95f6eea2 WHIRLPOOL cb2a9d847862991fa480557f51a97b9a854a4746977f36a1f5b7684967426dbbc1aeb8ae0f17509923c5837e991c988cb3c686564de2eeae4dd3cf25983603e4
+MISC ChangeLog 2142 SHA256 b7ff472641bc997bbf523060972361c09d7aedd45a1657f4a88ac392a135205f SHA512 920b3f76102c591d9fd894e10554c0cb433ce2c94f766232185e2e1183d8b225bd6fce477154ce9f7e3b470036f7fe76aa4e603387177ba2ed5fdf168a941083 WHIRLPOOL 7a4f25008c5169d271b0bfcf532c49b6c6b1153f69372c3cd4459e3d26eced4ecaeda0cb8c8a63e9fe381cd65324fa32b21a61f7019c87cd41d5c1927b90ca87
MISC metadata.xml 437 SHA256 6402297aa09af0c6a72aeaf30ae80f9ceaba07a13f46ce54c884d9120e60fe0b SHA512 ceec2a9f910aa84b4ed513f177337766e2591ba5687d47352abe3a2284e0775f62ba1b0f0273b6fba44c3ed3e2ce54801056a38311e259be86a3407e2a24961d WHIRLPOOL 5ebf1b7fe1dfc3f503693e05dec058d98803fcc6229f9c7dfbe9ac3729d1a7dec3397d7168e3a0fe3a99fa32a766822082665f345f379f915b34f97af7b3548b
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
-
-iEYEAREIAAYFAlEOU6QACgkQCaWpQKGI+9Q9nwCfTStHp0eU/TQHgSNs1N88PyWa
-TVwAn2lJ+7yQxD/iBFuKaXdKT6DJU93P
-=O1v/
------END PGP SIGNATURE-----
diff --git a/dev-cpp/rudiments/files/0.40-configure.patch b/dev-cpp/rudiments/files/0.40-configure.patch
new file mode 100644
index 000000000000..80fc3434649d
--- /dev/null
+++ b/dev-cpp/rudiments/files/0.40-configure.patch
@@ -0,0 +1,68 @@
+diff --git a/config.mk.in b/config.mk.in
+index ae29f27..c0b7e3d 100644
+--- a/config.mk.in
++++ b/config.mk.in
+@@ -11,7 +11,7 @@ includedir = @includedir@
+ libdir = @libdir@
+ mandir = @mandir@
+ datadir = @datadir@
+-docdir = ${datadir}/doc/rudiments
++docdir = @docdir@
+
+ # compiler to use
+ CC = @CC@
+diff --git a/configure.in b/configure.in
+index d82ea0e..290a80b 100644
+--- a/configure.in
++++ b/configure.in
+@@ -28,7 +28,7 @@ AC_ARG_WITH(pthread-prefix,
+ PTHREADPATH="")
+ AC_ARG_ENABLE(ssl,
+ [ --disable-ssl Disable SSL support],
+- ENABLE_RUDIMENTS_SSL="no",
++ ENABLE_RUDIMENTS_SSL="$enableval",
+ ENABLE_RUDIMENTS_SSL="yes")
+ AC_ARG_WITH(ssl-includes,
+ [ --with-ssl-includes SSL includes],
+@@ -40,7 +40,7 @@ AC_ARG_WITH(ssl-libs,
+ SSLLIBS="")
+ AC_ARG_ENABLE(pcre,
+ [ --disable-pcre Don't use PCRE for regular expressions],
+- ENABLE_RUDIMENTS_PCRE="no",
++ ENABLE_RUDIMENTS_PCRE="$enableval",
+ ENABLE_RUDIMENTS_PCRE="yes")
+ AC_ARG_WITH(pcre-includes,
+ [ --with-pcre-includes PCRE includes],
+@@ -56,7 +56,7 @@ AC_ARG_ENABLE(built-in-regex,
+ USE_BUILT_IN_REGULAREXPRESSION="0")
+ AC_ARG_ENABLE(threads,
+ [ --disable-threads Disable thread support],
+- ENABLE_RUDIMENTS_THREADS="no",
++ ENABLE_RUDIMENTS_THREADS="$enableval",
+ ENABLE_RUDIMENTS_THREADS="yes")
+
+ dnl options to disable building various classes
+@@ -3393,6 +3393,10 @@ if ( test "`echo $datadir | cut -c1`" = "/" )
+ then
+ datadir='${DESTDIR}'"$datadir"
+ fi
++if ( test "`echo $docdir | cut -c1`" = "/" )
++then
++ docdir='${DESTDIR}'"$docdir"
++fi
+
+
+ dnl Output files.
+diff --git a/src/Makefile.in b/src/Makefile.in
+index a224d83..3b990fb 100644
+--- a/src/Makefile.in
++++ b/src/Makefile.in
+@@ -4,7 +4,7 @@ include ../config.mk
+
+ .PHONY: all clean install uninstall
+
+-CPPFLAGS = $(WERROR) $(BASECPPFLAGS) -I../ -I../include @EXTRACPPFLAGS@
++CPPFLAGS = $(BASECPPFLAGS) -I../ -I../include @EXTRACPPFLAGS@
+
+ SRCS = namevaluepairs.cpp winsock.cpp @SRCS@
+ LOBJS = namevaluepairs.lo winsock.lo @LOBJS@
diff --git a/dev-cpp/rudiments/rudiments-0.40.ebuild b/dev-cpp/rudiments/rudiments-0.40.ebuild
new file mode 100644
index 000000000000..081e8f0cb752
--- /dev/null
+++ b/dev-cpp/rudiments/rudiments-0.40.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-cpp/rudiments/rudiments-0.40.ebuild,v 1.1 2013/02/07 10:05:32 dev-zero Exp $
+
+EAPI="5"
+
+inherit autotools eutils
+
+DESCRIPTION="C++ class library for daemons, clients and servers"
+HOMEPAGE="http://rudiments.sourceforge.net/"
+SRC_URI="mirror://sourceforge/rudiments/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="debug pcre ssl static-libs"
+
+DEPEND="pcre? ( dev-libs/libpcre )
+ ssl? ( dev-libs/openssl )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ epatch "${FILESDIR}/${PV}-configure.patch"
+ eautoconf
+}
+
+src_configure() {
+ econf \
+ --docdir="/usr/share/doc/${PF}/html" \
+ $(use_enable debug) \
+ $(use_enable pcre) \
+ $(use_enable ssl) \
+ $(use_enable static-libs static)
+}
+
+src_install() {
+ default
+ prune_libtool_files
+}