From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- dev-libs/libcli/Manifest | 9 +++++ dev-libs/libcli/files/libcli-1.9.4-ldflags.patch | 11 ++++++ dev-libs/libcli/files/libcli-1.9.7-libdir.patch | 24 +++++++++++++ dev-libs/libcli/libcli-1.9.4-r1.ebuild | 44 ++++++++++++++++++++++++ dev-libs/libcli/libcli-1.9.7.ebuild | 37 ++++++++++++++++++++ dev-libs/libcli/metadata.xml | 15 ++++++++ 6 files changed, 140 insertions(+) create mode 100644 dev-libs/libcli/Manifest create mode 100644 dev-libs/libcli/files/libcli-1.9.4-ldflags.patch create mode 100644 dev-libs/libcli/files/libcli-1.9.7-libdir.patch create mode 100644 dev-libs/libcli/libcli-1.9.4-r1.ebuild create mode 100644 dev-libs/libcli/libcli-1.9.7.ebuild create mode 100644 dev-libs/libcli/metadata.xml (limited to 'dev-libs/libcli') 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 @@ + + + + + xmw@gentoo.org + Michael Weber + + 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. + + dparrish/libcli + + -- cgit v1.2.3