summaryrefslogtreecommitdiff
path: root/sys-libs/libixp
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /sys-libs/libixp
reinit the tree, so we can have metadata
Diffstat (limited to 'sys-libs/libixp')
-rw-r--r--sys-libs/libixp/Manifest5
-rw-r--r--sys-libs/libixp/libixp-0.5_p20110208-r3.ebuild49
-rw-r--r--sys-libs/libixp/metadata.xml5
3 files changed, 59 insertions, 0 deletions
diff --git a/sys-libs/libixp/Manifest b/sys-libs/libixp/Manifest
new file mode 100644
index 000000000000..ad7a632605e0
--- /dev/null
+++ b/sys-libs/libixp/Manifest
@@ -0,0 +1,5 @@
+DIST libixp-0.5_p20110208.tar.xz 655956 SHA256 66ce92b25486505d04b97d838fb9b102cd1edb1455d90916d00dc38369b2c06b SHA512 c5cf13b54ab2fca66b6c0ace0f3067e46a461d62727e93235e60382d3665edd40751d404f3f590c9d7692a5b8cb7d1fefb05adb2c36d7941bf04e37d13a4a48a WHIRLPOOL 446a6f888681af53e00588aa3e8f076d3f53e34a25300020c90ebf7c8b2ece026ebed1d10bee9211f3c5464992a3c7749df9a5762d1d29867f8afa6f20a81c4b
+EBUILD libixp-0.5_p20110208-r3.ebuild 1121 SHA256 c30930d27ac0bad6e02a10147017f29849989aa6163edca7500d88fb0817f28a SHA512 c30a271e2bbfe3cde6f20b19d41a9feec6c66906aa76ddd81bf0bf969da221bd058b4af980ef07cb0f557918d24bb6ee2606400c8468a76a7a0b7afd7e617ecd WHIRLPOOL c9ae1b3a5a0bf5db5fe710913825a654dfdbd44cb28af7cc83525156295dfe359ce1ac8eb62ad89a31fee651a790f8a198082f2a571aec3870937fb542384027
+MISC ChangeLog 2943 SHA256 0aa55f1870d7a50ff99e9f8df935ffda74a8d86447ce43846d67e60d009cd679 SHA512 af813e5c50bdbbaffd78ebf0005840ed486c8f5a8d5e17ef52323816d2fcdcf6e397229ce22468fc79cadbc515c84dbfe39f45769bef00cc25ae37b9bc6278db WHIRLPOOL b04dafa30eae05a0ae8e134a4373618e9d923a05007f8ca41a3717ca0645894bfdd8e1d70c16192b59d833696078571d68ed2a067c485458ef083f8d1ef86669
+MISC ChangeLog-2015 4042 SHA256 fad5588bcc450fe2c2d356649f960e553d4b43e3b8b51f66046614c8d817ce4d SHA512 4da6a9fa48970f0850c0361f7046781a4e54de7c1a98e11c298739450e4f610f49a51e197dc2793996b5a9efbb98f956e2997bcc7ba3bbbe34edf47a6924cd20 WHIRLPOOL 163850506057d875c92a91b4cb7e95227c2252f83e1eed85df2b94b2d0d3c4dab9f2f06110e93faaacc7f6105e6fd535637e3b4d355ee483356f9b579ba18fdf
+MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968
diff --git a/sys-libs/libixp/libixp-0.5_p20110208-r3.ebuild b/sys-libs/libixp/libixp-0.5_p20110208-r3.ebuild
new file mode 100644
index 000000000000..ac977ca3ebbd
--- /dev/null
+++ b/sys-libs/libixp/libixp-0.5_p20110208-r3.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# hg clone https://hg.suckless.org/libixp
+
+EAPI=4
+inherit multilib toolchain-funcs
+
+DESCRIPTION="A stand-alone client/server 9P library including ixpc client"
+HOMEPAGE="https://libs.suckless.org/deprecated/libixp"
+SRC_URI="mirror://gentoo/${P}.tar.xz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND=""
+DEPEND="app-arch/xz-utils"
+
+pkg_setup() {
+ myixpconf=(
+ PREFIX="/usr"
+ LIBDIR="/usr/$(get_libdir)"
+ CC="$(tc-getCC) -c"
+ LD="$(tc-getCC) ${LDFLAGS}"
+ AR="$(tc-getAR) crs"
+ MAKESO="1"
+ SOLDFLAGS="-shared"
+ )
+}
+
+src_prepare() {
+ # https://code.google.com/p/libixp/issues/detail?id=2
+ sed -i -e 's:ixp_serve9pconn:ixp_serve9conn:' include/ixp.h || die
+
+ # https://bugs.gentoo.org/393299 https://code.google.com/p/wmii/issues/detail?id=247
+ sed -i -e '69s:uint32_t:unsigned long:' include/ixp.h || die
+}
+
+src_compile() {
+ emake "${myixpconf[@]}"
+}
+
+src_install() {
+ emake "${myixpconf[@]}" DESTDIR="${D}" install
+ dolib.so lib/libixp{,_pthread}.so
+ dodoc NEWS
+}
diff --git a/sys-libs/libixp/metadata.xml b/sys-libs/libixp/metadata.xml
new file mode 100644
index 000000000000..6f49eba8f496
--- /dev/null
+++ b/sys-libs/libixp/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+</pkgmetadata>