diff options
author | Julian Ospald <hasufell@gentoo.org> | 2012-09-07 19:24:24 +0000 |
---|---|---|
committer | Julian Ospald <hasufell@gentoo.org> | 2012-09-07 19:24:24 +0000 |
commit | 7c1f3ca76f1c2237fa3633af6805ad4c5f48c3c3 (patch) | |
tree | 1d6e863295f1ad039d24d75aa7c26d3c30826460 /net-libs | |
parent | Drop old (diff) | |
download | historical-7c1f3ca76f1c2237fa3633af6805ad4c5f48c3c3.tar.gz historical-7c1f3ca76f1c2237fa3633af6805ad4c5f48c3c3.tar.bz2 historical-7c1f3ca76f1c2237fa3633af6805ad4c5f48c3c3.zip |
support shared libs
Package-Manager: portage-2.2.0_alpha124/cvs/Linux x86_64
Diffstat (limited to 'net-libs')
-rw-r--r-- | net-libs/libircclient/ChangeLog | 8 | ||||
-rw-r--r-- | net-libs/libircclient/Manifest | 28 | ||||
-rw-r--r-- | net-libs/libircclient/files/libircclient-1.6-fpic.patch | 19 | ||||
-rw-r--r-- | net-libs/libircclient/libircclient-1.6-r1.ebuild | 50 |
4 files changed, 98 insertions, 7 deletions
diff --git a/net-libs/libircclient/ChangeLog b/net-libs/libircclient/ChangeLog index 1164329632ae..3eefc1e4335e 100644 --- a/net-libs/libircclient/ChangeLog +++ b/net-libs/libircclient/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for net-libs/libircclient # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/libircclient/ChangeLog,v 1.6 2012/05/29 07:01:30 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-libs/libircclient/ChangeLog,v 1.7 2012/09/07 19:24:24 hasufell Exp $ + +*libircclient-1.6-r1 (07 Sep 2012) + + 07 Sep 2012; Julian Ospald <hasufell@gentoo.org> +libircclient-1.6-r1.ebuild, + +files/libircclient-1.6-fpic.patch: + support shared libs 29 May 2012; Michael Sterrett <mr_bones_@gentoo.org> -files/libircclient-1.3-build.patch, -libircclient-1.3.ebuild: diff --git a/net-libs/libircclient/Manifest b/net-libs/libircclient/Manifest index f371735940fe..054783f89cef 100644 --- a/net-libs/libircclient/Manifest +++ b/net-libs/libircclient/Manifest @@ -1,6 +1,22 @@ -AUX libircclient-1.6-build.patch 376 RMD160 2b4b94a2d030a2af460f8ca9dc436ac414ebdb68 SHA1 1c4345dcd8df21361d620956a3a02c337054d9d0 SHA256 84057216f2d1efcd83e01a40762769ea616ed0aa0f6564a563799309016817a3 -AUX libircclient-1.6-include.patch 455 RMD160 710066b35bc9fcf3769b34828a1020ce8b4777e8 SHA1 e4375ea9dc88896e98fadebd49ac72c6a233bdd4 SHA256 50e0a062e1447aee1885df6650f06d998ccb1fbe82b5906d4ec8c24c433ff23d -DIST libircclient-1.6.tar.gz 392788 RMD160 f6c7864fcaf0c448dee429b75c7033233c4222ab SHA1 10fb7a2478f6d668dce2d7fb5cd5a35ea8f53ed4 SHA256 6c511923023398bcd7627cf3305054befacf6874203cb0de36bdbe658779e953 -EBUILD libircclient-1.6.ebuild 1031 RMD160 a8820dadc10cd9a1ccd7f725b50997d1e9baed34 SHA1 adcdc5d52ae694cafc1837bca2093d708cc9f97d SHA256 6f607619867579c89dc40868339f3741133f51f835e72010516d4c4e50d36dd0 -MISC ChangeLog 1141 RMD160 aea3fc4662df586bfe154cd364e4d8d7d22fdee2 SHA1 7ff6c1f0b523dbb0bfd65f5e3b3fcc29df66224d SHA256 97723187a235a572b7796d7a2e90a0d6e4bb081fae826a85c92d9f4b92a9163d -MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3 +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX libircclient-1.6-build.patch 376 SHA256 84057216f2d1efcd83e01a40762769ea616ed0aa0f6564a563799309016817a3 SHA512 1dd6a8a7c71b331ab1fc6a5d5f0c204bcc0c09362271df1f3304f78291555f3cf7c4fba278123c4d12f59793e9cf8cc867aae365aef82a51bb2b019c804b558b WHIRLPOOL cfe4975c43b3ca7984b9e4bfd888266ef3f061c14bfa27994992aafaea99ddfbb9d4fab6587ea4fa44002c02d2501090b169f704af62a94b0d3ac82cc6955153 +AUX libircclient-1.6-fpic.patch 731 SHA256 362ee44c5dfae248e4557377bfb227f8e91a09d1b399d4b54d3745546b6b8d1a SHA512 8e5ecfc5b315c56c0ba12cdcea5b0594ef8050520c65863914320b10c33385089eba74df78476d41eb76e4cb6057c2c73a0f01d4f9e29d99e2172017e5d52c50 WHIRLPOOL 82616f4015095410337bc2f2a583d9b7c74711bbfc7ce9bf454fbc794c2d6f3d63e3e545b73f7b403d335c07c772cd3620ea246381a6c197ca5aac1e4b502bff +AUX libircclient-1.6-include.patch 455 SHA256 50e0a062e1447aee1885df6650f06d998ccb1fbe82b5906d4ec8c24c433ff23d SHA512 8b5c1e7fe32e39b684c4a7345a72b1765fe35c2e73b3d963cf344dce5163439d88001ede9bc90483aa365cd06a09034eb0989b3a7145e136b4b93552bbb07e27 WHIRLPOOL c88cf9158e57c76f88e0e27ee2c64faac4a968e572d556084bd8abc01dfabd0ebc7a9660683c4dc72ea53af195c4ec0f709eaf05de47936949e1c730b89b6596 +DIST libircclient-1.6.tar.gz 392788 SHA256 6c511923023398bcd7627cf3305054befacf6874203cb0de36bdbe658779e953 SHA512 94a68f27fcb12c918fa347d4ee44747e08e016245048c81f179b9a45081bd336c329e7185a3bc46deb28c9c77e1eff5dc53de7e723b1ed5ee2c1d3cc57ce0548 WHIRLPOOL f0958c14f923b97e38d230e3d9a27aa08ef9162c0749ef0defb7b107083b27f3458dc652944672cae76527258b788045dcc040d33f055df70a5cab8e16da9ca1 +EBUILD libircclient-1.6-r1.ebuild 1168 SHA256 57eab96932315c061b8b5c4259da60c8647a220877d1e73a614d0f8d1448941a SHA512 4cf60551419d2d2bc81f1a92d91a94ed50ee9a7da66561fee88cc5f26cf8fd43d18fe32752e353cf5191ac4c2954795af991ef590993507769adec497904f2e3 WHIRLPOOL 3f7603ffe25815c03b7c8888fac84d7179db8fdf255d36e4684d094886d02bac97bc52a820d478eabe982c370756e30289fed00870dd77c1efdecf71b1f6346a +EBUILD libircclient-1.6.ebuild 1031 SHA256 6f607619867579c89dc40868339f3741133f51f835e72010516d4c4e50d36dd0 SHA512 65ef38a5d0cb7f7851d358e319c4828eea6ceb052c0b41ca8ed97f7500178c67369994a1730c543fd7a2ac1fc630ea66e44f2584c1cfc5acbc8d52cb4e8e8fa1 WHIRLPOOL 6b6e01c3de00f426652340b7232adba0c04ec4b3c30095b89c6570584418ce82b2d0e06134099cfc9f9cd8168f7e14c68aa2ddf74590286572c51e0556ec8c44 +MISC ChangeLog 1317 SHA256 3d33aa1c9e0d0579aa210afda35c178e7957f2fb710e6332dc7086b498861f44 SHA512 64cf33397c680accd0bfb697a960be92427f9c9404665eda73ef67c52e8f4e9d406c4acef8a232afb9a9fcb30dc427f34c792168e61501de338bb09f4d14fef6 WHIRLPOOL 61264ad9bf41a5b741a8b264f4e8c516e5572d854701b8b1bc43ed8b8dd2cf30a41d80d064e1e095aa30e5af3c4902f1a242760383493785fdceffc8e018d3b2 +MISC metadata.xml 158 SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3 SHA512 d954564236b67b6ab97846b73f74e715e8f1bec2dba6595e9a5046c2e8c3b93f4879c293f9d1d02d99a533bee56156dae3f31a485697128c51af14cdbfdada8a WHIRLPOOL d03e7293d09d794d61c095a423f945b3644355a247f270a73ca8d30b4dfe9c98244297536bfd1a4bd6c14794aa1152eca20fd83bfdf3e1e74d4f676152d35ada +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iQEcBAEBCAAGBQJQSknyAAoJEFpvPKfnPDWzN/sH/3k6ZlPxoJ+GHIquRHEGrPCK +Rdmg2DjSBa22zoZpw2q90uuwNlkrZvf/ddBvOT++82wyZhg8tcHHNDGm9/fchbOc +CRd1xQmlFsr33huGiMQrKKWRG4MRaqqXLHsMRaVHHsUt/lyekZgOZO6v68Pf/5S9 +ekY3xm/IJ2yD7auNd1d48ttAacPI9NgRAiSqHmv6wun39jnfkeygaiPEkVy8HF6X +c/jxKQi9/xr1R7XnJc/iMj1jmLkQIpERp3XQoWZi+Sd9t1bqbt8uDtp0XcvYu+4k +0SnX9eTYi8n31zM5ap7acNH9GlWacjgA+2G1o3dfVzzp+p2ipwPg8xqooRcYu4I= +=jLgZ +-----END PGP SIGNATURE----- diff --git a/net-libs/libircclient/files/libircclient-1.6-fpic.patch b/net-libs/libircclient/files/libircclient-1.6-fpic.patch new file mode 100644 index 000000000000..d191d37b738f --- /dev/null +++ b/net-libs/libircclient/files/libircclient-1.6-fpic.patch @@ -0,0 +1,19 @@ +--- libircclient-1.6/src/Makefile.in ++++ libircclient-1.6/src/Makefile.in +@@ -1,6 +1,6 @@ + # $Id: libircclient-1.6-fpic.patch,v 1.1 2012/09/07 19:24:24 hasufell Exp $ + CC = @CC@ +-CFLAGS = -Wall -DIN_BUILDING_LIBIRC @CFLAGS@ ++CFLAGS = -fPIC -Wall -DIN_BUILDING_LIBIRC @CFLAGS@ + AR=@AR@ cr + RANLIB=@RANLIB@ + INCLUDES=-I../include +@@ -26,7 +26,7 @@ + cp libircclient.a $(DESTDIR)@prefix@/lib/ + + libircclient.so: libircclient.o +- $(CC) -shared -s -o libircclient.so libircclient.o @LIBS@ ++ $(CC) $(CFLAGS) -shared -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/libircclient-1.6-r1.ebuild b/net-libs/libircclient/libircclient-1.6-r1.ebuild new file mode 100644 index 000000000000..f67ef4128cc4 --- /dev/null +++ b/net-libs/libircclient/libircclient-1.6-r1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-libs/libircclient/libircclient-1.6-r1.ebuild,v 1.1 2012/09/07 19:24:24 hasufell Exp $ + +EAPI=4 +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 ~x86" +IUSE="doc ipv6 ssl static threads" + +DEPEND="ssl? ( dev-libs/openssl )" + +src_prepare() { + epatch \ + "${FILESDIR}"/${P}-build.patch \ + "${FILESDIR}"/${P}-fpic.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 "shared static" "shared") +} + +src_install() { + insinto /usr/include/libircclient + doins include/*.h + dolib.so src/libircclient.so + use static && dolib.a src/libircclient.a + + dodoc Changelog THANKS + if use doc ; then + doman doc/man/man3/* + dohtml doc/html/* + fi +} |