svn commit: r515728 - in head/sysutils/powerman: . files
Mateusz Piotrowski
0mp at FreeBSD.org
Sat Oct 26 20:52:48 UTC 2019
Author: 0mp
Date: Sat Oct 26 20:52:47 2019
New Revision: 515728
URL: https://svnweb.freebsd.org/changeset/ports/515728
Log:
Clean up
- Use USES=localbase instead of setting CPPFLAGS and LDFLAGS manually.
- Pet portlint, portfmt, and portclippy.
- Regenerate patches with makepatch.
- Define TEST_TARGET and disable failing tests.
- Set USES=fakeroot to address some errors during installation.
Added:
head/sysutils/powerman/files/patch-man_powerman.conf.5.in (contents, props changed)
head/sysutils/powerman/files/patch-man_powermand.8.in (contents, props changed)
Deleted:
head/sysutils/powerman/files/patch-man-powerman.conf.5
head/sysutils/powerman/files/patch-man-powermand.8
Modified:
head/sysutils/powerman/Makefile
Modified: head/sysutils/powerman/Makefile
==============================================================================
--- head/sysutils/powerman/Makefile Sat Oct 26 20:08:43 2019 (r515727)
+++ head/sysutils/powerman/Makefile Sat Oct 26 20:52:47 2019 (r515728)
@@ -15,22 +15,26 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libcurl.so:ftp/curl
-USES= libtool perl5 shebangfix
-SHEBANG_FILES= heartbeat/powerman
+USES= fakeroot libtool localbase:ldflags perl5 shebangfix
+USE_LDCONFIG= yes
USE_PERL5= build
+USE_RC_SUBR= powerman
+SHEBANG_FILES= heartbeat/powerman
+
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-httppower --localstatedir=/var \
--with-pkgconfig-dir=${PREFIX}/libdata/pkgconfig
-USE_LDCONFIG= yes
+
INSTALL_TARGET= install-strip
+TEST_TARGET= check
-USE_RC_SUBR= powerman
-
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-
post-patch:
@${REINPLACE_CMD} -e \
'/^install-data-am/s|:.*|:|' ${WRKSRC}/scripts/Makefile.in
+ # Disable failing tests.
+.for test_case in t50 t53 t56 t57 t58 t59
+ @${REINPLACE_CMD} -E -e 's/${test_case}(.conf)?//' \
+ ${WRKSRC}/test/Makefile.in
+.endfor
.include <bsd.port.mk>
Added: head/sysutils/powerman/files/patch-man_powerman.conf.5.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/powerman/files/patch-man_powerman.conf.5.in Sat Oct 26 20:52:47 2019 (r515728)
@@ -0,0 +1,20 @@
+--- man/powerman.conf.5.in.orig 2012-01-13 23:01:47 UTC
++++ man/powerman.conf.5.in
+@@ -5,7 +5,7 @@ powerman.conf \- configuration file for PowerMan
+
+ .SH DESCRIPTION
+ The powerman.conf file typically includes one or more of the remote power
+-controller (RPC) device files provided in the /etc/powerman directory;
++controller (RPC) device files provided in the @X_SYSCONFDIR@/powerman directory;
+ sets a few global options;
+ instantiates RPC devices with unique names, hostnames, and ports;
+ and maps node names to RPC's and plug numbers.
+@@ -32,7 +32,7 @@ The following example is a 16-node cluster that uses t
+ Baytech RPC-3 remote power controllers.
+ .LP
+ .nf
+-include "/etc/powerman/baytech.dev" # include def for "baytech" RPC
++include "@X_SYSCONFDIR@/powerman/baytech.dev" # include def for "baytech" RPC
+
+ tcpwrappers yes # enable TCP wrappers
+
Added: head/sysutils/powerman/files/patch-man_powermand.8.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/powerman/files/patch-man_powermand.8.in Sat Oct 26 20:52:47 2019 (r515728)
@@ -0,0 +1,11 @@
+--- man/powermand.8.in.orig 2012-01-13 23:01:52 UTC
++++ man/powermand.8.in
+@@ -12,7 +12,7 @@ provides power management in a data center or compute
+ .TP
+ .I "-c, --conf filename"
+ Override the default location of the powerman configuration file
+-.I /etc/powerman/powerman.conf.
++.I @X_SYSCONFDIR@/powerman/powerman.conf.
+ .TP
+ .I "-f, --foreground"
+ Do not daemonize, and send debugging/error messages to stderr instead of syslog.
More information about the svn-ports-head
mailing list