From 2c56061a2c09d5867599dd06474eefe398dd6f75 Mon Sep 17 00:00:00 2001 From: "Anthony G. Basile" Date: Fri, 23 Jan 2015 20:06:22 +0000 Subject: [PATCH] Version bump Package-Manager: portage-2.2.14/cvs/Linux x86_64 Manifest-Sign-Key: 0xF52D4BBA --- net-misc/stunnel/ChangeLog | 7 ++- net-misc/stunnel/Manifest | 20 +++++-- net-misc/stunnel/stunnel-5.10.ebuild | 80 ++++++++++++++++++++++++++++ 3 files changed, 102 insertions(+), 5 deletions(-) create mode 100644 net-misc/stunnel/stunnel-5.10.ebuild diff --git a/net-misc/stunnel/ChangeLog b/net-misc/stunnel/ChangeLog index 94b40a76ff19..35798fab7048 100644 --- a/net-misc/stunnel/ChangeLog +++ b/net-misc/stunnel/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for net-misc/stunnel # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/stunnel/ChangeLog,v 1.201 2015/01/23 07:49:42 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/stunnel/ChangeLog,v 1.202 2015/01/23 20:06:11 blueness Exp $ + +*stunnel-5.10 (23 Jan 2015) + + 23 Jan 2015; Anthony G. Basile +stunnel-5.10.ebuild: + Version bump 23 Jan 2015; Jeroen Roovers stunnel-5.08.ebuild: Stable for HPPA (bug #534356). diff --git a/net-misc/stunnel/Manifest b/net-misc/stunnel/Manifest index 671d7b8e44e3..958cca0603c8 100644 --- a/net-misc/stunnel/Manifest +++ b/net-misc/stunnel/Manifest @@ -8,15 +8,27 @@ AUX stunnel.tmpfiles.conf 38 SHA256 68c9c963673a3bf0f3ce3f32751c9e36a3299251da12 DIST stunnel-5.07.tar.gz 599111 SHA256 505c6c63c4a20fc0cce8c35ef1ab7626c7b01071e3fca4ac6ea417afe8065309 SHA512 267addfc0ebc10509076a92a1614f70a94b0557735616aa8bacc82768132d65d35046df040bf310a3d1146cffc93a84c22d01985ada6b88a2064765687d7a5af WHIRLPOOL d2ec56c3a500e6189beed58663b4d97e6d718a7513133670eaacc001ce6b8ba60e142053f49190caa01bfea28fc8ebc515cec251f2378a5aea4155e41b7e4161 DIST stunnel-5.08.tar.gz 608365 SHA256 830b21d24cd237e96f4d7993be43553d4eba4d3cfa2660faa78dec8d41d314fc SHA512 8cbcb11aef85cbfa8bdad15deeeaed1af4e4361ab1bbf0f535fcd8b36bab4c00faec6519cecbf7f18d8c14397f8264ad2e0e2cb84968e0a0c40a41720e064dca WHIRLPOOL e3b4d8531af603b4a8c7f556831e877c7a4bdd0a3a75b00ea65a134e38a2df7faf30b0006d0ec44600c9cd22917eae58a9f98f63dbddd28728ec2fa85304e75c DIST stunnel-5.09.tar.gz 588436 SHA256 87b34a74061861d1edd2ab238c73eb989b3d0a17e44574b7b6ead1a16aae38c8 SHA512 39e5914c1541b2eed4afc92d0dae1af1e0cd91861ef677607bb005dd93f3cf5e32db2e6ba259fda45718722f6d04961c3fc907d3ba6e2de92cc4fc29598d1743 WHIRLPOOL 644ece29172b8b97c1cf11aeceb4d3a48b302c865532dd4c8ddd13b1a7e7966dcfb36f10e0ee603621cac56bdfd79d7c03b26b38de2060ba14aee6ab43676264 +DIST stunnel-5.10.tar.gz 603179 SHA256 032bfc1854f8a0b9e452343c36ec6b52c7e0daef0863423c6b13a61a7c92eb23 SHA512 02b2985010991590de32ece5bfb11eb2437e07e1906342aac4336cd406f2d66920c7fda02375e5def02d4f898544b035d3e0d5b4d039bed4b561fc5a31d62904 WHIRLPOOL 982668302cb477f113a55747f36ede1632e8cbe55a18d536e83a357d12a1ddff8320f9096bdc2093dd19e06cd7f12a268bed3e828107f56b5929bee07de3d1e5 EBUILD stunnel-5.07.ebuild 2623 SHA256 d9f5a33ed46cdae69481bbf177449b09d158349cd4b6136aaa035fb5572fe8e5 SHA512 c0f3b5b952f4e90213ba86482b467a1b475457cfa35dfd01136f2b5e457a8b77f2880c917754e68bb1545d1a6ceb2104d8dcfc22fbd144ab6e614e05940e1551 WHIRLPOOL fe9518ac28369b348014c54d07e47d58876864b2a154880b7efc79df88f9c62ac6139523532a8c31114f8d4a2d2d0b8f9c9f70de7e1e24cf11c824c0bd3e667d EBUILD stunnel-5.08.ebuild 2629 SHA256 8fbb8b201fd56001d2ef5cb836711014345464f117ed5caf778535a287eef55b SHA512 c7ed6842fd958fd49d810d5f5ace33e47d18a88e907623395ae2a3910cd113592d263dca884b5a276c534abf13d38fbcedf50f89f1f05ef92f36cb4b36b0cd13 WHIRLPOOL e70ab8a180d8c18aa215e8faa84637bab4f890f4ddab4e5630c96492818925e7b67186a85c665ec504930fbbb68be987a9cda75a7be5c2ad6a19fc1bc9dda469 EBUILD stunnel-5.09.ebuild 2637 SHA256 27d9a58a7cbf169d455fc01e04fa75c30981e4edcb2a82ae08ff5660db45c456 SHA512 fdd23babcb2d5abbbb693c22a1a0501864c122036965c6684153b1d51dfe3979698a30953a2fd932077f73a349d908ec17dee02635d28583896038f4aa002988 WHIRLPOOL 2e4ffede8832dfcc460094c5826b66d428db5e575cb5133d605d22dd40c121a9f73802f80dfce6457867b515e6e6b195fdf7ad1ef8efa7b34ff1953738dd2411 -MISC ChangeLog 28974 SHA256 93f1174926cf6e4e067e62d17942ecbe10ce90204f0ff9057d3d246fd755fc1b SHA512 b4772eabf10c145d195ae0e2735d4b13b4fd83e4b3862d1571959abad84e50b5c8ec74a223dd9f167c02349212c592c04005ab96f001e605a2db8b4f930fc2ba WHIRLPOOL 0a1004c61172243afac4809fc482fa6bb5283ebba4e8a094670df36b490f275f775a739c740849f43eaf5cb8ff33933dfda576662249cec83ebc9106660cfc03 +EBUILD stunnel-5.10.ebuild 2637 SHA256 d7766156a67aefd54f0f0a89e1ca5b587fd466abfba0a8e8a059a4c5bc14068c SHA512 128eb2e51bdb8e5e0a6cbc63a515073443a6fe57b5804949b9593406ebcd16c3a45284d14c4a2c663a5d255841b96e3b49af687433d757ab7e14c1626e455882 WHIRLPOOL 74be531bdd37cb2f7db8a56133d72a7e0eaf1eb82455578d1762a1b1089778319c808a88a7540ae8126ed8cbe68dc7e55c1c617e92427c18fe981b8747d1be8e +MISC ChangeLog 29101 SHA256 69176260d6c8d7d98d812cb68bfc0ee4ea7d221e56e8859e205fe66ae6c5c070 SHA512 eac19e60528abd8b3744dfaad8a83e31c6f97e3f515766eda00015df95c65ebac7e05edb477923dfde8cb400e30ca42dcd80629fe994b265c337c68c0225d9b0 WHIRLPOOL 35856ffc2e82397a20157c9bdd8d8dda3fd2568acc6bdcd997ec7a14d6b24b25f8362bb2c7789e9bdd8c6a6fd20461aeeef5e1b186eb5486d8ce7d63c4c79194 MISC metadata.xml 622 SHA256 42b6c75bd95fd3f6322e6a6f726a9e07d74f0b46376a6f17718f9043cf6cc225 SHA512 930faf03b0f8e73c0ddb1a9821c04d8e0b0eb49fbf1e70ba439cd810e7aac827490b2036fb9a4bf4d8f2d96b3a2e0c0b2923ed21ae17b08ca09464c7cee54997 WHIRLPOOL a604c6422e399f97c5d701d756eee871438b9bb7fb7195c5b4a35357be9e11b7709d7e77172d85f1e5f1d31987de958e8f0f29f13bd1106afab1bb32b75564e1 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iEYEAREIAAYFAlTB/RcACgkQVWmRsqeSphP7twCggQ0cmJCkmdeAHALNwjNwR6XD -eOgAn302F6EU0w2XaDTxleKGdErXr8/D -=qTKH +iQIcBAEBCAAGBQJUwqosAAoJEJOE+m71LUu6X44QAKm/QrIXJIifDQXaM0vYDAlL +K7Epn+lTzSNJllxIqeybc8rHwpGAp+vxKpkzxWOFoMv2vUPdIL8vdSMw+CDMGMvK +7J7RcTfflF+9rPHNupJo8HUt9ov9Uev/6V9fSbwRvtzuceb4Y6NGFh10Tiw+QCau +mSVTEEnI0xNRifH5kyjKMfZGcUQGGxKjcw5zAnbwKkFSTy+cYLuKDZzzubklxwh3 +NnBfzdONZxovfLpehr/0KPoWEsL082g2y372S15pP07uTmiWqdreOAkMA/ICNizm +EUrrMX9mZHbsjqyka/7NNswAUUPhhx/pvUwXkfNvgpPiTm61Ad3WwPagEAzFXP7S +Hb1f/7WkUOwxgrdXxY70BM6rU0GYvxlS9+nRrEUkV/mPIkmOmYUqHNEEdIFh5ydF +PUXOSuojnYlGqHlzFT0mkEQdcWBH3qUjSNpsn/wTeWDaMNm0dUbO3tKZvVhTDqgK +tEuEGynmRff62bx33vvR3SQmsTEa/ADAozDrdamOFvdOanUEOfyJlS+WagkU+npW +fDTNxfYGAKbuxM58Bv3PEVR4q9R4SLnE79mJgfdfV0HgCSj0PGIEFq6lL+G8YhXD +1uHelnr5nkQRgSQ52jLTi+fL7tDqxrwRJf39a4LApOXGIjzoRaId+/iZz4PpIrk+ +fxX7nbqdfql2rFx0MqU/ +=ykCK -----END PGP SIGNATURE----- diff --git a/net-misc/stunnel/stunnel-5.10.ebuild b/net-misc/stunnel/stunnel-5.10.ebuild new file mode 100644 index 000000000000..21131368564f --- /dev/null +++ b/net-misc/stunnel/stunnel-5.10.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/stunnel/stunnel-5.10.ebuild,v 1.1 2015/01/23 20:06:11 blueness Exp $ + +EAPI="5" + +inherit ssl-cert eutils systemd user + +DESCRIPTION="TLS/SSL - Port Wrapper" +HOMEPAGE="http://www.stunnel.org/index.html" +SRC_URI="ftp://ftp.stunnel.org/stunnel/archive/${PV%%.*}.x/${P}.tar.gz + http://www.usenix.org.uk/mirrors/stunnel/archive/${PV%%.*}.x/${P}.tar.gz + http://ftp.nluug.nl/pub/networking/stunnel/archive/${PV%%.*}.x/${P}.tar.gz + http://www.namesdir.com/mirrors/stunnel/archive/${PV%%.*}.x/${P}.tar.gz + http://stunnel.cybermirror.org/archive/${PV%%.*}.x/${P}.tar.gz + http://mirrors.zerg.biz/stunnel/archive/${PV%%.*}.x/${P}.tar.gz + ftp://mirrors.go-parts.com/stunnel/archive/${PV%%.*}.x/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos" +IUSE="ipv6 selinux tcpd" + +DEPEND="tcpd? ( sys-apps/tcp-wrappers ) + dev-libs/openssl" +RDEPEND="${DEPEND} + selinux? ( sec-policy/selinux-stunnel )" + +pkg_setup() { + enewgroup stunnel + enewuser stunnel -1 -1 -1 stunnel +} + +src_prepare() { + # Hack away generation of certificate + sed -i -e "s/^install-data-local:/do-not-run-this:/" \ + tools/Makefile.in || die "sed failed" +} + +src_configure() { + econf \ + $(use_enable ipv6) \ + $(use_enable tcpd libwrap) \ + --with-ssl="${EPREFIX}"/usr \ + --disable-fips +} + +src_install() { + emake DESTDIR="${D}" install + rm -rf "${ED}"/usr/share/doc/${PN} + rm -f "${ED}"/etc/stunnel/stunnel.conf-sample "${ED}"/usr/bin/stunnel3 \ + "${ED}"/usr/share/man/man8/stunnel.{fr,pl}.8 + + # The binary was moved to /usr/bin with 4.21, + # symlink for backwards compatibility + dosym ../bin/stunnel /usr/sbin/stunnel + + dodoc AUTHORS BUGS CREDITS PORTS README TODO ChangeLog + dohtml doc/stunnel.html doc/en/VNC_StunnelHOWTO.html tools/ca.html \ + tools/importCA.html + + insinto /etc/stunnel + doins "${FILESDIR}"/stunnel.conf + doinitd "${FILESDIR}"/stunnel + + systemd_dounit "${S}/tools/stunnel.service" + systemd_newtmpfilesd "${FILESDIR}"/stunnel.tmpfiles.conf stunnel.conf +} + +pkg_postinst() { + if [ ! -f "${EROOT}"/etc/stunnel/stunnel.key ]; then + install_cert /etc/stunnel/stunnel + chown stunnel:stunnel "${EROOT}"/etc/stunnel/stunnel.{crt,csr,key,pem} + chmod 0640 "${EROOT}"/etc/stunnel/stunnel.{crt,csr,key,pem} + fi + + einfo "If you want to run multiple instances of stunnel, create a new config" + einfo "file ending with .conf in /etc/stunnel/. **Make sure** you change " + einfo "\'pid= \' with a unique filename." +} -- 2.26.2