Update misc/kde4-l10n-lv to version 4.12.4
[dports.git] / misc / e2fsprogs-libuuid / Makefile
1 # Created by: Matthias Andree <matthias.andree@gmx.de>
2 # $FreeBSD$
3
4 PORTREVISION=   0
5 CATEGORIES=     misc devel
6 PKGNAMESUFFIX=  -libuuid
7
8 COMMENT=        UUID library from e2fsprogs package
9
10 CONFLICTS=      ossp-uuid-[0-9]*
11
12 CONFIGURE_ARGS= --enable-elf-shlibs
13
14 OPTIONS_EXCLUDE=        NLS
15 OPTIONSFILE=    # works around optionsNG trouble
16 MASTERDIR=      ${.CURDIR}/../../sysutils/e2fsprogs
17 MAKE_ARGS=      LIB_SUBDIRS=lib/uuid
18 USES=           gmake
19 USE_LDCONFIG=   yes
20 ALL_TARGET=     libs
21 INSTALL_TARGET= install install-shlibs
22 INSTALL_WRKSRC= ${WRKSRC}/lib/uuid
23 FILESDIR=       ${.CURDIR}/files
24 USE_RC_SUBR=    uuidd
25
26 PKGDIR=         ${.CURDIR}
27
28 post-patch::
29         ${REINPLACE_CMD} -e 's,/var/lib/libuuid,/var/run/libuuid,g' \
30             -e 's,/usr/sbin/uuidd,${PREFIX}/sbin/uuidd,' \
31             ${WRKSRC}/lib/uuid/*.[ch]
32
33 pre-build:
34         ${MKDIR} ${WRKSRC}/lib/uuid/elfshared
35         cd ${WRKSRC}/util && ${GMAKE} subst
36
37 # ulimit guards against runaway tests
38 # failure to launch uuidd is fine (one might be running, or we may lack
39 # privileges); if it works, it'll quit after 50 seconds
40 post-build:
41         cd ${WRKSRC}/misc && ${GMAKE} uuidgen uuidgen.1 uuidd uuidd.8
42         cd ${INSTALL_WRKSRC} && ( ulimit -t 5 && ${GMAKE} check )
43
44 post-install:
45         ${INSTALL_PROGRAM} ${WRKSRC}/misc/uuidgen ${STAGEDIR}${PREFIX}/bin/
46         ${INSTALL_MAN} ${WRKSRC}/misc/uuidgen.1 ${STAGEDIR}${MAN8PREFIX}/man/man1/
47         ${INSTALL_PROGRAM} ${WRKSRC}/misc/uuidd ${STAGEDIR}${PREFIX}/sbin/
48         ${INSTALL_MAN} ${WRKSRC}/misc/uuidd.8 ${STAGEDIR}${MAN8PREFIX}/man/man8/
49
50 .include "${MASTERDIR}/Makefile"