summaryrefslogtreecommitdiff
path: root/misc/e2fsprogs-libuuid/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'misc/e2fsprogs-libuuid/Makefile')
-rw-r--r--misc/e2fsprogs-libuuid/Makefile19
1 files changed, 19 insertions, 0 deletions
diff --git a/misc/e2fsprogs-libuuid/Makefile b/misc/e2fsprogs-libuuid/Makefile
index 59f154d67013..f30c6ace903b 100644
--- a/misc/e2fsprogs-libuuid/Makefile
+++ b/misc/e2fsprogs-libuuid/Makefile
@@ -22,17 +22,36 @@ USE_LDCONFIG= yes
ALL_TARGET= libs
INSTALL_TARGET= install install-shlibs
INSTALL_WRKSRC= ${WRKSRC}/lib/uuid
+FILESDIR= ${.CURDIR}/files
+USE_RC_SUBR= uuidd
+
+MAN1= uuidgen.1
MAN3= uuid.3 uuid_clear.3 uuid_compare.3 uuid_copy.3 uuid_generate.3 \
uuid_is_null.3 uuid_parse.3 uuid_time.3 uuid_unparse.3 \
uuid_generate_random.3 uuid_generate_time.3
+MAN8= uuidd.8
+
PKGDIR= ${.CURDIR}
+post-patch::
+ ${REINPLACE_CMD} -e 's,/var/lib/libuuid,/var/run/libuuid,g' \
+ -e 's,/usr/sbin/uuidd,${PREFIX}/sbin/uuidd,' \
+ ${WRKSRC}/lib/uuid/uuidd.h
+
pre-build:
${MKDIR} ${WRKSRC}/lib/uuid/elfshared
post-build:
+ cd ${WRKSRC}/misc && ${MAKE} uuidgen uuidgen.1 uuidd uuidd.8
cd ${INSTALL_WRKSRC} && ${MAKE} check
+post-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/misc/uuidgen ${PREFIX}/bin/
+ ${INSTALL_MAN} ${WRKSRC}/misc/uuidgen.1 ${MAN8PREFIX}/man/man1/
+ ${INSTALL_PROGRAM} ${WRKSRC}/misc/uuidd ${PREFIX}/sbin/
+ ${INSTALL_MAN} ${WRKSRC}/misc/uuidd.8 ${MAN8PREFIX}/man/man8/
+ ${MKDIR} /var/run/libuuid
+
.include "${MASTERDIR}/Makefile"