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 --- app-text/multitail/Manifest | 8 +++ .../multitail/files/multitail-6.4.1-gentoo.patch | 31 ++++++++++ app-text/multitail/metadata.xml | 13 +++++ app-text/multitail/multitail-6.4.1.ebuild | 66 ++++++++++++++++++++++ app-text/multitail/multitail-6.4.2.ebuild | 66 ++++++++++++++++++++++ 5 files changed, 184 insertions(+) create mode 100644 app-text/multitail/Manifest create mode 100644 app-text/multitail/files/multitail-6.4.1-gentoo.patch create mode 100644 app-text/multitail/metadata.xml create mode 100644 app-text/multitail/multitail-6.4.1.ebuild create mode 100644 app-text/multitail/multitail-6.4.2.ebuild (limited to 'app-text/multitail') diff --git a/app-text/multitail/Manifest b/app-text/multitail/Manifest new file mode 100644 index 000000000000..a47244c65ad0 --- /dev/null +++ b/app-text/multitail/Manifest @@ -0,0 +1,8 @@ +AUX multitail-6.4.1-gentoo.patch 1440 SHA256 18f0b158eafaf838dac957cfb21ac9db9ecbcc4e1d45cf42d35079346698adc1 SHA512 eb53834c68dc46c22a2d900cf5e8835a98ff9c9b001ae15eb778bb6348bd48b17dea8a1605bfcc9ddad4324300a81013a0a3710e559c00e369ae42cdfb38b6a7 WHIRLPOOL d898950a532daf38f554a7ab111621ae39de898c28e25b7d8854bc96784734eeed24c232afc86456ec464341aaf28ca38e9c32bacd7af4d88beab3c180881ea3 +DIST multitail-6.4.1.tgz 155717 SHA256 8a6baecf3537c791f70645f3613bfea0c91a22040f2531bfe03b6d0cdd112134 SHA512 14d4785df257aaac8b3c1a5de8aa48a0b6c3e7829867e1fbc8d458636ecafcf506e09b12581cf562e1f503218b1729e47e9197f541bede90dc0a4d5e916b1c8b WHIRLPOOL 467d9fd6d089aebe597475d07217baadcb280ea952ae731310365a55046009c808b16657485c037f54dd746e2103f318c3555de04d4e14f2ab2ef19bbc408543 +DIST multitail-6.4.2.tgz 155757 SHA256 af1d5458a78ad3b747c5eeb135b19bdca281ce414cefdc6ea0cff6d913caa1fd SHA512 668c453372ba1e4013aa5191c697bdcaad82c84732841c120a506bee063d2134941e93aed63f96e5aeeb6045829a13aba012f9514dbd9520ab4f1b9b75b42dbd WHIRLPOOL c74a85671f2772a6b5d8cc224481fc1793d851573e77e9b7cc4bc3e0569b4ba58ca63989f7f82e2e91dabc29363b87dd361305178b8c174fe2a7b250c86e731b +EBUILD multitail-6.4.1.ebuild 1282 SHA256 75eaa31152d2e8bd81b3c99c1866e2dce62b4cc8a0d65aeeee3b5771fa06a694 SHA512 4f74993f6fa90cdec97da72db2ec18f680095d479211233eaa619eed64db54247a3a763c8980858f9177d72a543b273d75304529c2ceca013414140d6ba6f633 WHIRLPOOL 4c0e22944409d3618a9f8395bbf9b79871655900960b2f5b564a059163281d29bc57da4c895e210b28399d55c4d4aa747eec553aa4480e295246a05dfab3f979 +EBUILD multitail-6.4.2.ebuild 1288 SHA256 a373821358652ec019286cfe85c3046e0bf98e628a7ea357bc3527ff7801ebad SHA512 4beadf5564ff8827c0360236bfc882a5522ce926281b7633110a24c81beeb1a6fd102c2ab0b51b73e9713b66a5b1d2f6f3e63cb0f23297b7dc9dca148c0a1429 WHIRLPOOL 1562359d1b9ec40c3ff7b5d828d36f81ca5ba0107a508865eb8a8ae19867d632cefd61d89cf1281d86c0326835052f34cd174df25ea68acf71b1fa4be0789702 +MISC ChangeLog 4751 SHA256 02aed0f0c56e963750b80d62f7f37258e0cfd08be384e9a9ecea5a8833f2041a SHA512 042f709710ca64b325cbf3d98e001e08d87872b499ff9035c3804d4990eb497b1bfa5dcfd12fe69303ff8aab94c113a9239fcb4d224a9d8d7f641f5871c37045 WHIRLPOOL b4ba4fd75099fe16c3975bb6e25ff21b3d3ad7bf03d50cc506197a28ebc3a73221320b8d6c661b80575077bdd3bcfba206d35759ee7c58c6c5d835d8c8ebebc5 +MISC ChangeLog-2015 15651 SHA256 8eb84796a812f13620b25cd3934b3c9450fd06e13f5502a601280095cd2d55a0 SHA512 8847f9389f21ad9f067d0ae9009409fdadbb8a9f2a088e8070f5c5943b130d0141a3d09688ecaf0186f321a95d61173e306655f50853fbbaa7414bd319785e94 WHIRLPOOL e52612777fab0373c736fa3a733a4faeb49f58934eab39780fec01293076463bf8fe2fee79509ce558314ae2c7adcd714d2d432484c2f245884e299df8f8e70a +MISC metadata.xml 436 SHA256 0ab7203a5b0705aff0a540e100f17e8960f2d0512e659941dd35f8144df42246 SHA512 cde00a0ec284fa538b1894947dfb4616a71ebf64b09602868d431300cba3e569d504296c66b1661293f6ed18e94dbae43a1da1fe70b5fbb2f3fa5ca45ab4ea7d WHIRLPOOL bed6659ed80b813e990a9261b22cf1ccd52ab265ed4a59c4a35fb75f79ed45d199636bdba27c1936cc3f2c0e28564fa0815fd50348c17fdd35c3fa97e8de3c3b diff --git a/app-text/multitail/files/multitail-6.4.1-gentoo.patch b/app-text/multitail/files/multitail-6.4.1-gentoo.patch new file mode 100644 index 000000000000..080417b6b302 --- /dev/null +++ b/app-text/multitail/files/multitail-6.4.1-gentoo.patch @@ -0,0 +1,31 @@ +--- a/Makefile ++++ b/Makefile +@@ -8,11 +8,11 @@ + CC?=gcc + DEBUG+=-g -Wall # -D_DEBUG # -pg # -D_DEBUG #-pg -W -pedantic # -pg #-fprofile-arcs + ifeq ($(UTF8_SUPPORT),yes) +-LDFLAGS+=-lpanelw -lncursesw -lutil -lm +-CFLAGS+=-funsigned-char -D`uname` -DVERSION=\"$(VERSION)\" -DCONFIG_FILE=\"$(CONFIG_FILE)\" -DUTF8_SUPPORT -D_FORTIFY_SOURCE=2 -O3 ++LIBS+=$(shell $(PKG_CONFIG) --libs ncursesw panelw) -lutil -lm ++CFLAGS+=-funsigned-char -D`uname` -DVERSION=\"$(VERSION)\" -DCONFIG_FILE=\"$(CONFIG_FILE)\" -DUTF8_SUPPORT + else +-LDFLAGS+=-lpanel -lncurses -lutil -lm +-CFLAGS+=-funsigned-char -D`uname` -DVERSION=\"$(VERSION)\" -DCONFIG_FILE=\"$(CONFIG_FILE)\" -D_FORTIFY_SOURCE=2 -O3 ++LIBS+=$(shell $(PKG_CONFIG) --libs ncurses panel) -lutil -lm ++CFLAGS+=-funsigned-char -D`uname` -DVERSION=\"$(VERSION)\" -DCONFIG_FILE=\"$(CONFIG_FILE)\" + endif + + OBJS=utils.o mt.o error.o my_pty.o term.o scrollback.o help.o mem.o cv.o selbox.o stripstring.o color.o misc.o ui.o exec.o diff.o config.o cmdline.o globals.o history.o xclip.o +@@ -20,10 +20,10 @@ + all: multitail + + multitail: $(OBJS) +- $(CC) $(OBJS) $(LDFLAGS) -o multitail ++ $(CC) $(CFLAGS) $(OBJS) $(LDFLAGS) -o multitail $(LIBS) + + multitail_ccmalloc: $(OBJS) +- ccmalloc --no-wrapper $(CC) -Wall -W $(OBJS) $(LDFLAGS) -o ccmultitail ++ ccmalloc --no-wrapper $(CC) $(CFLAGS) $(LDFLAGS) -Wall -W $(OBJS) $(LDFLAGS) -o ccmultitail $(LIBS) + + install: multitail + mkdir -p $(DESTDIR)$(PREFIX)/bin diff --git a/app-text/multitail/metadata.xml b/app-text/multitail/metadata.xml new file mode 100644 index 000000000000..27ef92564dbe --- /dev/null +++ b/app-text/multitail/metadata.xml @@ -0,0 +1,13 @@ + + + + + wschlich@gentoo.org + Wolfram Schlich + Primary maintainer + + + shell-tools@gentoo.org + Gentoo Shell Tools Project + + diff --git a/app-text/multitail/multitail-6.4.1.ebuild b/app-text/multitail/multitail-6.4.1.ebuild new file mode 100644 index 000000000000..38b011b1d39f --- /dev/null +++ b/app-text/multitail/multitail-6.4.1.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit eutils flag-o-matic toolchain-funcs + +DESCRIPTION="Tail with multiple windows" +HOMEPAGE="http://www.vanheusden.com/multitail/" +SRC_URI="http://www.vanheusden.com/multitail/${P}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 hppa ia64 ppc sparc x86 ~amd64-linux ~x86-linux" +IUSE="debug examples unicode" + +RDEPEND=" + sys-libs/ncurses:0=[unicode?] +" +DEPEND=" + ${RDEPEND} + virtual/pkgconfig +" +RESTRICT="test" # bug #492270 + +src_prepare() { + epatch \ + "${FILESDIR}"/${PN}-6.4.1-gentoo.patch + + sed \ + -e "/^DESTDIR/s:=.*$:=${EROOT}:g" \ + -i Makefile || die + + sed \ + -e "s:/usr/bin/xclip:${EPREFIX}/usr/bin/xclip:g" \ + -i xclip.c ${PN}.conf || die + + tc-export CC PKG_CONFIG + + use debug && append-flags "-D_DEBUG" +} + +src_compile() { + emake UTF8_SUPPORT=$(usex unicode) +} + +src_install () { + dobin multitail + + insinto /etc + doins multitail.conf + + DOCS=( readme.txt thanks.txt ) + HTML_DOCS=( manual.html ) + einstalldocs + + doman multitail.1 + + if use examples; then + docinto examples + dodoc conversion-scripts/colors-example.{pl,sh} conversion-scripts/convert-{geoip,simple}.pl + fi +} + +pkg_postinst() { + optfeature "send a buffer to the X clipboard" x11-misc/xclip +} diff --git a/app-text/multitail/multitail-6.4.2.ebuild b/app-text/multitail/multitail-6.4.2.ebuild new file mode 100644 index 000000000000..dbb81bb22436 --- /dev/null +++ b/app-text/multitail/multitail-6.4.2.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit eutils flag-o-matic toolchain-funcs + +DESCRIPTION="Tail with multiple windows" +HOMEPAGE="http://www.vanheusden.com/multitail/" +SRC_URI="http://www.vanheusden.com/multitail/${P}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="debug examples unicode" + +RDEPEND=" + sys-libs/ncurses:0=[unicode?] +" +DEPEND=" + ${RDEPEND} + virtual/pkgconfig +" +RESTRICT="test" # bug #492270 + +src_prepare() { + epatch \ + "${FILESDIR}"/${PN}-6.4.1-gentoo.patch + + sed \ + -e "/^DESTDIR/s:=.*$:=${EROOT}:g" \ + -i Makefile || die + + sed \ + -e "s:/usr/bin/xclip:${EPREFIX}/usr/bin/xclip:g" \ + -i xclip.c ${PN}.conf || die + + tc-export CC PKG_CONFIG + + use debug && append-flags "-D_DEBUG" +} + +src_compile() { + emake UTF8_SUPPORT=$(usex unicode) +} + +src_install () { + dobin multitail + + insinto /etc + doins multitail.conf + + DOCS=( readme.txt thanks.txt ) + HTML_DOCS=( manual.html ) + einstalldocs + + doman multitail.1 + + if use examples; then + docinto examples + dodoc conversion-scripts/colors-example.{pl,sh} conversion-scripts/convert-{geoip,simple}.pl + fi +} + +pkg_postinst() { + optfeature "send a buffer to the X clipboard" x11-misc/xclip +} -- cgit v1.2.3