diff options
Diffstat (limited to 'sys-libs')
-rw-r--r-- | sys-libs/suacomp/ChangeLog | 7 | ||||
-rw-r--r-- | sys-libs/suacomp/Manifest | 4 | ||||
-rw-r--r-- | sys-libs/suacomp/suacomp-0.6.3.ebuild | 49 |
3 files changed, 58 insertions, 2 deletions
diff --git a/sys-libs/suacomp/ChangeLog b/sys-libs/suacomp/ChangeLog index 98a5f7f946e1..fca5c12654da 100644 --- a/sys-libs/suacomp/ChangeLog +++ b/sys-libs/suacomp/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sys-libs/suacomp # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/suacomp/ChangeLog,v 1.2 2010/07/16 02:41:11 jmbsvicetto Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/suacomp/ChangeLog,v 1.3 2010/09/03 07:14:07 mduft Exp $ + +*suacomp-0.6.3 (03 Sep 2010) + + 03 Sep 2010; Markus Duft <mduft@gentoo.org> +suacomp-0.6.3.ebuild: + version bump 16 Jul 2010; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> metadata.xml: diff --git a/sys-libs/suacomp/Manifest b/sys-libs/suacomp/Manifest index 533d111cf615..4eda117f1b5d 100644 --- a/sys-libs/suacomp/Manifest +++ b/sys-libs/suacomp/Manifest @@ -1,4 +1,6 @@ DIST suacomp-0.4.tar.gz 6365 RMD160 e2922a396c8951d0ebd878a87d6352d8d50b71ac SHA1 e660bbcb1bc658d3703e19eeab261caf60902904 SHA256 928f8aa278e4372e8bf3ac477515c2b0645b70c128d2f86e1d064a10b34d7e6a +DIST suacomp-0.6.3.tar.gz 18420 RMD160 9f5f2465c6c6463ad03e3430bf91cba1e3ddc2b9 SHA1 a42ecbdbf493df5b79be90c09486b5f1df61fa5d SHA256 427c457e6a1c4483d974a5e95225f5b9b693468f5c4e49f27f03cff2c19ebfa1 EBUILD suacomp-0.4.ebuild 907 RMD160 1e6b9a97ad5ef46c01c2f42e9120fd4ceea5ae4d SHA1 6a88fc6b01cc76288a0dd9d06db51993c4e668c1 SHA256 db5ddfdb20be179a03650a14bb35f200d16ef0c40f96f1baa6140df97596be6e -MISC ChangeLog 503 RMD160 2bb3ac099bdd7e4b733dee82d3a189e7a72ec728 SHA1 4fda31b124602dc07c7ecfac55567dd478e8aa4e SHA256 1035810d799b702d4e8c405ce0b4fef8e8b2979804fc760a3656634db2c5f859 +EBUILD suacomp-0.6.3.ebuild 1130 RMD160 b0a43283edf88071f4021809ac331af12475ec23 SHA1 dc52a5fbf9e28c111b33cc48dc0f2c9fb2d376f0 SHA256 77ddf76c6bd3cf23240e6419753279d9dd9c633686566935c422ee52736297b8 +MISC ChangeLog 612 RMD160 cbcee63788b45bcc7309f1e040e03fe153c4e0a4 SHA1 e5c46e2ec48a298fd08745bebaf80115daa21263 SHA256 de1ca603fcc643adfbdba62eed1048081e02d017e3b0104b276bf488315c0671 MISC metadata.xml 463 RMD160 8d5a39c8c367b923a1ffa3d54cb7573a0dff3d61 SHA1 035dd048b0f1bbe16174cfdd92949914a451e709 SHA256 48ff68dfa4b39d46068d853d57bdb4a35ef6304368397fcb45105f3a4798e2ca diff --git a/sys-libs/suacomp/suacomp-0.6.3.ebuild b/sys-libs/suacomp/suacomp-0.6.3.ebuild new file mode 100644 index 000000000000..764319fa1767 --- /dev/null +++ b/sys-libs/suacomp/suacomp-0.6.3.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/suacomp/suacomp-0.6.3.ebuild,v 1.1 2010/09/03 07:14:07 mduft Exp $ + +EAPI=2 + +inherit toolchain-funcs + +DESCRIPTION="library wrapping the interix lib-c to make it less buggy." +HOMEPAGE="http://dev.gentoo.org/~mduft/suacomp" +SRC_URI="${HOMEPAGE}/${P}.tar.gz" + +LICENSE="BEER-WARE" +SLOT="0" +KEYWORDS="-* ~x86-interix" +IUSE="" + +DEPEND="" +RDEPEND="" + +get_opts() { + local shlibc= + local stlibc= + + for dir in /usr/lib /usr/lib/x86; do + [[ -f ${dir}/libc.a ]] && stlibc=${dir}/libc.a + + for name in libc.so.5.2 libc.so.3.5; do + [[ -f ${dir}/${name} ]] && { shlibc=${dir}/${name}; break; } + done + + [[ -f ${shlibc} && -f ${stlibc} ]] && break + done + + echo "SHARED_LIBC=${shlibc} STATIC_LIBC=${stlibc}" +} + +src_compile() { + emake all CC=$(tc-getCC) CFLAGS="${CFLAGS}" $(get_opts) || die "emake failed" +} + +src_install() { + emake install PREFIX="${EPREFIX}/usr" DESTDIR="${D}" $(get_opts) || die "emake install failed" +} + +src_test() { + emake check $(get_opts) || die "emake check failed" +} + |