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 --- net-irc/scrollz/Manifest | 11 ++++ net-irc/scrollz/files/scrollz-2.2-cppflags.patch | 26 +++++++++ .../scrollz/files/scrollz-2.2-make-install.patch | 24 ++++++++ net-irc/scrollz/metadata.xml | 5 ++ net-irc/scrollz/scrollz-2.1.ebuild | 54 ++++++++++++++++++ net-irc/scrollz/scrollz-2.2.1.ebuild | 65 ++++++++++++++++++++++ net-irc/scrollz/scrollz-2.2.ebuild | 65 ++++++++++++++++++++++ 7 files changed, 250 insertions(+) create mode 100644 net-irc/scrollz/Manifest create mode 100644 net-irc/scrollz/files/scrollz-2.2-cppflags.patch create mode 100644 net-irc/scrollz/files/scrollz-2.2-make-install.patch create mode 100644 net-irc/scrollz/metadata.xml create mode 100644 net-irc/scrollz/scrollz-2.1.ebuild create mode 100644 net-irc/scrollz/scrollz-2.2.1.ebuild create mode 100644 net-irc/scrollz/scrollz-2.2.ebuild (limited to 'net-irc/scrollz') diff --git a/net-irc/scrollz/Manifest b/net-irc/scrollz/Manifest new file mode 100644 index 000000000000..23412286f44b --- /dev/null +++ b/net-irc/scrollz/Manifest @@ -0,0 +1,11 @@ +AUX scrollz-2.2-cppflags.patch 492 SHA256 d0f6465007a7ed365d393cf71efeeb54bcbf42b2cbf29c3ca15bf0a82af6c02d SHA512 f6888bfc7fe2d96c9f9f85fa953d1b8fa60d5f0406f285114c3bf7eb18322028afafd167d459abef7f3def74e8c649697e3be70c10a8004abe1dc4d331e949cd WHIRLPOOL 9ee03dccde92f13bce2265e190279522557aa9aa27bc83468eb4e55338e78f43a51178bcf531433017268a95c685e1f14f184fcbc910135b67edd1afa14f7f93 +AUX scrollz-2.2-make-install.patch 714 SHA256 f3d5690b92b745e08d84241789adf7266c94ca29591cd3eb3d5987aff27975d1 SHA512 11772827d81bbe3e4184861f9091a31a32589d598e2c2f85a83ea042dc1efe750ea8140d8c0dc28dcb808f3c4ddd243f2f28ac44ce0d7fa07dd06b75f65de685 WHIRLPOOL 31dee1205d2157a406d5a1e6cec7337b59de3a4b2319ee2aa15bef541ddafd6ea6e6ac7867f9d97f39a7269f7ac774a06144bde8d843770a5a717cd20c02625a +DIST ScrollZ-2.2.1.tar.gz 940738 SHA256 5481686fdf80da522d1f384e095856cc87c6d23f1fc1ce4120efbabadb13c519 SHA512 38eac6a2ecf8789b2d5e042a6ff59463aecf65646c3b07ca1980f60dc47f153dd5f6e42f5a0c1edbef7d1b6743a368f9f4b25be57406353b8e34919e82c7bc21 WHIRLPOOL a7350e93314a9fc6c53e5c9acaa0a5fe6f87f9e4203b1f8c1c2004cc9dfd329e5cf202383320e678bb03d49afcc146819cb06d015c6808a915676ba15a7627a5 +DIST ScrollZ-2.2.tar.gz 939999 SHA256 ed467c0f920bb84d85cdd8cea3e18a014025274b1a1ad688fd3725851f2bf653 SHA512 0b77c5173f09d78f6f7594d8e43d842604d85fb21dcd83bce4507c578a8ce42e6f4f0e02e0b1ecc81564a6e5c01799e1628c664a11cf859eeb5f5535b77a6fab WHIRLPOOL d621e33d2a1f4cd1013568397313c938767a9e7275da21297ebc29b89dd74670fef59a5beb4c3fc40982fccaa4df4badeb64dfb5dccb65787f33caf7a3a6a3a9 +DIST scrollz_2.1.orig.tar.gz 950734 SHA256 90de0fb08cd2a5971423c167b6c0556d1446e81fd97756c2dc43f058a0a6f919 SHA512 b26771368531fd53651c412bef87bb50d15b89a91fabbc0f393f1c6c560b76fd0fa62ef6b143d1bd023aaae3d077570ee0ad32df68f9d03cf29d64e7f5fe8570 WHIRLPOOL d598c912457b82d870348eca08ddb74de0b6d2e71c3d8edbe3ef429e2752f37248ff4ace78752739e534dcafb02b05716365ae6d29545e07fcc33bec341acac6 +EBUILD scrollz-2.1.ebuild 1029 SHA256 c119c9d9aca308a142b2fe93d742d800ea8082b84cb2e44c3cf9eca58bf30c52 SHA512 1e1a877be49c9add1dcfc10564eff2c807bb6e41cb6ff9056cb1326b0601f782b80debb327e57d81aa486effb4130af5cfcd14239c01560ed27ca666140af309 WHIRLPOOL 4b9662ee5daa071b575af30ff3950e27672251979157a07a8bb80ec3d97b67f716232feba75970d379406ae606a4c654d8953bcf7c7a0ad045a646b2240dc439 +EBUILD scrollz-2.2.1.ebuild 1235 SHA256 c5157d60be292ccdd239b3e890a6136afa2de33f50733a8b4557413ee528676a SHA512 bbc8404ce6b6175eb36a13c4bb35993ab79078c8cf3bd88b97ecc9dcce04837ccecc81a545bda1b0a36e4fbc4cd7c4aaae7570d60744ad1996421d684353dd41 WHIRLPOOL 2c8951d856ad3e52bec70f212d50b798f629c39320ff0c40c3f7dea4d45804e1e35697dd576cb37e1fcdf42c0e1c0936a760062ea594ee06972c64a931fa8c82 +EBUILD scrollz-2.2.ebuild 1225 SHA256 8e158a9b1df9d20e20985aa1647076c2bf62b34be41997179735a23403ffc472 SHA512 a144c91521640580996e212b0b0df74904c155a717854b428f804c2ebd21e392039e684e0dd0675116d79069e4255ffa75395c861f5d40bef5176cd23833a5ac WHIRLPOOL 20fe4984d38eb2822d9ad4f6b80c37372cd9f1852b317fecdd97af6986410e60b030e9ea6478db7226f80bdb4e046f5711864969255d04a6b6bde6848eb35ca0 +MISC ChangeLog 2629 SHA256 27469e51496b3576479d493f121e2865c148408cddc78a0a683c84329a28d130 SHA512 1de04f9ecbb2a130e50b9fca6d124bc488286308f4ecc551b52a5908cea31a0f89a2c97c3b2cfb76b2dad5e1c55658ab0673e39384b4c95c9ca72c3c03c670af WHIRLPOOL 8c3ef28ce9e35f593f5ecad3698cd41f0671002585e3250b6c3f122f77552e39b1aa8a1c7dac2c9407f49a468f2434efdc16bf624b044dec3247064730f67fac +MISC ChangeLog-2015 5467 SHA256 ba5e4e6b71497a398245d9beb66c93c3557efd8980a6d08afc5cf4ad43907664 SHA512 3034ab8692ba1a1b17b5ae39f464540f18412c7cf89a3b03696f11cbd55d3757a39cf6ba0f34abcefba888ab98a462290e9abea6a2fd8e3876f6e418538e451b WHIRLPOOL 382b7bc0e131eb24af0f37c7f967803d9925a13c896f4e013a8268a44eba85bd4da910b82a6d0edd89c2b29f3793ebdd05742a56620ede5233d5ef2b7106ad25 +MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968 diff --git a/net-irc/scrollz/files/scrollz-2.2-cppflags.patch b/net-irc/scrollz/files/scrollz-2.2-cppflags.patch new file mode 100644 index 000000000000..a6727544eca5 --- /dev/null +++ b/net-irc/scrollz/files/scrollz-2.2-cppflags.patch @@ -0,0 +1,26 @@ +From: Nathan Phillip Brink +Subject: [PATCH] Respect CPPFLAGS. + +--- a/Makefile.in ++++ b/Makefile.in +@@ -68,7 +68,7 @@ + IRCDOC = ${IRCSHARE}/doc + + CC = @CC@ +-DEFS = @DEFS@ ++DEFS = @DEFS@ @CPPFLAGS@ + LIBS = @LIBS@ + + # Set this to -g if you want to be able to debug the client, otherwise + +--- a/source/Makefile.in ++++ b/source/Makefile.in +@@ -11,7 +11,7 @@ + LDFLAGS = @LDFLAGS@ + LEX = @LEX@ + LEXLIB = @LEXLIB@ +-DEFS = @DEFS@ ++DEFS = @DEFS@ @CPPFLAGS@ + LN = @LN@ + RM = @RM@ + diff --git a/net-irc/scrollz/files/scrollz-2.2-make-install.patch b/net-irc/scrollz/files/scrollz-2.2-make-install.patch new file mode 100644 index 000000000000..f5591f2a8212 --- /dev/null +++ b/net-irc/scrollz/files/scrollz-2.2-make-install.patch @@ -0,0 +1,24 @@ +From: Nathan Phillip Brink +Date: 2011-01-03 +Subject: [PATCH] Fix parallel make install. + +--- a/Makefile.in ++++ b/Makefile.in +@@ -179,7 +179,7 @@ + @(cd $(DESTDIR)/$(bindir) ; $(LN) scrollz-$(VERSION) scrollz) + @cp doc/ScrollZ.doc $(DESTDIR)/$(IRCDOC) + +-installman: scrollz.1 ++installman: installdirs scrollz.1 + $(INSTALL) scrollz.1 $(DESTDIR)/$(mandir) + + installserv: installio +@@ -197,7 +197,7 @@ + $(DESTDIR)/$(INSTALL_SCRIPT) \ + $(DESTDIR)/$(HELP_DIR) $(DESTDIR)/$(IRCDOC) $(DESTDIR)/$(mandir) + +-installhelp: ++installhelp: installdirs + $(INSTALL_HELP_CMD) + find $(DESTDIR)/$(HELP_DIR) -type d -print | xargs chmod a+rx + find $(DESTDIR)/$(HELP_DIR) -type f -print | xargs chmod a+r diff --git a/net-irc/scrollz/metadata.xml b/net-irc/scrollz/metadata.xml new file mode 100644 index 000000000000..6f49eba8f496 --- /dev/null +++ b/net-irc/scrollz/metadata.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/net-irc/scrollz/scrollz-2.1.ebuild b/net-irc/scrollz/scrollz-2.1.ebuild new file mode 100644 index 000000000000..9316aa567d73 --- /dev/null +++ b/net-irc/scrollz/scrollz-2.1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +DESCRIPTION="Advanced IRC client based on ircII" +HOMEPAGE="https://packages.qa.debian.org/s/scrollz.html" +SRC_URI="mirror://debian/pool/main/s/${PN}/${PN}_${PV}.orig.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 ~ppc x86" +IUSE="gmp gnutls ipv6 socks5 ssl" + +REQUIRED_USE="gnutls? ( ssl )" + +RDEPEND="sys-libs/ncurses + gmp? ( dev-libs/gmp ) + ssl? ( + gnutls? ( net-libs/gnutls ) + !gnutls? ( dev-libs/openssl ) + )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +S=${WORKDIR}/${P}.orig + +src_configure() { + local _myssl + + if use ssl; then + if use gnutls; then + _myssl="--with-ssl" + else + _myssl="--with-openssl" + fi + fi + + econf \ + --with-default-server=irc.gentoo.org \ + $(use_enable socks5) \ + $(use_enable ipv6) \ + --enable-regexp \ + $(use_enable gmp fish) \ + ${_myssl} +} + +src_install() { + einstall \ + sharedir="${ED}/usr/share" \ + mandir="${ED}/usr/share/man/man1" + + dodoc ChangeLog* NEWS README* todo +} diff --git a/net-irc/scrollz/scrollz-2.2.1.ebuild b/net-irc/scrollz/scrollz-2.2.1.ebuild new file mode 100644 index 000000000000..988aa51efb5b --- /dev/null +++ b/net-irc/scrollz/scrollz-2.2.1.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit eutils toolchain-funcs + +MY_P=ScrollZ-${PV} + +DESCRIPTION="Advanced IRC client based on ircII" +HOMEPAGE="http://scrollz.com/" +SRC_URI="http://www.scrollz.com/download/${MY_P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="gmp gnutls ipv6 socks5 ssl" + +REQUIRED_USE="gnutls? ( ssl )" + +RDEPEND="sys-libs/ncurses + gmp? ( dev-libs/gmp ) + ssl? ( + gnutls? ( net-libs/gnutls ) + !gnutls? ( dev-libs/openssl ) + )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +S=${WORKDIR}/${MY_P} + +src_prepare() { + epatch "${FILESDIR}"/${PN}-2.2-cppflags.patch + epatch "${FILESDIR}"/${PN}-2.2-make-install.patch +} + +src_configure() { + local _myssl + + if use ssl; then + if use gnutls; then + _myssl="--with-ssl" + else + _myssl="--with-openssl" + fi + fi + + tc-export CC #397441, ancient autoconf + econf \ + --with-default-server=irc.gentoo.org \ + $(use_enable socks5) \ + $(use_enable ipv6) \ + --enable-regexp \ + $(use_enable gmp fish) \ + ${_myssl} +} + +src_install() { + emake \ + DESTDIR="${D}" \ + mandir="${EPREFIX}/usr/share/man/man1" \ + install + + dodoc ChangeLog* NEWS README* todo +} diff --git a/net-irc/scrollz/scrollz-2.2.ebuild b/net-irc/scrollz/scrollz-2.2.ebuild new file mode 100644 index 000000000000..49f0c795b243 --- /dev/null +++ b/net-irc/scrollz/scrollz-2.2.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit eutils toolchain-funcs + +MY_P=ScrollZ-${PV} + +DESCRIPTION="Advanced IRC client based on ircII" +HOMEPAGE="http://scrollz.com/" +SRC_URI="http://www.scrollz.com/download/${MY_P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="gmp gnutls ipv6 socks5 ssl" + +REQUIRED_USE="gnutls? ( ssl )" + +RDEPEND="sys-libs/ncurses + gmp? ( dev-libs/gmp ) + ssl? ( + gnutls? ( net-libs/gnutls ) + !gnutls? ( dev-libs/openssl ) + )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +S=${WORKDIR}/${MY_P} + +src_prepare() { + epatch "${FILESDIR}"/${P}-cppflags.patch + epatch "${FILESDIR}"/${P}-make-install.patch +} + +src_configure() { + local _myssl + + if use ssl; then + if use gnutls; then + _myssl="--with-ssl" + else + _myssl="--with-openssl" + fi + fi + + tc-export CC #397441, ancient autoconf + econf \ + --with-default-server=irc.gentoo.org \ + $(use_enable socks5) \ + $(use_enable ipv6) \ + --enable-regexp \ + $(use_enable gmp fish) \ + ${_myssl} +} + +src_install() { + emake \ + DESTDIR="${D}" \ + mandir="${EPREFIX}/usr/share/man/man1" \ + install + + dodoc ChangeLog* NEWS README* todo +} -- cgit v1.2.3