summaryrefslogtreecommitdiff
path: root/sysutils/ipmitool/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/ipmitool/Makefile')
-rw-r--r--sysutils/ipmitool/Makefile29
1 files changed, 17 insertions, 12 deletions
diff --git a/sysutils/ipmitool/Makefile b/sysutils/ipmitool/Makefile
index e29281f5fa18..28dfa8724dca 100644
--- a/sysutils/ipmitool/Makefile
+++ b/sysutils/ipmitool/Makefile
@@ -1,25 +1,29 @@
PORTNAME= ipmitool
-PORTVERSION= 1.8.18
-PORTREVISION= 4
+PORTVERSION= 1.8.19
CATEGORIES= sysutils
-MASTER_SITES= SF
+MASTER_SITES= https://codeberg.org/IPMITool/${PORTNAME}/archive/:ipmi \
+ LOCAL/zi/:iana
+DISTFILES= IPMITOOL_${PORTVERSION:S/./_/g}${EXTRACT_SUFX}:ipmi \
+ enterprise-numbers-20240907.txt:iana
+EXTRACT_ONLY= IPMITOOL_${PORTVERSION:S/./_/g}${EXTRACT_SUFX}
MAINTAINER= zi@FreeBSD.org
COMMENT= CLI to manage IPMI systems
-WWW= https://sourceforge.net/projects/ipmitool/
+WWW= https://codeberg.org/IPMITool/ipmitool
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cpe tar:bzip2 gmake readline ssl
+USES= autoreconf libtool cpe gmake readline ssl
CPE_VENDOR= sun
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
+GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
PLIST_FILES= bin/ipmitool \
share/man/man1/ipmitool.1.gz \
share/man/man8/ipmievd.8.gz \
sbin/ipmievd \
share/ipmitool/oem_ibm_sel_map \
+ share/ipmitool/enterprise-numbers \
${PERIODIC_DIR}/400.status-ipmi
SUB_FILES= status-ipmi.sh
PORTDOCS= AUTHORS COPYING ChangeLog README
@@ -29,6 +33,8 @@ PERIODIC_DIR= etc/periodic/daily
OPTIONS_DEFINE= FREEIPMI DOCS
FREEIPMI_DESC= Enable support for freeipmi
+WRKSRC= ${WRKDIR}/${PORTNAME}
+
CFLAGS+= -I${OPENSSLINC}
LDFLAGS+= -L${OPENSSLLIB}
@@ -42,6 +48,7 @@ CONFIGURE_ARGS+= --enable-intf-open
CONFIGURE_ARGS+= --disable-intf-open
.endif
+CONFIGURE_ARGS+= IANADIR=${DATADIR}
DOCS_EXTRA_PATCHES_OFF= ${PATCHDIR}/extra-patch-Makefile.in
FREEIPMI_LIB_DEPENDS= libfreeipmi.so:sysutils/freeipmi
@@ -51,12 +58,10 @@ FREEIPMI_CONFIGURE_ENABLE= intf-free
.include <bsd.port.options.mk>
-.if ${OPSYS} == FreeBSD || ${SSL_DEFAULT} == openssl
-EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-src_plugins_lanplus_lanplus__crypt__impl.c
-.endif
-
post-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/${PERIODIC_DIR}
- ${INSTALL_SCRIPT} ${WRKDIR}/status-ipmi.sh ${STAGEDIR}${PREFIX}/${PERIODIC_DIR}/400.status-ipmi
-
+ ${INSTALL_SCRIPT} ${WRKDIR}/status-ipmi.sh \
+ ${STAGEDIR}${PREFIX}/${PERIODIC_DIR}/400.status-ipmi
+ ${INSTALL_DATA} ${DISTDIR}/enterprise-numbers-20240907.txt \
+ ${STAGEDIR}${DATADIR}/enterprise-numbers
.include <bsd.port.mk>