summaryrefslogtreecommitdiff
path: root/dev-libs/libcli
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 /dev-libs/libcli
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-libs/libcli')
-rw-r--r--dev-libs/libcli/Manifest9
-rw-r--r--dev-libs/libcli/files/libcli-1.9.4-ldflags.patch11
-rw-r--r--dev-libs/libcli/files/libcli-1.9.7-libdir.patch24
-rw-r--r--dev-libs/libcli/libcli-1.9.4-r1.ebuild44
-rw-r--r--dev-libs/libcli/libcli-1.9.7.ebuild37
-rw-r--r--dev-libs/libcli/metadata.xml15
6 files changed, 140 insertions, 0 deletions
diff --git a/dev-libs/libcli/Manifest b/dev-libs/libcli/Manifest
new file mode 100644
index 000000000000..b527c25cb8fc
--- /dev/null
+++ b/dev-libs/libcli/Manifest
@@ -0,0 +1,9 @@
+AUX libcli-1.9.4-ldflags.patch 367 SHA256 92fb06ab3b1ebd520927e7f689cb44d36f24fa69a1ccf9d255a2d3acfd3c8e23 SHA512 bc1848fe5ae0f913aa4063e4efacf87bce9010255efb8f1b6b7c2acce79d45af50860d6040405ba8d6e2e5239a0075059070be719a6607a937180fce1930a4cf WHIRLPOOL 27cceef170e6b6643fbb5a5734d70ed950094386acfdd996fee578e74c0dd48e6312b0c00687a3dd37cbec9dad4d2c896f848cb160c3c7fd2b8bdf7752d6d69b
+AUX libcli-1.9.7-libdir.patch 814 SHA256 515d2c927d508533c723bbd87f832046aac612039a9b0bd0a85a2eec91ecad00 SHA512 2056600d5560196119bc690fc5c02151e7376608408c5b7205eadf7e69f4138758738c34203b93b2ceaa938de58d1b81e9050d259245e9e739ae3bc385a9a2a6 WHIRLPOOL 7a6abb29815084fef71fb65a65a4887b7cb69aa80d044f03945228ec0b3917afa7ff47d25f2ad59b1cd069df7eb1107139bdc3120b2b235ae13c80b636aa26bf
+DIST libcli-1.9.4.tar.gz 27960 SHA256 c1e56ff2e55a879b7c89b5808aea76063512d9a24cffd601aa3d9a84cd6a7928 SHA512 51de601733029f696cbfa435639addeef33ec52c390352164db96f1c14a375eca90e890134958178aaf77e57eaf05dda8bdbbc08df637767e820bfc65360b747 WHIRLPOOL 79b3b33262a05083dba0a7fbf64950aae123438c260bcebec431eef232419db114c351adec43302e6d321c9e438e1054d297066e268523f19c09351330095866
+DIST libcli-1.9.7.tar.gz 29557 SHA256 7ddda6b6e044a1498cf3a27e49ed5d7b97840bbe5a036c43fb0532b5e431886c SHA512 b2dacfd40bc068ddcc0dc3d60576ef2f7d7e2af80b93c6e7ae899d654afca6f0f8d2df2b33c9c8e760bdbea9aa2eaf757029d46032dcf307341f78f1a8f4f66f WHIRLPOOL 0bc14f3d27e04c7ea9f4421aac59c2269ba4fb12b821bf8bebe7330a6350c89430118444cf746baae587dc8b21c56d24ae87fe1a6d5ce3617ebbf1d9ceb63b6d
+EBUILD libcli-1.9.4-r1.ebuild 904 SHA256 3fc42dc8f6d3303c515406a7cb3ec770142e26c1457ace7d3f18ad66a55c1177 SHA512 a8f74e3aa4a3d451bb8e960d225ef418fb679527784cc5cb916680648d4272c1f9abaf9e07df2a3a147a0f2743c2e2d5b2772ecf9a0866c32bb8636b72000e44 WHIRLPOOL 3f549132ff3fc751d4e5bfbf35277a6bb18c36b71eff31ce78b430bb5bc0b5662f8ccc9456b0ef81ab4a08a883a6f325cecb4435c31e0c79afca92208cd27e87
+EBUILD libcli-1.9.7.ebuild 761 SHA256 b0b38971d62b6ed95bb3ba208ddf4fb6a683ff44efe49a2fc395750997ef9421 SHA512 f29e833b83a79a909d0a3714f73200420ca7a2df20ce694bea7170c724dc8f38e6acf2fbed7702c0a009c076bff2972c0f7c8666bbc697aeef3a405977681d86 WHIRLPOOL cd16912e47c234d6ef02181a66f8492612976ec7d08c66ea457b7d1148af684589e26d8c29365056336ce00153a0c91d90237d19ec94ff6b3a62e64455dc7d3e
+MISC ChangeLog 2465 SHA256 23186422568eb38962b2394aa78379d8fad3d1edd3b5e712f6f744188d69af09 SHA512 eef94274d2af514f1843249c0a89b5df7c88fae7dd9cf1e0e601ee102352151260f51c244707463eb2a7b6af92d9a6abab45f34e8dd08d569b94925bf78df830 WHIRLPOOL 620e6be4342310c71e819ec2124f1d35454fa435d8662d9d3fe63695f0f78b72031c9a13dd405c5c3d221cc716ad99b717a17110cb8ccffbc31f3b7cc8646962
+MISC ChangeLog-2015 2040 SHA256 db318b6f6f3a2eeab372a303365e0aaa54f6855d93753f15a760e628a97ae05a SHA512 9a85b43f66dc767c5d241c1b8a08cc31e133980d9e7e4534e1373e52a12922fc3b98922b1ad008e6b4e7ef9ddba642dcf5b39de0d7138b917db81339689da9ed WHIRLPOOL 7039323f095a3228b6342402e85ec8c9da24861d816207fe196dd6f6fbb539aa1d4674d247cf65d23d71f96af64648e6e921170ea778c11845b402a3ac2f3303
+MISC metadata.xml 614 SHA256 73816670c2306ad5c14dffe465500a9b34a8c8642ae78310b198d818716ac1c9 SHA512 570f4816b7997fa5d75cad35999de186c9d97c3b8e2e69708b5a1f6695aa1b89ef28586be2bfaa8c8aaea60eeee8b4a698528c50d57c25806553572db8443037 WHIRLPOOL 24ddf17d48878d8cd02c59608b32b3fd9608b231cd56494954a1eb57d7c84156086f0c147dd54f0d35ee122e81012343af85b40dff86eeda1286893bf44e2f17
diff --git a/dev-libs/libcli/files/libcli-1.9.4-ldflags.patch b/dev-libs/libcli/files/libcli-1.9.4-ldflags.patch
new file mode 100644
index 000000000000..0dd8e13d67fc
--- /dev/null
+++ b/dev-libs/libcli/files/libcli-1.9.4-ldflags.patch
@@ -0,0 +1,11 @@
+--- Makefile~ 2008-07-28 03:13:16.000000000 +0200
++++ Makefile 2010-09-12 15:39:05.000000000 +0200
+@@ -28,7 +28,7 @@
+ libcli.o: libcli.h
+
+ clitest: clitest.o $(LIB)
+- $(CC) $(CPPFLAGS) $(CFLAGS) -o $@ $< -L. -lcli
++ $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ $< -L. -lcli
+
+ clitest.exe: clitest.c libcli.o
+ $(CC) $(CPPFLAGS) $(CFLAGS) -o $@ $< libcli.o -lws2_32
diff --git a/dev-libs/libcli/files/libcli-1.9.7-libdir.patch b/dev-libs/libcli/files/libcli-1.9.7-libdir.patch
new file mode 100644
index 000000000000..99f817095adc
--- /dev/null
+++ b/dev-libs/libcli/files/libcli-1.9.7-libdir.patch
@@ -0,0 +1,24 @@
+--- libcli-1.9.7/Makefile
++++ libcli-1.9.7/Makefile
+@@ -1,6 +1,7 @@
+ UNAME = $(shell sh -c 'uname -s 2>/dev/null || echo not')
+ DESTDIR =
+ PREFIX = /usr/local
++libdir = $(PREFIX)/lib
+
+ MAJOR = 1
+ MINOR = 9
+@@ -50,10 +51,10 @@
+ rm -f *.o $(LIB)* $(LIB_STATIC) clitest
+
+ install: $(LIB)
+- install -d $(DESTDIR)$(PREFIX)/include $(DESTDIR)$(PREFIX)/lib
++ install -d $(DESTDIR)$(PREFIX)/include $(DESTDIR)$(libdir)
+ install -m 0644 libcli.h $(DESTDIR)$(PREFIX)/include
+- install -m 0755 $(LIB).$(MAJOR).$(MINOR).$(REVISION) $(DESTDIR)$(PREFIX)/lib
+- cd $(DESTDIR)$(PREFIX)/lib && \
++ install -m 0755 $(LIB).$(MAJOR).$(MINOR).$(REVISION) $(DESTDIR)$(libdir)
++ cd $(DESTDIR)$(libdir) && \
+ ln -fs $(LIB).$(MAJOR).$(MINOR).$(REVISION) $(LIB).$(MAJOR).$(MINOR) && \
+ ln -fs $(LIB).$(MAJOR).$(MINOR) $(LIB)
+
diff --git a/dev-libs/libcli/libcli-1.9.4-r1.ebuild b/dev-libs/libcli/libcli-1.9.4-r1.ebuild
new file mode 100644
index 000000000000..3bf0b58f91f8
--- /dev/null
+++ b/dev-libs/libcli/libcli-1.9.4-r1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="4"
+
+inherit eutils multilib toolchain-funcs
+
+DESCRIPTION="Cisco-style (telnet) command-line interface library"
+
+HOMEPAGE="http://sites.dparrish.com/libcli"
+SRC_URI="https://libcli.googlecode.com/files/${P}.tar.gz"
+LICENSE="LGPL-2.1"
+
+SLOT="0"
+KEYWORDS="amd64 x86 ~amd64-linux"
+IUSE=""
+
+DEPEND=""
+RDEPEND=""
+
+src_prepare() {
+ # Support /lib{32,64}
+ sed -i 's:$(PREFIX)/lib:$(libdir):g' Makefile || die
+ sed -i 's:PREFIX = /usr/local:&\nlibdir = $(PREFIX)/lib:' Makefile || die
+
+ # Make this respect LDFLAGS, bug #334913
+ epatch "${FILESDIR}/${PN}-1.9.4-ldflags.patch"
+}
+
+src_compile() {
+ emake OPTIM="" DEBUG="" CC="$(tc-getCC)"
+}
+
+src_install() {
+ emake DESTDIR="${ED}" \
+ PREFIX="/usr" \
+ OPTIM="" \
+ DEBUG="" \
+ libdir="/usr/$(get_libdir)" \
+ install
+
+ dobin clitest
+ dodoc README
+}
diff --git a/dev-libs/libcli/libcli-1.9.7.ebuild b/dev-libs/libcli/libcli-1.9.7.ebuild
new file mode 100644
index 000000000000..36ea4dee1e22
--- /dev/null
+++ b/dev-libs/libcli/libcli-1.9.7.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils multilib toolchain-funcs
+
+DESCRIPTION="Cisco-style (telnet) command-line interface library"
+
+HOMEPAGE="http://sites.dparrish.com/libcli"
+SRC_URI="https://github.com/dparrish/libcli/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="LGPL-2.1"
+
+SLOT="0"
+KEYWORDS="amd64 x86 ~amd64-linux"
+IUSE=""
+
+DEPEND=""
+RDEPEND=""
+
+src_prepare() {
+ epatch "${FILESDIR}/${PN}-1.9.7-libdir.patch" \
+ "${FILESDIR}/${PN}-1.9.4-ldflags.patch"
+}
+
+src_compile() {
+ emake OPTIM="" DEBUG="" \
+ CC="$(tc-getCC)" AR="$(tc-getAR)"
+}
+
+src_install() {
+ emake DESTDIR="${ED}" PREFIX="/usr" \
+ libdir="/usr/$(get_libdir)" install
+
+ dobin clitest
+ dodoc README
+}
diff --git a/dev-libs/libcli/metadata.xml b/dev-libs/libcli/metadata.xml
new file mode 100644
index 000000000000..121529505d15
--- /dev/null
+++ b/dev-libs/libcli/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>xmw@gentoo.org</email>
+ <name>Michael Weber</name>
+ </maintainer>
+ <longdescription lang="en">libcli provides a shared library for including a Cisco-like command-line
+ interface into other software. It's a telnet interface which supports
+ command-line editing, history, authentication and callbacks for a
+ user-definable function tree.</longdescription>
+ <upstream>
+ <remote-id type="github">dparrish/libcli</remote-id>
+ </upstream>
+</pkgmetadata>