Merge from vendor branch TNF:
[pkgsrcv2.git] / devel / pth / Makefile
1 # $NetBSD: Makefile,v 1.73 2010/09/07 10:46:47 drochner Exp $
2 #
3
4 DISTNAME=               pth-2.0.7
5 PKGREVISION=            2
6 CATEGORIES=             devel
7 MASTER_SITES=           ${MASTER_SITE_GNU:=pth/}
8
9 MAINTAINER=             pkgsrc-users@NetBSD.org
10 HOMEPAGE=               http://www.gnu.org/software/pth/pth.html
11 COMMENT=                GNU Portable Thread library
12 LICENSE=                gnu-lgpl-v2.1
13
14 CONFLICTS=              pth-current-[0-9]* pth-syscall<1.4.1nb1
15
16 PKG_INSTALLATION_TYPES= overwrite pkgviews
17 PKG_DESTDIR_SUPPORT=    user-destdir
18
19 MAKE_JOBS_SAFE=         no
20
21 USE_LIBTOOL=            YES
22 GNU_CONFIGURE=          YES
23 CONFIGURE_ARGS+=        --with-fdsetsize=1024
24 #CONFIGURE_ARGS+=       --enable-debug
25
26 TEST_TARGET=            test
27
28 .include "../../mk/bsd.prefs.mk"
29
30 .if ${OPSYS} == "NetBSD"
31 .  if ${MACHINE_ARCH} == "m68k" && (!empty(OS_VERSION:M1.5.[12]*) || !empty(OS_VERSION:M1.[0-4]*))
32 pre-configure:
33         @${ECHO} Building without --enable-syscall-hard. lib/18644 needs fixing.
34 .  else
35 CONFIGURE_ARGS+=        --enable-syscall-hard
36 .  endif
37 .elif ${OPSYS} == "Interix"
38 CONFIGURE_ENV+=         ac_cv_check_nfdstype='unsigned int'
39 CONFIGURE_ENV+=         ac_cv_typedef_nfds_t=no # in <poll.h>, but that's unused
40 .endif
41
42 PLIST_VARS+=            pthread
43
44 .include "../../mk/pthread.buildlink3.mk"
45 .if defined(PTHREAD_TYPE) && ${PTHREAD_TYPE} != "native"
46 CONFIGURE_ARGS+=        --enable-pthread
47 PLIST.pthread=          yes
48 .endif
49
50 INSTALLATION_DIRS=      share/doc/pth
51
52 post-install:
53         cd ${WRKSRC} && ${INSTALL_DATA} ANNOUNCE AUTHORS COPYING HACKING \
54                 NEWS README SUPPORT TESTS THANKS USERS pthread.ps rse-pmt.ps \
55                         ${DESTDIR}${PREFIX}/share/doc/pth/
56
57 .include "../../mk/bsd.pkg.mk"