diff options
Diffstat (limited to 'sys-apps/ipmiutil')
-rw-r--r-- | sys-apps/ipmiutil/Manifest | 4 | ||||
-rw-r--r-- | sys-apps/ipmiutil/files/ipmiutil-2.9.8-flags.patch | 20 | ||||
-rw-r--r-- | sys-apps/ipmiutil/files/ipmiutil-3.1.5-fix-configure.patch | 180 | ||||
-rw-r--r-- | sys-apps/ipmiutil/files/ipmiutil-3.1.7-fix-configure.patch | 184 | ||||
-rw-r--r-- | sys-apps/ipmiutil/ipmiutil-3.0.6.ebuild | 55 | ||||
-rw-r--r-- | sys-apps/ipmiutil/ipmiutil-3.0.9.ebuild | 60 | ||||
-rw-r--r-- | sys-apps/ipmiutil/ipmiutil-3.1.6.ebuild | 66 | ||||
-rw-r--r-- | sys-apps/ipmiutil/ipmiutil-3.1.7.ebuild | 72 |
8 files changed, 0 insertions, 641 deletions
diff --git a/sys-apps/ipmiutil/Manifest b/sys-apps/ipmiutil/Manifest index 5fdc81507f2a..c01f03c91695 100644 --- a/sys-apps/ipmiutil/Manifest +++ b/sys-apps/ipmiutil/Manifest @@ -1,5 +1 @@ -DIST ipmiutil-3.0.6.tar.gz 1692679 BLAKE2B dcc02dbb5467b824005dbc95c8f5231b2e2758e7600231c1c3fc31c1207cff0540400857dd1bfa83fc8b033fe0277ab23c6013f110744bff57fe4bc7b89174f9 SHA512 0c47246b7aa6a060091745d36e33aae07e7907dcad5fefb1759aac62adf48316915ce5818d2f9241e24b73be13e54fbb57046234a69c60ce56f41a933915580f -DIST ipmiutil-3.0.9.tar.gz 1697688 BLAKE2B 93ed8865cae1cea0ea4f7de4683f4698e3f75e9190cc7e0af1832ca44a08f52aa149393761f1ede3994827db78841061d54058bbe4178b5930accd3a4c225ba7 SHA512 c2c0a516216a46a52621159e665a77d96cf81f385fc9cf19877e72283be3e1a4dad5a4826454727b71576c22cc4de3c73ff428d26f35bf496c7dc1511305cda3 -DIST ipmiutil-3.1.6.tar.gz 1693461 BLAKE2B efc2b283d7655b8afb9d3d8da2e5458deea1c1b939f3ccdf2be0cdf3792ea60229099cce1b8e32f087972385feb01d604f1c63bddbfd031210d5acf8a6b1b9d7 SHA512 9bccfa2e0bba7f30e422d67f93ee6cff50c08cc8bceab5ba5bfd1b0a91e1af8a4a98a2eaa81364e8a1f38e0bd1ce6b99717d86957c6f689aa7329e7013f5b0ef -DIST ipmiutil-3.1.7.tar.gz 1726396 BLAKE2B 7fa31f8aca61462fc08dd4fe420e27eecce2ee9fa5fb2676eb944e2ae6c09598aec5f06d59e4ed02faab077003b14085f944b6cf0b63f90b10f2660f363e997b SHA512 7522808e4a94c8627de0a95dde0e3eb463ba05948159b5181129b573ce8f9feba3543ef603c14e7cdcafcbd58ca5319536cc5534ea8191cce0ef9d33cc548274 DIST ipmiutil-3.1.8.tar.gz 1841037 BLAKE2B 69139fc2b82a701657c5fec6aa928a0ee2d7874a8ebc26631eca438f298e8bddd3afb578462979eb24cd51bd816263f13e9f38fec8b5d6fa4fcefb2519a652c9 SHA512 77a01be420d8362ddce2b2b2bd44ee53a70812b29b3dd7bc5add6429f0e43a48905ca0401e1855f2cca5e69086605eb7b84e2f4bf9cf33251934acc0fe51346f diff --git a/sys-apps/ipmiutil/files/ipmiutil-2.9.8-flags.patch b/sys-apps/ipmiutil/files/ipmiutil-2.9.8-flags.patch deleted file mode 100644 index ee9917406207..000000000000 --- a/sys-apps/ipmiutil/files/ipmiutil-2.9.8-flags.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- ipmiutil-2.9.8/configure.ac -+++ ipmiutil-2.9.8/configure.ac -@@ -162,7 +162,7 @@ - LANPLUS_CRYPTO="" - LANPLUS_SAM="no" - LD_SAMX="" -- CFLAGS="-O2" -+ #CFLAGS="-O2" - SUBDIR_S="doc scripts util" - if test "x$cross_compiling" = "xyes"; then - # cross-compiling, so link with -static (e.g. Android ARM) -@@ -334,7 +334,7 @@ - fi - rm -f $tmpc $tmpo >/dev/null 2>&1 - echo $ECHO_N "checking compile fortify flags ... $ECHO_C" -- cfhard="-fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2" -+ #cfhard="-fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2" - echo "int main() { alloca(100); return(1); }" >$tmpc - $CC -o $tmpo $cfhard $tmpc >/dev/null 2>&1 - if test $? -ne 0 ; then diff --git a/sys-apps/ipmiutil/files/ipmiutil-3.1.5-fix-configure.patch b/sys-apps/ipmiutil/files/ipmiutil-3.1.5-fix-configure.patch deleted file mode 100644 index 8748256be5f6..000000000000 --- a/sys-apps/ipmiutil/files/ipmiutil-3.1.5-fix-configure.patch +++ /dev/null @@ -1,180 +0,0 @@ ---- ipmiutil-3.1.5.orig/configure.ac 2019-11-25 06:53:08.000000000 -0800 -+++ ipmiutil-3.1.5/configure.ac 2020-01-25 22:55:20.577345441 -0800 -@@ -80,40 +80,46 @@ - # fi] - - drv_landesk=0 -+LANDESK_CFLAGS="" -+LANDESK_LDADD="" - dnl configure for LANDESK libipmiapi or not - AC_ARG_ENABLE([landesk], -- [ --enable-landesk adds landesk library support [[default=no]]], -- [if test "x$enableval" = "xyes"; then -- drv_landesk=1 -- LANDESK_CFLAGS="-DLINK_LANDESK" -- LANDESK_LDADD="-lipmiapi -L../lib" -- AC_SUBST(LANDESK_CFLAGS) -- AC_SUBST(LANDESK_LDADD) -- fi] -- ) -+ AS_HELP_STRING([--enable-landesk], [enable landesk support (default=no)]), -+ [], -+ [enable_landesk=no]) -+ -+AS_IF([test "x$enable_landesk" = "xyes"], [ -+ drv_landesk=1 -+ LANDESK_CFLAGS="-DLINK_LANDESK" -+ LANDESK_LDADD="-lipmiapi -L../lib" -+ AC_SUBST(LANDESK_CFLAGS) -+ AC_SUBST(LANDESK_LDADD) -+ ]) - - dnl Configure ipmiutil for lanplus (libipmi_lanplus.a) or not (default yes) - AC_ARG_ENABLE([lanplus], -- [ --enable-lanplus enable lanplus support (default=yes)],[default=yes], --[if test "x$enableval" = "xno"; then -- drv_lanplus="" -- LANPLUS_CFLAGS="" -- LANPLUS_LDADD="" -- LANPLUS_LIB="" -- LANPLUS_CRYPTO="" -- LANPLUS_SAM="no" -- LD_SAMX="" --else -+ AS_HELP_STRING([--disable-lanplus], [enable lanplus support (default=yes)]), -+ [], -+ [enable_lanplus=yes]) -+ -+drv_lanplus="" -+LANPLUS_CFLAGS="" -+LANPLUS_LDADD="" -+LANPLUS_LIB="" -+LANPLUS_CRYPTO="" -+LANPLUS_SAM="no" -+LD_SAMX="" -+AS_IF([test "x$enable_lanplus" = "xyes"], [ - drv_lanplus="lanplus" - LANPLUS_CFLAGS="-DHAVE_LANPLUS" - # LANPLUS_CFLAGS="-DHAVE_LANPLUS -I${projdir}/lib/lanplus/inc" - # LANPLUS_LDADD="-L../lib -lintf_lanplus -L/usr/local/lib -lcrypto" - LANPLUS_LDADD="-L../lib -lipmi_lanplus -L/usr/local/lib -lcrypto" -- LANPLUS_LIB="../lib/libipmi_lanplus.a" -+ LANPLUS_LIB="../lib/libipmi_lanplus.a" - LANPLUS_CRYPTO="-lcrypto" - LANPLUS_SAM="yes" - LD_SAMX="../lib/libipmi_lanplus.a -lcrypto" --fi ]) -+]) - - dnl Configure libipmiutil.a for lanplus or not - dnl Only SOL requires lanplus, so usually build libipmiutil.a without lanplus -@@ -128,21 +134,28 @@ - #fi - - # strings /lib/libssl.so* |grep EVP_sha256 --dnl configure for SHA256, build lanplus with SHA256 support, uses later openssl. -+dnl configure for SHA256, build lanplus with SHA256 support -+dnl requires openssl-1.0.1 which was released in 2012/03 - AC_ARG_ENABLE([sha256], -- [ --enable-sha256 build with SHA256 support, requires later openssl.], -- [if test "x$enableval" = "xyes"; then -- LANPLUS_CFLAGS="$LANPLUS_CFLAGS -DHAVE_SHA256" -- fi] -- ) -+ AS_HELP_STRING([--disable-sha256], [build with SHA256 support (default=yes)]), -+ dnl action if passed -+ [], -+ dnl action if not passed -+ [enable_sha256=yes] -+ ) -+AS_IF([test "x$enable_sha256" = "xyes"], [ -+ LANPLUS_CFLAGS="$LANPLUS_CFLAGS -DHAVE_SHA256" -+]) - - dnl configure for EKANALYZER, build with ekanalyzer function enabled - AC_ARG_ENABLE([ekanalyzer], -- [ --enable-ekanalyzer build with ekanalyzer function enabled.], -- [if test "x$enableval" = "xyes"; then -+ AS_HELP_STRING([--enable-ekanalyzer], [build with ekanalyzer function enabled.]), -+ [], -+ [enable_ekanalyzer=no] -+ ) -+AS_IF([test "x$enable_ekanalyzer" = "xyes"], [ - OS_CFLAGS="$OS_CFLAGS -DHAVE_EKANAL" -- fi] -- ) -+ ]) - - GPL_CFLAGS="" - CROSS_LFLAGS="" -@@ -152,17 +165,20 @@ - SYSTEMD_DIR=/usr/share/ipmiutil - - AC_ARG_ENABLE([useflags], -- [ --enable-useflags include environment CFLAGS and LDFLAGS.], -- [if test "x$enableval" = "xyes"; then -+ AS_HELP_STRING([--enable-useflags], [include environment CFLAGS and LDFLAGS.]), -+ [], -+ [enable_useflags=no]) -+AS_IF([test "x$enable_useflags" = "xyes"], [ - CROSS_CFLAGS="$CFLAGS" - CROSS_LFLAGS="$LDFLAGS" -- fi] -- ) -+]) - - dnl configure for standalone, with no lanplus or GPL libs - AC_ARG_ENABLE([standalone], -- [ --enable-standalone build standalone, with no GPL or LanPlus libs.], -- [if test "x$enableval" = "xyes"; then -+ AS_HELP_STRING([--enable-standalone], [build standalone, with no GPL or LanPlus libs.]), -+ [], -+ [enable_standalone=no]) -+AS_IF([test "x$enable_standalone" = "xyes"], [ - GPL_CFLAGS="" - LANPLUS_CFLAGS="" - LANPLUS_LDADD="" -@@ -176,27 +192,30 @@ - # cross-compiling, so link with -static (e.g. Android ARM) - CROSS_LFLAGS="-static" - CROSS_CFLAGS="-DCROSS_COMPILE" -+ # TODO: how can this be effective? Configure only converts Makefile.in -> Makefile -+ # Configure does not convert Makefile.am->Makefile.in - sed -i -e 's/^# ipmiutil: $(METASOURCE:.c=.o)/ipmiutil:\t$(METASOURCE:.c=.o)\n\t$(CC) $(CFLAGS) $(LDFLAGS) -o ipmiutil $(METASOURCE:.c=.o) $(LDADD)/' util/Makefile.am - fi -- fi] -- ) -+ ]) - - dnl build libipmiutil with sensor modules - AC_ARG_ENABLE([libsensors], -- [ --enable-libsensors build libipmiutil with sensor modules [[default=no]]], -- [if test "x$enableval" = "xyes"; then -- LIBSENSORS="isensor2.o ievents2.o" -- SAM2OBJ="" -- fi] -- ) -+ AS_HELP_STRING([--enable-libsensors], [build libipmiutil with sensor modules (default=no)]), -+ [], -+ [enable_libsensors=no]) -+AS_IF([test "x$enable_libsensors" = "xyes"], [ -+ LIBSENSORS="isensor2.o ievents2.o" -+ SAM2OBJ="" -+ ]) - - dnl configure for GPL build or not (GPL files: md2.h, ipmi_ioctl.h) - AC_ARG_ENABLE([gpl], -- [ --enable-gpl build with some GPL code [[default=no]]], -- [if test "x$enableval" = "xyes"; then -- GPL_CFLAGS="-DALLOW_GPL" -- fi] -- ) -+ AS_HELP_STRING([--enable-gpl], [build with some GPL code (default=no)]), -+ [], -+ [enable_gpl=no]) -+AS_IF([test "x$enable_gpl" = "xyes"], [ -+ GPL_CFLAGS="-DALLOW_GPL" -+ ]) - - dnl Does this Linux have systemd enabled? Otherwise use sysv init. - AC_ARG_ENABLE([systemd], diff --git a/sys-apps/ipmiutil/files/ipmiutil-3.1.7-fix-configure.patch b/sys-apps/ipmiutil/files/ipmiutil-3.1.7-fix-configure.patch deleted file mode 100644 index 16435dacd6b7..000000000000 --- a/sys-apps/ipmiutil/files/ipmiutil-3.1.7-fix-configure.patch +++ /dev/null @@ -1,184 +0,0 @@ ---- ipmiutil-3.1.7/configure.ac -+++ ipmiutil-3.1.7/configure.ac -@@ -80,40 +80,46 @@ - # fi] - - drv_landesk=0 -+LANDESK_CFLAGS="" -+LANDESK_LDADD="" - dnl configure for LANDESK libipmiapi or not - AC_ARG_ENABLE([landesk], -- [ --enable-landesk adds landesk library support [[default=no]]], -- [if test "x$enableval" = "xyes"; then -- drv_landesk=1 -- LANDESK_CFLAGS="-DLINK_LANDESK" -- LANDESK_LDADD="-lipmiapi -L../lib" -- AC_SUBST(LANDESK_CFLAGS) -- AC_SUBST(LANDESK_LDADD) -- fi] -- ) -+ AS_HELP_STRING([--enable-landesk], [enable landesk support (default=no)]), -+ [], -+ [enable_landesk=no]) -+ -+AS_IF([test "x$enable_landesk" = "xyes"], [ -+ drv_landesk=1 -+ LANDESK_CFLAGS="-DLINK_LANDESK" -+ LANDESK_LDADD="-lipmiapi -L../lib" -+ AC_SUBST(LANDESK_CFLAGS) -+ AC_SUBST(LANDESK_LDADD) -+ ]) - - dnl Configure ipmiutil for lanplus (libipmi_lanplus.a) or not (default yes) - AC_ARG_ENABLE([lanplus], -- [ --enable-lanplus enable lanplus support (default=yes)],[default=yes], --[if test "x$enableval" = "xno"; then -- drv_lanplus="" -- LANPLUS_CFLAGS="" -- LANPLUS_LDADD="" -- LANPLUS_LIB="" -- LANPLUS_CRYPTO="" -- LANPLUS_SAM="no" -- LD_SAMX="" --else -+ AS_HELP_STRING([--disable-lanplus], [enable lanplus support (default=yes)]), -+ [], -+ [enable_lanplus=yes]) -+ -+drv_lanplus="" -+LANPLUS_CFLAGS="" -+LANPLUS_LDADD="" -+LANPLUS_LIB="" -+LANPLUS_CRYPTO="" -+LANPLUS_SAM="no" -+LD_SAMX="" -+AS_IF([test "x$enable_lanplus" = "xyes"], [ - drv_lanplus="lanplus" - LANPLUS_CFLAGS="-DHAVE_LANPLUS" - # LANPLUS_CFLAGS="-DHAVE_LANPLUS -I${projdir}/lib/lanplus/inc" - # LANPLUS_LDADD="-L../lib -lintf_lanplus -L/usr/local/lib -lcrypto" - LANPLUS_LDADD="-L../lib -lipmi_lanplus -L/usr/local/lib -lcrypto" -- LANPLUS_LIB="../lib/libipmi_lanplus.a" -+ LANPLUS_LIB="../lib/libipmi_lanplus.a" - LANPLUS_CRYPTO="-lcrypto" - LANPLUS_SAM="yes" - LD_SAMX="../lib/libipmi_lanplus.a -lcrypto" --fi ]) -+]) - - dnl Configure libipmiutil.a for lanplus or not - dnl Only SOL requires lanplus, so usually build libipmiutil.a without lanplus -@@ -128,21 +134,28 @@ - #fi - - # strings /lib/libssl.so* |grep EVP_sha256 --dnl configure for SHA256, build lanplus with SHA256 support, uses later openssl. -+dnl configure for SHA256, build lanplus with SHA256 support -+dnl requires openssl-1.0.1 which was released in 2012/03 - AC_ARG_ENABLE([sha256], -- [ --enable-sha256 build with SHA256 support, requires later openssl.], -- [if test "x$enableval" = "xyes"; then -- LANPLUS_CFLAGS="$LANPLUS_CFLAGS -DHAVE_SHA256" -- fi] -- ) -+ AS_HELP_STRING([--disable-sha256], [build with SHA256 support (default=yes)]), -+ dnl action if passed -+ [], -+ dnl action if not passed -+ [enable_sha256=yes] -+ ) -+AS_IF([test "x$enable_sha256" = "xyes"], [ -+ LANPLUS_CFLAGS="$LANPLUS_CFLAGS -DHAVE_SHA256" -+]) - - dnl configure for EKANALYZER, build with ekanalyzer function enabled - AC_ARG_ENABLE([ekanalyzer], -- [ --enable-ekanalyzer build with ekanalyzer function enabled.], -- [if test "x$enableval" = "xyes"; then -+ AS_HELP_STRING([--enable-ekanalyzer], [build with ekanalyzer function enabled.]), -+ [], -+ [enable_ekanalyzer=no] -+ ) -+AS_IF([test "x$enable_ekanalyzer" = "xyes"], [ - OS_CFLAGS="$OS_CFLAGS -DHAVE_EKANAL" -- fi] -- ) -+ ]) - - GPL_CFLAGS="" - CROSS_LFLAGS="" -@@ -152,17 +165,20 @@ - SYSTEMD_DIR=/usr/share/ipmiutil - - AC_ARG_ENABLE([useflags], -- [ --enable-useflags include environment CFLAGS and LDFLAGS.], -- [if test "x$enableval" = "xyes"; then -+ AS_HELP_STRING([--enable-useflags], [include environment CFLAGS and LDFLAGS.]), -+ [], -+ [enable_useflags=no]) -+AS_IF([test "x$enable_useflags" = "xyes"], [ - CROSS_CFLAGS="$CFLAGS" - CROSS_LFLAGS="$LDFLAGS" -- fi] -- ) -+]) - - dnl configure for standalone, with no lanplus or GPL libs - AC_ARG_ENABLE([standalone], -- [ --enable-standalone build standalone, with no GPL or LanPlus libs.], -- [if test "x$enableval" = "xyes"; then -+ AS_HELP_STRING([--enable-standalone], [build standalone, with no GPL or LanPlus libs.]), -+ [], -+ [enable_standalone=no]) -+AS_IF([test "x$enable_standalone" = "xyes"], [ - GPL_CFLAGS="" - LANPLUS_CFLAGS="" - LANPLUS_LDADD="" -@@ -176,10 +192,11 @@ - # cross-compiling, so link with -static (e.g. Android ARM) - CROSS_LFLAGS="-static" - CROSS_CFLAGS="-DCROSS_COMPILE" -+ # TODO: how can this be effective? Configure only converts Makefile.in -> Makefile -+ # Configure does not convert Makefile.am->Makefile.in - sed -i -e 's/^# ipmiutil: $(METASOURCE:.c=.o)/ipmiutil:\t$(METASOURCE:.c=.o)\n\t$(CC) $(CFLAGS) $(LDFLAGS) -o ipmiutil $(METASOURCE:.c=.o) $(LDADD)/' util/Makefile.am - fi -- fi] -- ) -+ ]) - - AC_ARG_ENABLE([doc], - [ --enable-doc build with documentation [[default=yes]]], -@@ -192,20 +209,22 @@ - - dnl build libipmiutil with sensor modules - AC_ARG_ENABLE([libsensors], -- [ --enable-libsensors build libipmiutil with sensor modules [[default=no]]], -- [if test "x$enableval" = "xyes"; then -- LIBSENSORS="isensor2.o ievents2.o" -- SAM2OBJ="" -- fi] -- ) -+ AS_HELP_STRING([--enable-libsensors], [build libipmiutil with sensor modules (default=no)]), -+ [], -+ [enable_libsensors=no]) -+AS_IF([test "x$enable_libsensors" = "xyes"], [ -+ LIBSENSORS="isensor2.o ievents2.o" -+ SAM2OBJ="" -+ ]) - - dnl configure for GPL build or not (GPL files: md2.h, ipmi_ioctl.h) - AC_ARG_ENABLE([gpl], -- [ --enable-gpl build with some GPL code [[default=no]]], -- [if test "x$enableval" = "xyes"; then -- GPL_CFLAGS="-DALLOW_GPL" -- fi] -- ) -+ AS_HELP_STRING([--enable-gpl], [build with some GPL code (default=no)]), -+ [], -+ [enable_gpl=no]) -+AS_IF([test "x$enable_gpl" = "xyes"], [ -+ GPL_CFLAGS="-DALLOW_GPL" -+ ]) - - dnl Does this Linux have systemd enabled? Otherwise use sysv init. - AC_ARG_ENABLE([systemd], diff --git a/sys-apps/ipmiutil/ipmiutil-3.0.6.ebuild b/sys-apps/ipmiutil/ipmiutil-3.0.6.ebuild deleted file mode 100644 index 7f746df64c56..000000000000 --- a/sys-apps/ipmiutil/ipmiutil-3.0.6.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit autotools systemd - -DESCRIPTION="IPMI Management Utilities" -HOMEPAGE="http://ipmiutil.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~hppa x86" - -RDEPEND=">=dev-libs/openssl-1:0=" -DEPEND="${RDEPEND} - virtual/os-headers" - -PATCHES=( - "${FILESDIR}"/${PN}-2.9.8-flags.patch - "${FILESDIR}"/${PN}-2.9.9-lib_symlink.patch -) - -src_prepare() { - default - - sed -i -e 's|-O2 -g|$(CFLAGS)|g;s|-g -O2|$(CFLAGS)|g' util/Makefile.am* || die - sed -i -e 's|which rpm |which we_are_gentoo_rpm_is_a_guest |' configure.ac || die - - eautoreconf -} - -src_configure() { - econf --disable-systemd --enable-sha256 -} - -src_compile() { - # Ulgy workaround. Upstream is misusing the make system here - # and it doesn't even work. - # Please check on each bump if this workaround is still required. - pushd lib/lanplus &>/dev/null || die - emake - cp libipmi_lanplus.a .. || die - popd &>/dev/null || die - - emake -} - -src_install() { - emake DESTDIR="${D}" sysdto="${D}/$(systemd_get_systemunitdir)" install - dodoc -r AUTHORS ChangeLog NEWS README TODO doc/UserGuide - - # Init scripts are only for Fedora - rm -r "${ED%/}"/etc/init.d || die 'remove initscripts failed' -} diff --git a/sys-apps/ipmiutil/ipmiutil-3.0.9.ebuild b/sys-apps/ipmiutil/ipmiutil-3.0.9.ebuild deleted file mode 100644 index 670520a6b9cd..000000000000 --- a/sys-apps/ipmiutil/ipmiutil-3.0.9.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit autotools systemd - -DESCRIPTION="IPMI Management Utilities" -HOMEPAGE="http://ipmiutil.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~hppa ~x86" -IUSE="static-libs" - -RDEPEND=">=dev-libs/openssl-1:0=" -DEPEND="${RDEPEND} - virtual/os-headers" - -PATCHES=( - "${FILESDIR}"/${PN}-2.9.8-flags.patch - "${FILESDIR}"/${PN}-2.9.9-lib_symlink.patch -) - -src_prepare() { - default - - sed -i -e 's|-O2 -g|$(CFLAGS)|g;s|-g -O2|$(CFLAGS)|g' util/Makefile.am* || die - sed -i -e 's|which rpm |which we_are_gentoo_rpm_is_a_guest |' configure.ac || die - - eautoreconf -} - -src_configure() { - econf --disable-systemd --enable-sha256 -} - -src_compile() { - # Ulgy workaround. Upstream is misusing the make system here - # and it doesn't even work. - # Please check on each bump if this workaround is still required. - pushd lib/lanplus &>/dev/null || die - emake - cp libipmi_lanplus.a .. || die - popd &>/dev/null || die - - emake -} - -src_install() { - emake DESTDIR="${D}" sysdto="${D}/$(systemd_get_systemunitdir)" install - dodoc -r AUTHORS ChangeLog NEWS README TODO doc/UserGuide - - # Init scripts are only for Fedora - rm -r "${ED%/}"/etc/init.d || die 'remove initscripts failed' - - if ! use static-libs ; then - find "${ED}" -name '*.a' -delete || die - fi -} diff --git a/sys-apps/ipmiutil/ipmiutil-3.1.6.ebuild b/sys-apps/ipmiutil/ipmiutil-3.1.6.ebuild deleted file mode 100644 index 491bd22b5c9d..000000000000 --- a/sys-apps/ipmiutil/ipmiutil-3.1.6.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit autotools systemd - -DESCRIPTION="IPMI Management Utilities" -HOMEPAGE="http://ipmiutil.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~hppa ~ppc ~x86" -IUSE="static-libs" - -RDEPEND=">=dev-libs/openssl-1:0=" -DEPEND="${RDEPEND} - virtual/os-headers" - -PATCHES=( - "${FILESDIR}"/${PN}-2.9.8-flags.patch - "${FILESDIR}"/${PN}-2.9.9-lib_symlink.patch - "${FILESDIR}"/${PN}-3.1.5-fix-configure.patch -) - -src_prepare() { - default - - sed -i -e 's|-O2 -g|$(CFLAGS)|g;s|-g -O2|$(CFLAGS)|g' util/Makefile.am* || die - sed -i -e 's|which rpm |which we_are_gentoo_rpm_is_a_guest |' configure.ac || die - - # Don't compress man pages - sed '/gzip -nf/d' -i doc/Makefile.am || die - - eautoreconf -} - -src_configure() { - econf --disable-systemd --enable-sha256 --enable-lanplus -} - -src_compile() { - # Ulgy workaround. Upstream is misusing the make system here - # and it doesn't even work. - # Please check on each bump if this workaround is still required. - pushd lib/lanplus &>/dev/null || die - emake - cp libipmi_lanplus.a .. || die - popd &>/dev/null || die - - emake -} - -src_install() { - emake DESTDIR="${D}" sysdto="${D}/$(systemd_get_systemunitdir)" install - dodoc -r AUTHORS ChangeLog NEWS README TODO doc/UserGuide - - # Init scripts are only for Fedora - rm -r "${ED}"/etc/init.d || die 'remove initscripts failed' - - if ! use static-libs ; then - find "${ED}" -type f -name '*.a' -delete || die - fi - - keepdir /var/lib/ipmiutil -} diff --git a/sys-apps/ipmiutil/ipmiutil-3.1.7.ebuild b/sys-apps/ipmiutil/ipmiutil-3.1.7.ebuild deleted file mode 100644 index 7403e510c6c4..000000000000 --- a/sys-apps/ipmiutil/ipmiutil-3.1.7.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit autotools systemd - -DESCRIPTION="IPMI Management Utilities" -HOMEPAGE="http://ipmiutil.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~hppa ~ppc x86" -IUSE="static-libs" - -RDEPEND=">=dev-libs/openssl-1:0=" -DEPEND="${RDEPEND} - virtual/os-headers" - -PATCHES=( - "${FILESDIR}"/${PN}-3.1.7-flags.patch - "${FILESDIR}"/${PN}-2.9.9-lib_symlink.patch - "${FILESDIR}"/${PN}-3.1.7-fix-configure.patch -) - -src_prepare() { - default - - sed -i -e 's|-O2 -g|$(CFLAGS)|g;s|-g -O2|$(CFLAGS)|g' util/Makefile.am* || die - sed -i -e 's|which rpm |which we_are_gentoo_rpm_is_a_guest |' configure.ac || die - - # Don't compress man pages - sed '/gzip -nf/d' -i doc/Makefile.am || die - - eautoreconf -} - -src_configure() { - local myeconfargs=( - --disable-systemd - --enable-sha256 - --enable-lanplus - ) - econf "${myeconfargs[@]}" -} - -src_compile() { - # Ulgy workaround. Upstream is misusing the make system here - # and it doesn't even work. - # Please check on each bump if this workaround is still required. - pushd lib/lanplus &>/dev/null || die - emake - cp libipmi_lanplus.a .. || die - popd &>/dev/null || die - - emake -} - -src_install() { - emake DESTDIR="${D}" sysdto="${D}/$(systemd_get_systemunitdir)" install - dodoc -r AUTHORS ChangeLog NEWS README TODO doc/UserGuide - - # Init scripts are only for Fedora - rm -r "${ED}"/etc/init.d || die 'remove initscripts failed' - - # --disable-static has no effect - if ! use static-libs ; then - find "${ED}" -type f -name '*.a' -delete || die - fi - - keepdir /var/lib/ipmiutil -} |