summaryrefslogtreecommitdiff
path: root/net-misc/libss7
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 /net-misc/libss7
reinit the tree, so we can have metadata
Diffstat (limited to 'net-misc/libss7')
-rw-r--r--net-misc/libss7/Manifest8
-rw-r--r--net-misc/libss7/files/1.0.2-ldflags.patch12
-rw-r--r--net-misc/libss7/files/1.0.2-no-ldconfig.patch11
-rw-r--r--net-misc/libss7/files/1.0.2-werror-idiocy.patch12
-rw-r--r--net-misc/libss7/libss7-1.0.2.ebuild31
-rw-r--r--net-misc/libss7/metadata.xml8
6 files changed, 82 insertions, 0 deletions
diff --git a/net-misc/libss7/Manifest b/net-misc/libss7/Manifest
new file mode 100644
index 000000000000..682570613e7c
--- /dev/null
+++ b/net-misc/libss7/Manifest
@@ -0,0 +1,8 @@
+AUX 1.0.2-ldflags.patch 481 SHA256 32174c9ff0f582a893d0a383ad44e460a3d69f3978f5f12814ff067a5f80d55c SHA512 9c376b64b992bc190986a3aaee8c81d36df6803e0eeb6257c893ab4673c61cfe129785b008bbf8a55f1686c53cc6278e6ac77b5d6947b4190ff37f4c2a558940 WHIRLPOOL 6ce521e54b703d480bfa1652aa40c19c51bf97f3ce99b5a9fb1db8390c73f15b020713f408630888aa85ddad59c29840f6f960a2cfe0d51485ff40105a44112b
+AUX 1.0.2-no-ldconfig.patch 558 SHA256 e379f63b1f7fe3ade12ffac05ff8666c96597230e9893dbe79038afc4cd1e937 SHA512 66891ae2939cb006fdb6b07e740c76ba493c7b5cd341aa31cf0f614095d074016fce03e275ad05ec2f79b7951e03b20e3c42bf01bd7942093da593ca36881a0f WHIRLPOOL 85807cadb73fe52828903bbd280d4b10ddd4cb1dc21c707f87aa209a8e87206935d1dad50d06bb88ed40afc752c0006cb66be1c46ea13c3ffdee9764bb781a92
+AUX 1.0.2-werror-idiocy.patch 532 SHA256 3cb475fd213baefee5fc6a95d9321ed370b65aa90da36f7ed31a70a37a641fe4 SHA512 3590fce6fa831b46dabd31dd4450a1a39029478cf0607cc523e7175cd9134e744bbff6a187c1cf35e34bf37e17650878d71671d5828485776bb467dfb8c166b5 WHIRLPOOL 0481d3821de5f920c18f40bd0d3a9ed50e41ecefa1dddf0b76e2491f21687ae11cecd879672863622727d18888b78d4dbaea9ba42cf84478dc2c542a729c4256
+DIST libss7-1.0.2.tar.gz 60834 SHA256 654188973371e61b4af511eae18756675dbf7c1e17e6f400f2860f3d32ac4b37 SHA512 ff2a7f37aa8186df6059e0069fb12174d9c32147354eeff742faab28923feaa0459e82037139273cb436211e2bf709047a4f88740791fb63543dfac1f4ce3d11 WHIRLPOOL 9c2400c710a62d31762402838b20617834842068779b9b6c7298cb2e5dc8e25b91f02614fe592768ba789cb1fa82ee1184420dc7ba83a11a623cfe77bfbd1a85
+EBUILD libss7-1.0.2.ebuild 737 SHA256 d508d737215b5b708cbf9d7aacaf8f01ee071847741baa5c337a703775da2832 SHA512 7a42a15bc2aea37713c2938e9750feaa75c40cd213017fe569476c34fe8e3fa13df0c33c401404b3a638fe3e35ddd28d14c47073fab63f299f1eadf781405fc8 WHIRLPOOL b8066c8e6390283d81acefe19f9a2f70aaa0654be57829736cb0b5d7219de5625c685f397924125dc441f44a500e6486da1bc91f4b0b479b8224a8a59ca6809d
+MISC ChangeLog 2269 SHA256 0bd8459fd7b21c9edb6d959b38f9c943c5b3fb1b9f020e81f02bb8db6a26ad87 SHA512 b76a253c828c7bf9ba5631975c71d8361bd6baae364344ea4729dbb5d01170869813c87efae5a5fd4e42b49828e2f5e35d8ed196aef68ac962e89d33b98dd72e WHIRLPOOL 577e2f08b453c7a03e9ee299fd983a16b874c585e17d502c1a186f6fe3f70fe858019625b4958dbe6eb86a8f4f11fa5102ad5327dc04b7378ca92e848b06652c
+MISC ChangeLog-2015 693 SHA256 65889b1325cd626ff108598c58298cae29f0e27fa453e06bb6c69703a9bd264c SHA512 9be22be667d37469da528d59fbda2aeb2df8c500f323c89af7355a68e535d1a21bc29634242bc0ec435d1d6938bcb12a0924e5430037e2305ad40b72a0bd7380 WHIRLPOOL 4906286705d9fb9fe498b79306e09833b3c73deaca2df25761a0ae38e6c57a6c394dc3a7b4a554d965de1dc5437026a6c410edeffa4a01f22fd857012acb4237
+MISC metadata.xml 251 SHA256 f6ff468128d9aa804b47d9a184c761b4123b908d302eec0953226acd00fc80df SHA512 7ea734b9e52a4e36b11e004da4a8178aa529574adee2129ba57b1ce75fd5017431fdfffe7a4a536c798ae645497a44b07c748d77308325cf4d6af070ff167edd WHIRLPOOL 1610f6ab9cfa21736bbc4643fec692b621f8889a5888b4189847af4aa6f5719829cfaba363c480483fe7e8fb2c40d417e986964b52cb21d564940c4b51f8554d
diff --git a/net-misc/libss7/files/1.0.2-ldflags.patch b/net-misc/libss7/files/1.0.2-ldflags.patch
new file mode 100644
index 000000000000..d88fe25237b7
--- /dev/null
+++ b/net-misc/libss7/files/1.0.2-ldflags.patch
@@ -0,0 +1,12 @@
+diff -uNr libss7-1.0.2.ORIG/Makefile libss7-1.0.2/Makefile
+--- libss7-1.0.2.ORIG/Makefile 2012-08-23 10:49:15.341155719 +0100
++++ libss7-1.0.2/Makefile 2012-08-23 10:50:35.403236983 +0100
+@@ -54,7 +54,7 @@
+ ranlib $(STATIC_LIBRARY)
+
+ $(DYNAMIC_LIBRARY): $(DYNAMIC_OBJS)
+- $(CC) -shared $(SOFLAGS) -o $@ $(DYNAMIC_OBJS)
++ $(CC) -shared $(SOFLAGS) $(LDFLAGS) -o $@ $(DYNAMIC_OBJS)
+ $(LDCONFIG) $(LDCONFIG_FLAGS) .
+ ln -sf libss7.so.1 libss7.so
+ ln -sf libss7.so.1.0 libss7.so.1
diff --git a/net-misc/libss7/files/1.0.2-no-ldconfig.patch b/net-misc/libss7/files/1.0.2-no-ldconfig.patch
new file mode 100644
index 000000000000..166fd01745cb
--- /dev/null
+++ b/net-misc/libss7/files/1.0.2-no-ldconfig.patch
@@ -0,0 +1,11 @@
+diff -uNr libss7-1.0.2.ORIG/Makefile libss7-1.0.2/Makefile
+--- libss7-1.0.2.ORIG/Makefile 2012-08-23 10:26:35.733775711 +0100
++++ libss7-1.0.2/Makefile 2012-08-23 10:27:06.826807271 +0100
+@@ -48,7 +48,6 @@
+ install -m 755 $(DYNAMIC_LIBRARY) $(INSTALL_PREFIX)$(libdir)
+ ( cd $(INSTALL_PREFIX)$(libdir) ; ln -sf libss7.so.1 libss7.so ; ln -sf libss7.so.1.0 libss7.so.1 )
+ install -m 644 $(STATIC_LIBRARY) $(INSTALL_PREFIX)$(libdir)
+- if test $$(id -u) = 0; then $(LDCONFIG); fi
+
+ $(STATIC_LIBRARY): $(STATIC_OBJS)
+ ar rcs $(STATIC_LIBRARY) $(STATIC_OBJS)
diff --git a/net-misc/libss7/files/1.0.2-werror-idiocy.patch b/net-misc/libss7/files/1.0.2-werror-idiocy.patch
new file mode 100644
index 000000000000..8eed3e5e2196
--- /dev/null
+++ b/net-misc/libss7/files/1.0.2-werror-idiocy.patch
@@ -0,0 +1,12 @@
+diff -uNr libss7-1.0.2.ORIG/Makefile libss7-1.0.2/Makefile
+--- libss7-1.0.2.ORIG/Makefile 2012-08-23 10:22:27.855524115 +0100
++++ libss7-1.0.2/Makefile 2012-08-23 10:22:46.156542689 +0100
+@@ -11,7 +11,7 @@
+ DYNAMIC_OBJS=mtp2.o ss7_sched.o ss7.o mtp3.o isup.o version.o
+ STATIC_LIBRARY=libss7.a
+ DYNAMIC_LIBRARY=libss7.so.1.0
+-CFLAGS=-Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -g -fPIC
++CFLAGS=-Wall -Wstrict-prototypes -Wmissing-prototypes -g -fPIC
+ LDCONFIG_FLAGS=-n
+ SOFLAGS=-Wl,-hlibss7.so.1
+ LDCONFIG=/sbin/ldconfig
diff --git a/net-misc/libss7/libss7-1.0.2.ebuild b/net-misc/libss7/libss7-1.0.2.ebuild
new file mode 100644
index 000000000000..036e6bea25c3
--- /dev/null
+++ b/net-misc/libss7/libss7-1.0.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="4"
+
+inherit base toolchain-funcs
+
+DESCRIPTION="Signalling System 7 (SS7) protocol library"
+HOMEPAGE="http://www.asterisk.org/"
+SRC_URI="http://downloads.asterisk.org/pub/telephony/${PN}/releases/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND=">=net-misc/dahdi-2.0.0"
+PATCHES=(
+ "${FILESDIR}/${PV}-werror-idiocy.patch"
+ "${FILESDIR}/${PV}-no-ldconfig.patch"
+ "${FILESDIR}/${PV}-ldflags.patch"
+)
+
+src_compile() {
+ emake CC=$(tc-getCC) LD=$(tc-getLD) DESTDIR="${D}"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc ChangeLog README NEWS* || die "dodoc failed"
+}
diff --git a/net-misc/libss7/metadata.xml b/net-misc/libss7/metadata.xml
new file mode 100644
index 000000000000..5087760546f6
--- /dev/null
+++ b/net-misc/libss7/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>chainsaw@gentoo.org</email>
+ <name>Tony Vroon</name>
+ </maintainer>
+</pkgmetadata>