summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Sterrett <mr_bones_@gentoo.org>2014-03-13 06:41:57 +0000
committerMichael Sterrett <mr_bones_@gentoo.org>2014-03-13 06:41:57 +0000
commit62b76eafae7831af952a1157559c1a8e27f3bb45 (patch)
treef617e6ea87460e220111390a24b0ff317b369b76 /net-libs
parentFix mudflap usage #503000 (diff)
downloadhistorical-62b76eafae7831af952a1157559c1a8e27f3bb45.tar.gz
historical-62b76eafae7831af952a1157559c1a8e27f3bb45.tar.bz2
historical-62b76eafae7831af952a1157559c1a8e27f3bb45.zip
version bump
Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64
Diffstat (limited to 'net-libs')
-rw-r--r--net-libs/libircclient/ChangeLog12
-rw-r--r--net-libs/libircclient/Manifest8
-rw-r--r--net-libs/libircclient/files/libircclient-1.7-build.patch13
-rw-r--r--net-libs/libircclient/files/libircclient-1.7-include.patch10
-rw-r--r--net-libs/libircclient/files/libircclient-1.7-shared.patch50
-rw-r--r--net-libs/libircclient/files/libircclient-1.7-static.patch12
-rw-r--r--net-libs/libircclient/libircclient-1.7.ebuild47
7 files changed, 150 insertions, 2 deletions
diff --git a/net-libs/libircclient/ChangeLog b/net-libs/libircclient/ChangeLog
index 91959e8cb08e..ea1899ba7b8f 100644
--- a/net-libs/libircclient/ChangeLog
+++ b/net-libs/libircclient/ChangeLog
@@ -1,6 +1,16 @@
# 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.19 2014/02/22 08:14:09 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/libircclient/ChangeLog,v 1.20 2014/03/13 06:41:52 mr_bones_ Exp $
+
+*libircclient-1.7 (13 Mar 2014)
+
+ 13 Mar 2014; Michael Sterrett <mr_bones_@gentoo.org>
+ +files/libircclient-1.7-build.patch, +files/libircclient-1.7-include.patch,
+ +files/libircclient-1.7-shared.patch, +files/libircclient-1.7-static.patch,
+ +libircclient-1.7.ebuild, files/libircclient-1.6-build.patch,
+ files/libircclient-1.6-include.patch, files/libircclient-1.6-shared.patch,
+ files/libircclient-1.6-static.patch:
+ version bump
22 Feb 2014; Michael Sterrett <mr_bones_@gentoo.org>
-libircclient-1.6-r1.ebuild:
diff --git a/net-libs/libircclient/Manifest b/net-libs/libircclient/Manifest
index 468ab60b3852..5b2202db469e 100644
--- a/net-libs/libircclient/Manifest
+++ b/net-libs/libircclient/Manifest
@@ -2,7 +2,13 @@ AUX libircclient-1.6-build.patch 376 SHA256 84057216f2d1efcd83e01a40762769ea616e
AUX libircclient-1.6-include.patch 289 SHA256 3378f4e8cda60ec99696915910bcbd4b61816e9870f54d7adc95fe4ade7433dd SHA512 62e3c1cfe8843eb16efe9e803785ba759100e3cf4c82b7f9f2fe11bd92a5fe9ad85707ef21c6231e3ee23f6e283711f643db76e79699574b3fb01eb893977d02 WHIRLPOOL dd12d5410a4f7d2a50d6fe16e73c2ea3f6d829be26c0899f8d0f9aab9b0ad4c9460df697e53aa6ee6acb9458720c2d74a03f6e60425ec968d43c6771708a1a20
AUX libircclient-1.6-shared.patch 2357 SHA256 522751812c625afa24cd21daaddad250e0ce21a5f10c5fec17cf419f8a807a15 SHA512 e44c15dd4d4d1c070a0cb9451de8dedd2db43b6980c4e8b21ce10c5d54654ce1787fc8c5dc8fd2c9043a9257360aeac9d038c1aab8f7289acabb2ce1bda6b41e WHIRLPOOL bffbaa75484510e027650e1a097afe8d27b128d89dc10b728158ccdba048332e67128d40551f0751706c443d10bc54608f2fcf0f874daa3dbe596ebe1044efcf
AUX libircclient-1.6-static.patch 213 SHA256 858ebe3da96e25a3925353796f1b06d33d1859c5d795105dcca849f591e8dde1 SHA512 b370de10c348928dc75c1844b2c9f02b832ef4f44a6c7ab887e1ede35e8dbcc7fcfd427e472e35ffebc33fa98556d1cbac25be233c4ed4d5d267912c12ee9397 WHIRLPOOL a81a549fb5d32d4b28d89b50cc66d80b8df592e4b6cfe95e4a6d40e11367a1965cb33c726dbbc054603153749445591a478110a332876d7c1b864e760159e8e7
+AUX libircclient-1.7-build.patch 340 SHA256 3306196346f113343986c057ff7255797c15ef3a04f8efcfdbcdfadfc0baab0d SHA512 44ab22464672b1f5e5ff8266ce3b4ebd8356175da2803a6f8cfc2b1e581f03c5a96f2a12a4b0bcef7bce4aeb8b6c9e31a0f149ffb2ac1b200d040e734dbbb640 WHIRLPOOL 38b3abfd748163f2144bfda796192c77cd750d11b9567049de73dd68ebab52abb2012a7fd272ae5465d4cdd2ff4362925ca7f173c776f52656cecf485d63b9db
+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
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
EBUILD libircclient-1.6-r2.ebuild 1217 SHA256 7901ff98984da48c53955b00abedcdeb5e7f449e562f5b592f52fb0e91fa33e0 SHA512 3bc23ebe5e1a25b265dd69c3f59429bee41b319cd9525a91779b81f231e3def5430d64bcff5ced8073461dac20e554a07829556a0bf364fdc4cda1c1bf347b29 WHIRLPOOL 292ea80e4256d1e71f1639e142091ccec13d40db9ff6820c49e9be9185cb103ec8738743ac09efd1387278773952615dd6fa3c9d770db5782ce5402939ca5f5b
-MISC ChangeLog 2956 SHA256 c6c8f1eeda024200612c942d53979bcd6921570469547c511c5d6b061bb5f6f7 SHA512 c86131be7191380d4fe48024c9a242642029f9e05da803d21e789a42d4b82669c9b784e07e1ec77dfe77d2fed89b9a43e893c7d4a5fc977e4b81d3628a8224ca WHIRLPOOL 6390901fa1562c413dfc61796f6182c355e256cc0608ea7faf41e212d4a2c24d198ba206deee25c5921e206193a624d905b5422e8e655d4d0c72509cfac551d4
+EBUILD libircclient-1.7.ebuild 1192 SHA256 3813030a48ef29cfff586c9723bee211f8ea535ca39df03319403e8398869551 SHA512 09fe8d182562ecb687d8dd8f04840e2152fb8ac01b4b0ad4272b4b8968f5c73729ef519730ed2129d862719d9a3c71298d7cab4fe26ca3e2fca01c629c90c888 WHIRLPOOL 86e8f7b00a08c8c5d86a8ca5fc1af9969ecd5bf96d29be39a56d8d29cb1bd6e5d083c7109c84829816388a3ed91d5dd8973f38c2523081f7a09996fcd461829a
+MISC ChangeLog 3396 SHA256 568ebde72dd04029134ea8a3ee89ad4aae1eefaab04ff2c7702d093c05e6caa7 SHA512 62a77602ba93c654c53baf0a5be26c7e63c31fd7160f238a137b0a1109b025e23a457a53f57f67b4c7e6bad870b5816e1e146c4fb3e05299f2611e90c6db0cfb WHIRLPOOL 76e7a556a2ddd04a94efed222ac33fd0e7d3c7683027e7d888e9c53e51df2b1c41eb2e885a9758b5d73866b6ef71678ee75fd2311fae1e8e2ae28b172153a535
MISC metadata.xml 158 SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3 SHA512 d954564236b67b6ab97846b73f74e715e8f1bec2dba6595e9a5046c2e8c3b93f4879c293f9d1d02d99a533bee56156dae3f31a485697128c51af14cdbfdada8a WHIRLPOOL d03e7293d09d794d61c095a423f945b3644355a247f270a73ca8d30b4dfe9c98244297536bfd1a4bd6c14794aa1152eca20fd83bfdf3e1e74d4f676152d35ada
diff --git a/net-libs/libircclient/files/libircclient-1.7-build.patch b/net-libs/libircclient/files/libircclient-1.7-build.patch
new file mode 100644
index 000000000000..86ea64efd55a
--- /dev/null
+++ b/net-libs/libircclient/files/libircclient-1.7-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.7-include.patch b/net-libs/libircclient/files/libircclient-1.7-include.patch
new file mode 100644
index 000000000000..c5bce1dfd947
--- /dev/null
+++ b/net-libs/libircclient/files/libircclient-1.7-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.7-shared.patch b/net-libs/libircclient/files/libircclient-1.7-shared.patch
new file mode 100644
index 000000000000..50b56648e025
--- /dev/null
+++ b/net-libs/libircclient/files/libircclient-1.7-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.7-shared.patch,v 1.1 2014/03/13 06:41:52 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.7-static.patch b/net-libs/libircclient/files/libircclient-1.7-static.patch
new file mode 100644
index 000000000000..b820a19c73d1
--- /dev/null
+++ b/net-libs/libircclient/files/libircclient-1.7-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.7.ebuild b/net-libs/libircclient/libircclient-1.7.ebuild
new file mode 100644
index 000000000000..9b78c5a34d00
--- /dev/null
+++ b/net-libs/libircclient/libircclient-1.7.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/libircclient/libircclient-1.7.ebuild,v 1.1 2014/03/13 06:41:52 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
+ 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
+}