diff options
Diffstat (limited to 'dev-cpp/rudiments')
-rw-r--r-- | dev-cpp/rudiments/ChangeLog | 9 | ||||
-rw-r--r-- | dev-cpp/rudiments/Manifest | 15 | ||||
-rw-r--r-- | dev-cpp/rudiments/files/0.40-configure.patch | 68 | ||||
-rw-r--r-- | dev-cpp/rudiments/rudiments-0.40.ebuild | 39 |
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 +} |