From 514d1bbe260df2521fe60f1a3ec87cfcfde1a829 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 17 Jul 2021 19:04:28 +0100 Subject: gentoo resync : 17.07.2021 --- net-misc/bopm/Manifest | 2 +- net-misc/bopm/bopm-3.1.3-r4.ebuild | 62 --------------------------------- net-misc/bopm/bopm-3.1.3-r6.ebuild | 71 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 72 insertions(+), 63 deletions(-) delete mode 100644 net-misc/bopm/bopm-3.1.3-r4.ebuild create mode 100644 net-misc/bopm/bopm-3.1.3-r6.ebuild (limited to 'net-misc/bopm') diff --git a/net-misc/bopm/Manifest b/net-misc/bopm/Manifest index cb629865ee99..8809df025ada 100644 --- a/net-misc/bopm/Manifest +++ b/net-misc/bopm/Manifest @@ -6,5 +6,5 @@ AUX bopm.conf.d-r1 221 BLAKE2B ca4f3eb206dfc18d5714d1e5530bc1d562d1e6262ce26cc93 AUX bopm.init.d 450 BLAKE2B 22516346f9461d43c364115f04256090a8eef2e83dceb6432ce5e3dafe264fb043c0a15c0531042e0c0fcaf068f74ff15d5b93f85b07a5793c9e0dbaf191ab7e SHA512 14f310b94d66d904b83b475210b5b78730a0d7776b725a46c01f3da1a62599fffd964231133e9f4514d49c770bb406e94ce748cf7d67d2b6a3b174c71b8d0e6e AUX bopm.init.d-r2 435 BLAKE2B 824a52870c1724d1e6ce0b3bf319e5c7718d2591e87fb9b1115fe3a07b8ef5f4234d2d935b31701934ba7ab23b6340c068d6843227760fbbea00df4df8a260d9 SHA512 ba5dab8f556108a7e273788a8483443c250f8b8c24d17f522b795b8383d2f257babd9543921f038461f16c34e6103e526c63c8c5d2e00be80f5f8ab0fd8040d3 DIST bopm-3.1.3.tar.gz 819273 BLAKE2B a0630ca3835467ae15622aa2ec5ee6174b57f43e7d22b1cd03884dcbc2e6d4967118e5c22f238b00a9495f76ec92537d0c4fb517ba7cf3e2c355cee366777804 SHA512 974c243e4fb7e184d3aa570dda2d919cea33df71215746d156b37b7fa3d6f45cd5448c847a7321d4ca22356fffa372f5486e6c3cd958698e173d79731f8ef8af -EBUILD bopm-3.1.3-r4.ebuild 1401 BLAKE2B 635d6656a807d702aece550b9332f6a87beac0e0bf564a10b759695c036bfaa35fe9fb6281833c506e93717c0167e302a534ba0764d09ba0f151828647d8b096 SHA512 409e437e4d03693b4ed96f2367c8f0ad5e71e1b14125d5cfd6809066694cc7d83206aedc4292af456b2d4819c339bbe222587df44e2ea2401c22175e3e042a6d +EBUILD bopm-3.1.3-r6.ebuild 1650 BLAKE2B 5b9e970140edbd3abd7d7a24ab8b37e7e31ea7bd3dd50be82bc411bff616fee6199aac9cb983a793fe88580ee75d1d7d4bf50be618a0ad1e5c9d3788f8684f8d SHA512 cb4cb072c6586fcea5be1b2c10b86d9c61bf11e03d7393031ebfc8e50b8763f2c533d2765201e96df8ee0a482519a1629efe1cfca951fb4967ec12d5133a1cc7 MISC metadata.xml 320 BLAKE2B 0df7bccca17096486031e49410ea661aa6e82e5b9da83c14e193805a2635438487c8d95107b8594a6917983f7976f89fc7a89af6f3cb6cf403e4318d40b09812 SHA512 7df57a22ef6611ea0872ba4b2fd29f6f48d88c18719f032a1f664a4e97945b89d707cec3bd95a1bb9714a4916cc70863a0f1d35e43f977dd829bcdd7ffa329b6 diff --git a/net-misc/bopm/bopm-3.1.3-r4.ebuild b/net-misc/bopm/bopm-3.1.3-r4.ebuild deleted file mode 100644 index d90d4d376cd0..000000000000 --- a/net-misc/bopm/bopm-3.1.3-r4.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools user - -DESCRIPTION="Blitzed Open Proxy Monitor" -HOMEPAGE="https://github.com/blitzed-org/bopm" -SRC_URI="http://static.blitzed.org/www.blitzed.org/${PN}/files/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~ppc ~x86" - -PATCHES=( - "${FILESDIR}"/${P}-remove-njabl.patch - "${FILESDIR}"/${P}-autotools.patch - "${FILESDIR}"/${P}-quarantine-bad-pid-file.patch -) - -pkg_setup() { - enewuser bopm -} - -src_prepare() { - sed -i \ - -e "s!/some/path/bopm.pid!/run/${PN}/${PN}.pid!" \ - -e "s!/some/path/scan.log!/var/log/${PN}/scan.log!" \ - bopm.conf.sample || die - - mv configure.{in,ac} || die - mv src/libopm/configure.{in,ac} || die - - default - cp bopm.conf{.sample,} || die - - eautoreconf -} - -src_configure() { - econf --localstatedir="${EPREFIX}"/var/log/${PN} -} - -src_install() { - default - - # Remove libopm related files, because bopm links statically to it - # TODO: Do we really want libopm? It's gone now. - # (was: "If anybody wants libopm, please install net-libs/libopm") - rm -r "${ED}"/usr/$(get_libdir) "${ED}"/usr/include || die - - newinitd "${FILESDIR}"/bopm.init.d-r2 ${PN} - newconfd "${FILESDIR}"/bopm.conf.d-r1 ${PN} - - dodir /var/log/bopm - fperms 700 /var/log/bopm - fowners bopm:root /var/log/bopm - - fperms 600 /etc/bopm.conf - fowners bopm:root /etc/bopm.conf -} diff --git a/net-misc/bopm/bopm-3.1.3-r6.ebuild b/net-misc/bopm/bopm-3.1.3-r6.ebuild new file mode 100644 index 000000000000..ae8dd5a2d897 --- /dev/null +++ b/net-misc/bopm/bopm-3.1.3-r6.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="Blitzed Open Proxy Monitor" +HOMEPAGE="https://github.com/blitzed-org/bopm" +SRC_URI="http://static.blitzed.org/www.blitzed.org/${PN}/files/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ppc ~x86" + +RDEPEND="acct-user/opm" + +PATCHES=( + "${FILESDIR}"/${P}-remove-njabl.patch + "${FILESDIR}"/${P}-autotools.patch + "${FILESDIR}"/${P}-quarantine-bad-pid-file.patch +) + +src_prepare() { + sed -i \ + -e "s!/some/path/bopm.pid!/run/${PN}/${PN}.pid!" \ + -e "s!/some/path/scan.log!/var/log/${PN}/scan.log!" \ + bopm.conf.sample || die + + mv configure.{in,ac} || die + mv src/libopm/configure.{in,ac} || die + + default + cp bopm.conf{.sample,} || die + + eautoreconf +} + +src_configure() { + econf --localstatedir="${EPREFIX}"/var/log/${PN} +} + +src_install() { + default + + # Remove libopm related files, because bopm links statically to it + # TODO: Do we really want libopm? It's gone now. + # (was: "If anybody wants libopm, please install net-libs/libopm") + rm -r "${ED}"/usr/$(get_libdir) "${ED}"/usr/include || die + + newinitd "${FILESDIR}"/bopm.init.d-r2 ${PN} + newconfd "${FILESDIR}"/bopm.conf.d-r1 ${PN} + + dodir /var/log/bopm + fperms 700 /var/log/bopm + fowners opm:root /var/log/bopm + + fperms 600 /etc/bopm.conf + fowners opm:root /etc/bopm.conf +} + +pkg_postinst() { + if [[ -n "${REPLACING_VERSIONS}" ]] ; then + if has_version "<${CATEGORY}/${PN}-3.1.3-r6" ; then + ewarn "You need to update permissions on:" + ewarn "- /var/log/bopm" + ewarn "- /etc/bopm.conf" + ewarn "to be owned by opm:root" + fi + fi +} -- cgit v1.2.3