summaryrefslogtreecommitdiff
path: root/devel/util-linux/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'devel/util-linux/Makefile')
-rw-r--r--devel/util-linux/Makefile22
1 files changed, 14 insertions, 8 deletions
diff --git a/devel/util-linux/Makefile b/devel/util-linux/Makefile
index 8d7af3357de0..284d3758a6d6 100644
--- a/devel/util-linux/Makefile
+++ b/devel/util-linux/Makefile
@@ -1,6 +1,6 @@
PORTNAME= util-linux
DISTVERSION= 2.39.4
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MASTER_SITES= KERNEL_ORG/linux/utils/util-linux/v${DISTVERSION:R}/
@@ -12,7 +12,8 @@ LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= bash:shells/bash
-LIB_DEPENDS= libuuid.so:misc/libuuid
+LIB_DEPENDS= libblkid.so:filesystems/libblkid \
+ libuuid.so:misc/libuuid
RUN_DEPENDS= bash:shells/bash
USES= autoreconf gettext-tools gmake libtool ncurses pkgconfig \
@@ -37,7 +38,7 @@ TEST_TARGET= check # tests fail due to https://bugs.freebsd.org/bugzilla/show_bu
CONFLICTS_INSTALL= heirloom-doctools
-OPTIONS_DEFINE= CAL FLOCK GETOPT HARDLINK UUID
+OPTIONS_DEFINE= CAL FLOCK GETOPT HARDLINK
OPTIONS_DEFAULT= GETOPT
OPTIONS_SUB= yes
@@ -45,18 +46,23 @@ CAL_DESC= Install util-linux cal(1)
CAL_CONFIGURE_ENABLE= cal
FLOCK_DESC= Install util-linux flock(1)
-FLOCK_CONFIGURE_ENABLE= flock
+FLOCK_RUN_DEPENDS= flock>=2:sysutils/flock
GETOPT_DESC= Install util-linux getopt(1)
-GETOPT_CONFIGURE_ENABLE=getopt
+GETOPT_RUN_DEPENDS= getopt>=1:misc/getopt
HARDLINK_DESC= Install util-linux hardlink(1)
HARDLINK_CONFIGURE_ENABLE=hardlink
-UUID_DESC= Install libuuid
-UUID_CONFIGURE_ENABLE= libuuid
-
post-install: # https://github.com/karelzak/util-linux/issues/1149
${RM} -r ${STAGEDIR}${DOCSDIR}
+ ${RM} -r ${STAGEDIR}${PREFIX}/include/blkid/
+ ${RM} ${STAGEDIR}${PREFIX}/share/man/man5/terminal-colors.d.5*
+ ${FIND} ${STAGEDIR}${PREFIX} -name 'flock*' -delete
+ ${FIND} ${STAGEDIR}${PREFIX} -name 'getopt*' -delete
+ ${FIND} ${STAGEDIR}${PREFIX} -name 'blkid*' -delete
+ ${FIND} ${STAGEDIR}${PREFIX} -name 'libblkid*' -delete
+ ${FIND} ${STAGEDIR}${PREFIX} -name 'libuuid*' -delete
+ ${FIND} ${STAGEDIR}${PREFIX} -name 'uuid*' -delete
.include <bsd.port.mk>