From ee57e567b7f5bcaf484e41e1e3d4ea5c087c394b Mon Sep 17 00:00:00 2001 From: Michael Sterrett Date: Thu, 5 Feb 2015 05:55:33 +0000 Subject: version bump Package-Manager: portage-2.2.14/cvs/Linux x86_64 --- net-libs/libircclient/ChangeLog | 12 +++++- net-libs/libircclient/Manifest | 8 +++- .../files/libircclient-1.8-build.patch | 13 ++++++ .../files/libircclient-1.8-include.patch | 10 +++++ .../files/libircclient-1.8-shared.patch | 50 ++++++++++++++++++++++ .../files/libircclient-1.8-static.patch | 12 ++++++ net-libs/libircclient/libircclient-1.8.ebuild | 48 +++++++++++++++++++++ 7 files changed, 150 insertions(+), 3 deletions(-) create mode 100644 net-libs/libircclient/files/libircclient-1.8-build.patch create mode 100644 net-libs/libircclient/files/libircclient-1.8-include.patch create mode 100644 net-libs/libircclient/files/libircclient-1.8-shared.patch create mode 100644 net-libs/libircclient/files/libircclient-1.8-static.patch create mode 100644 net-libs/libircclient/libircclient-1.8.ebuild (limited to 'net-libs/libircclient') diff --git a/net-libs/libircclient/ChangeLog b/net-libs/libircclient/ChangeLog index ea1899ba7b8f..069a8ac19198 100644 --- a/net-libs/libircclient/ChangeLog +++ b/net-libs/libircclient/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for net-libs/libircclient -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/libircclient/ChangeLog,v 1.20 2014/03/13 06:41:52 mr_bones_ Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-libs/libircclient/ChangeLog,v 1.21 2015/02/05 05:55:28 mr_bones_ Exp $ + +*libircclient-1.8 (05 Feb 2015) + + 05 Feb 2015; Michael Sterrett + +files/libircclient-1.8-build.patch, +files/libircclient-1.8-include.patch, + +files/libircclient-1.8-shared.patch, +files/libircclient-1.8-static.patch, + +libircclient-1.8.ebuild: + version bump *libircclient-1.7 (13 Mar 2014) diff --git a/net-libs/libircclient/Manifest b/net-libs/libircclient/Manifest index 5b2202db469e..a6cdf8e0665b 100644 --- a/net-libs/libircclient/Manifest +++ b/net-libs/libircclient/Manifest @@ -6,9 +6,15 @@ AUX libircclient-1.7-build.patch 340 SHA256 3306196346f113343986c057ff7255797c15 AUX libircclient-1.7-include.patch 289 SHA256 3378f4e8cda60ec99696915910bcbd4b61816e9870f54d7adc95fe4ade7433dd SHA512 62e3c1cfe8843eb16efe9e803785ba759100e3cf4c82b7f9f2fe11bd92a5fe9ad85707ef21c6231e3ee23f6e283711f643db76e79699574b3fb01eb893977d02 WHIRLPOOL dd12d5410a4f7d2a50d6fe16e73c2ea3f6d829be26c0899f8d0f9aab9b0ad4c9460df697e53aa6ee6acb9458720c2d74a03f6e60425ec968d43c6771708a1a20 AUX libircclient-1.7-shared.patch 2420 SHA256 3447c52f301ffc706aa45f699d40bf52fda0714a0a95b40deb513bf1f398763b SHA512 493d3098537bef3b1b2a227d5d031f3dbee59917131a5d64eddbac31242fd39a8d6458e68bc609548269b7bbd806618ca93918ec7d0b227df933cae5806a2d24 WHIRLPOOL a0f76ff4fc3be9119010618ebc4044658ace04408641df86cdac982864b8a98ff141778894b2cc019d63b09738853f4e729fd169b775b20b3d826994704b06c5 AUX libircclient-1.7-static.patch 209 SHA256 69ae2cd1eaa37bf58ebd7b7b80cee83168c529ed61e1ac37ed0bd88d031f6ae4 SHA512 b1161ce28e5a8d668c852ee0ac336c186426a9467156c66ebe4805a722297ec225cc6b859c13003741d05a15ced1ccfaca0a20d98bf0bf933fc84fc1a97d8827 WHIRLPOOL 39eb77673cbe6c70456017c47303d241e7e7f60e01d42e0a00fb20557d6d6fcb3e0677d73fe1e2e735303a490b4599a1dd071544cdc5c320f4fef696407e34c7 +AUX libircclient-1.8-build.patch 340 SHA256 3306196346f113343986c057ff7255797c15ef3a04f8efcfdbcdfadfc0baab0d SHA512 44ab22464672b1f5e5ff8266ce3b4ebd8356175da2803a6f8cfc2b1e581f03c5a96f2a12a4b0bcef7bce4aeb8b6c9e31a0f149ffb2ac1b200d040e734dbbb640 WHIRLPOOL 38b3abfd748163f2144bfda796192c77cd750d11b9567049de73dd68ebab52abb2012a7fd272ae5465d4cdd2ff4362925ca7f173c776f52656cecf485d63b9db +AUX libircclient-1.8-include.patch 289 SHA256 3378f4e8cda60ec99696915910bcbd4b61816e9870f54d7adc95fe4ade7433dd SHA512 62e3c1cfe8843eb16efe9e803785ba759100e3cf4c82b7f9f2fe11bd92a5fe9ad85707ef21c6231e3ee23f6e283711f643db76e79699574b3fb01eb893977d02 WHIRLPOOL dd12d5410a4f7d2a50d6fe16e73c2ea3f6d829be26c0899f8d0f9aab9b0ad4c9460df697e53aa6ee6acb9458720c2d74a03f6e60425ec968d43c6771708a1a20 +AUX libircclient-1.8-shared.patch 2420 SHA256 c39d82f86a77d75da266bb2d3edddabb9fb01d68a69e842d19ee551483d65963 SHA512 373b55a3f9062be67019b72fbc1632beaef7ea37facc00a44b08c8adb7ee032a5b92db80ef9eeac607af4434d025db8182ab73a8102fe674997d3bd154e7ad43 WHIRLPOOL 4d7933fe076b6ee51532f212edee76e512ca2c3b816c464a22f06eedfd67678972ba436f7f51cd5a51f33a9e8cb7d9d506838c465864bf4eb3036e8a4128a4f1 +AUX libircclient-1.8-static.patch 209 SHA256 69ae2cd1eaa37bf58ebd7b7b80cee83168c529ed61e1ac37ed0bd88d031f6ae4 SHA512 b1161ce28e5a8d668c852ee0ac336c186426a9467156c66ebe4805a722297ec225cc6b859c13003741d05a15ced1ccfaca0a20d98bf0bf933fc84fc1a97d8827 WHIRLPOOL 39eb77673cbe6c70456017c47303d241e7e7f60e01d42e0a00fb20557d6d6fcb3e0677d73fe1e2e735303a490b4599a1dd071544cdc5c320f4fef696407e34c7 DIST libircclient-1.6.tar.gz 392788 SHA256 6c511923023398bcd7627cf3305054befacf6874203cb0de36bdbe658779e953 SHA512 94a68f27fcb12c918fa347d4ee44747e08e016245048c81f179b9a45081bd336c329e7185a3bc46deb28c9c77e1eff5dc53de7e723b1ed5ee2c1d3cc57ce0548 WHIRLPOOL f0958c14f923b97e38d230e3d9a27aa08ef9162c0749ef0defb7b107083b27f3458dc652944672cae76527258b788045dcc040d33f055df70a5cab8e16da9ca1 DIST libircclient-1.7.tar.gz 291829 SHA256 2f0c6cfcbd90e527630bc0a1afdca63e10fddb50f021ca683f7bf07f96345ae1 SHA512 5bc0b400e706b2da7c5ce2bc480b32cad4edb5f11046af4b34ca39c86cea915f8ece7f1e75b83e61fe85cb25db1be0b519fac5ea0d3224bd29ada2b7324430b8 WHIRLPOOL 0952ef0befbe1198fa4dcb56915e3cf4d7a1272ba8d39c40779ca8460c331d3ab8a34236d5e2e6f5456ed293e773a5d95211a3a0ba6acf21bc3b1a18380312b8 +DIST libircclient-1.8.tar.gz 291803 SHA256 2cf8523ac683588f2785b08159a2df3e4d15939ee655c0024aa86334149de8f6 SHA512 f19e4b55cf49091ab2c83ff3d5cace2252daad6bf23cb61b7677b9c6055fe8a8a7d891f6e1e5962481c836f47b7dcd35ef563c8807737ac81e3c4cee253cfc4a WHIRLPOOL 39550aa403445ca333aeeca2108c6a5e67cbf2eb1f53d313aa4e970f39b702f3862698a0ce7956ad0c93034d9b0f59313b695a7666910872eb9505dd2e895e1b EBUILD libircclient-1.6-r2.ebuild 1217 SHA256 7901ff98984da48c53955b00abedcdeb5e7f449e562f5b592f52fb0e91fa33e0 SHA512 3bc23ebe5e1a25b265dd69c3f59429bee41b319cd9525a91779b81f231e3def5430d64bcff5ced8073461dac20e554a07829556a0bf364fdc4cda1c1bf347b29 WHIRLPOOL 292ea80e4256d1e71f1639e142091ccec13d40db9ff6820c49e9be9185cb103ec8738743ac09efd1387278773952615dd6fa3c9d770db5782ce5402939ca5f5b EBUILD libircclient-1.7.ebuild 1192 SHA256 3813030a48ef29cfff586c9723bee211f8ea535ca39df03319403e8398869551 SHA512 09fe8d182562ecb687d8dd8f04840e2152fb8ac01b4b0ad4272b4b8968f5c73729ef519730ed2129d862719d9a3c71298d7cab4fe26ca3e2fca01c629c90c888 WHIRLPOOL 86e8f7b00a08c8c5d86a8ca5fc1af9969ecd5bf96d29be39a56d8d29cb1bd6e5d083c7109c84829816388a3ed91d5dd8973f38c2523081f7a09996fcd461829a -MISC ChangeLog 3396 SHA256 568ebde72dd04029134ea8a3ee89ad4aae1eefaab04ff2c7702d093c05e6caa7 SHA512 62a77602ba93c654c53baf0a5be26c7e63c31fd7160f238a137b0a1109b025e23a457a53f57f67b4c7e6bad870b5816e1e146c4fb3e05299f2611e90c6db0cfb WHIRLPOOL 76e7a556a2ddd04a94efed222ac33fd0e7d3c7683027e7d888e9c53e51df2b1c41eb2e885a9758b5d73866b6ef71678ee75fd2311fae1e8e2ae28b172153a535 +EBUILD libircclient-1.8.ebuild 1229 SHA256 6b8b2a7b00a48439dfce6d45912970cb521297ff7871c7d9564e7ceb13747258 SHA512 3262c9fcf6abf0e4a1b59f19ca9852fb3dfa6a5334c9aff14100e5c94ea27252c1328adff57abebf681ffdd257c9cbcbd6056c4b0a7ecb862a76d04dd8c0379e WHIRLPOOL 7ef878dbee06a43c921f2d702c7ed218cff62fda4aa820813b450a8f251ce7cf17dc6fc07e883b47111af5d048262bd81ad9b734b3497b3321c88ae34e7628ff +MISC ChangeLog 3684 SHA256 1f415a9d3ecd6d0e6a57f3e901b787d78eaa89adfb0b695998015380adbeff06 SHA512 8c77864fab39599297a9c0a9754e52129e387d47e5e76907a1648c76d6b4331aa2d0a14780a8ec5d17decb339b0eac2cc1e88fe65e5ac75a87548894b5ae8d77 WHIRLPOOL 4efca853b3a907fd4d756c33016882ad0bfef8d0e7a727b73dcca99ce8fff1f5970adc20e39cd587cd20ee442d5c3fea8252a388e985cf2e546bf92867614765 MISC metadata.xml 158 SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3 SHA512 d954564236b67b6ab97846b73f74e715e8f1bec2dba6595e9a5046c2e8c3b93f4879c293f9d1d02d99a533bee56156dae3f31a485697128c51af14cdbfdada8a WHIRLPOOL d03e7293d09d794d61c095a423f945b3644355a247f270a73ca8d30b4dfe9c98244297536bfd1a4bd6c14794aa1152eca20fd83bfdf3e1e74d4f676152d35ada diff --git a/net-libs/libircclient/files/libircclient-1.8-build.patch b/net-libs/libircclient/files/libircclient-1.8-build.patch new file mode 100644 index 000000000000..86ea64efd55a --- /dev/null +++ b/net-libs/libircclient/files/libircclient-1.8-build.patch @@ -0,0 +1,13 @@ +--- libircclient-1.7.orig/configure.in ++++ libircclient-1.7/configure.in +@@ -61,9 +61,7 @@ + AC_CHECK_LIB(socket, socket, AC_DEFINE(HAVE_SOCKET) LIBS="$LIBS -lsocket") + + if test "$use_debug" = "yes"; then +- CFLAGS="${CFLAGS} -g -DENABLE_DEBUG" +-else +- CFLAGS="${CFLAGS} -O3" ++ CFLAGS="${CFLAGS} -DENABLE_DEBUG" + fi + + # Choosing the target diff --git a/net-libs/libircclient/files/libircclient-1.8-include.patch b/net-libs/libircclient/files/libircclient-1.8-include.patch new file mode 100644 index 000000000000..c5bce1dfd947 --- /dev/null +++ b/net-libs/libircclient/files/libircclient-1.8-include.patch @@ -0,0 +1,10 @@ +--- libircclient-1.6.orig/include/libircclient.h ++++ libircclient-1.6/include/libircclient.h +@@ -130,6 +130,7 @@ + #define IN_INCLUDE_LIBIRC_H + #include "libirc_errors.h" + #include "libirc_events.h" ++#include "libirc_rfcnumeric.h" + #include "libirc_options.h" + #undef IN_INCLUDE_LIBIRC_H + diff --git a/net-libs/libircclient/files/libircclient-1.8-shared.patch b/net-libs/libircclient/files/libircclient-1.8-shared.patch new file mode 100644 index 000000000000..c6cf1969b37a --- /dev/null +++ b/net-libs/libircclient/files/libircclient-1.8-shared.patch @@ -0,0 +1,50 @@ +--- libircclient-1.7.orig/src/Makefile.in ++++ libircclient-1.7/src/Makefile.in +@@ -1,8 +1,10 @@ + # $Id: libircclient-1.8-shared.patch,v 1.1 2015/02/05 05:55:28 mr_bones_ Exp $ + CC = @CC@ +-CFLAGS = -Wall -DIN_BUILDING_LIBIRC @CFLAGS@ ++CFLAGS = -fPIC -Wall -DIN_BUILDING_LIBIRC @CFLAGS@ + AR=@AR@ cr + RANLIB=@RANLIB@ ++INSTALL=install ++LN=ln -sf + INCLUDES=-I../include + DESTDIR= + APIVERSION = 1 +@@ -15,19 +17,24 @@ + shared: libircclient.so + shared_mingw: libircclient.dll + +-install: +- -mkdir -p $(DESTDIR)@prefix@/include +- -mkdir -p $(DESTDIR)@libdir@ +- cp ../include/libircclient.h $(DESTDIR)@prefix@/include/libircclient.h +- cp ../include/libirc_errors.h $(DESTDIR)@prefix@/include/libirc_errors.h +- cp ../include/libirc_events.h $(DESTDIR)@prefix@/include/libirc_events.h +- cp ../include/libirc_options.h $(DESTDIR)@prefix@/include/libirc_options.h +- cp ../include/libirc_rfcnumeric.h $(DESTDIR)@prefix@/include/libirc_rfcnumeric.h +- cp libircclient.so $(DESTDIR)@libdir@/libircclient.so.$(APIVERSION) +- ln -fs libircclient.so.$(APIVERSION) $(DESTDIR)@libdir@/libircclient.so ++install: install-headers install-static install-shared ++install-headers: ++ $(INSTALL) -d $(DESTDIR)@prefix@/include ++ $(INSTALL) -m0644 ../include/libircclient.h $(DESTDIR)@prefix@/include/libircclient.h ++ $(INSTALL) -m0644 ../include/libirc_errors.h $(DESTDIR)@prefix@/include/libirc_errors.h ++ $(INSTALL) -m0644 ../include/libirc_events.h $(DESTDIR)@prefix@/include/libirc_events.h ++ $(INSTALL) -m0644 ../include/libirc_options.h $(DESTDIR)@prefix@/include/libirc_options.h ++ $(INSTALL) -m0644 ../include/libirc_rfcnumeric.h $(DESTDIR)@prefix@/include/libirc_rfcnumeric.h ++install-shared: ++ $(INSTALL) -d $(DESTDIR)@libdir@ ++ $(INSTALL) -m0755 libircclient.so $(DESTDIR)@libdir@/libircclient.so.$(APIVERSION) ++ $(LN) libircclient.so.$(APIVERSION) $(DESTDIR)@libdir@/libircclient.so ++install-static: ++ $(INSTALL) -d $(DESTDIR)@libdir@ ++ $(INSTALL) -m0644 libircclient.a $(DESTDIR)@libdir@/libircclient.a + + libircclient.so: libircclient.o +- $(CC) -shared -s -Wl,-soname,libircclient.so.$(APIVERSION) -o libircclient.so libircclient.o @LIBS@ ++ $(CC) $(CFLAGS) -shared -Wl,-soname,libircclient.so.$(APIVERSION) -o libircclient.so libircclient.o $(LDFLAGS) @LIBS@ + + libircclient.dll: libircclient.o + $(CC) -shared -s -o libircclient.dll -Wl,-out-implib,libircclient.lib libircclient.o libircclient.def -lkernel32 -lwsock32 @LIBS@ diff --git a/net-libs/libircclient/files/libircclient-1.8-static.patch b/net-libs/libircclient/files/libircclient-1.8-static.patch new file mode 100644 index 000000000000..b820a19c73d1 --- /dev/null +++ b/net-libs/libircclient/files/libircclient-1.8-static.patch @@ -0,0 +1,12 @@ +--- libircclient-1.7.orig/src/Makefile.in ++++ libircclient-1.7/src/Makefile.in +@@ -9,6 +9,9 @@ + DESTDIR= + APIVERSION = 1 + ++prefix=@prefix@ ++exec_prefix=@exec_prefix@ ++ + OBJS = libircclient.o + + all: @TARGET@ diff --git a/net-libs/libircclient/libircclient-1.8.ebuild b/net-libs/libircclient/libircclient-1.8.ebuild new file mode 100644 index 000000000000..bf3445266331 --- /dev/null +++ b/net-libs/libircclient/libircclient-1.8.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-libs/libircclient/libircclient-1.8.ebuild,v 1.1 2015/02/05 05:55:28 mr_bones_ Exp $ + +EAPI=5 +inherit autotools eutils + +DESCRIPTION="Small but powerful library implementing the client-server IRC protocol" +HOMEPAGE="http://www.ulduzsoft.com/libircclient/" +SRC_URI="mirror://sourceforge/libircclient/${P}.tar.gz" + +LICENSE="LGPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="doc ipv6 ssl static-libs threads" + +DEPEND="ssl? ( dev-libs/openssl )" + +src_prepare() { + epatch \ + "${FILESDIR}"/${P}-build.patch \ + "${FILESDIR}"/${P}-shared.patch \ + "${FILESDIR}"/${P}-static.patch \ + "${FILESDIR}"/${P}-include.patch + mv configure.in configure.ac || die + eautoconf +} + +src_configure() { + econf \ + $(use_enable threads) \ + $(use_enable ipv6) \ + $(use_enable ssl openssl) \ + $(use_enable ssl threads) +} + +src_compile() { + emake -C src $(usex static-libs "shared static" "shared") +} + +src_install() { + emake -C src DESTDIR="${D}" install-shared $(usex static-libs "install-static" "") + insinto /usr/include/libircclient + doins include/*.h + + dodoc Changelog THANKS + doman man/libircclient.1 +} -- cgit v1.2.3-65-gdbad