update Mon Jun 14 12:37:00 PDT 2010
[pkgsrc.git] / net / Transmission / Makefile
1 # $NetBSD: Makefile,v 1.61 2010/06/14 15:33:13 wiz Exp $
2 #
3 DISTNAME=               transmission-1.93
4 PKGNAME=                Transmission-1.93
5 PKGREVISION=            1
6 CATEGORIES=             net
7 MASTER_SITES=           http://download.m0k.org/transmission/files/
8 EXTRACT_SUFX=           .tar.bz2
9
10 MAINTAINER=             tnn@NetBSD.org
11 HOMEPAGE=               http://www.transmissionbt.com/
12 COMMENT=                Free, lightweight BitTorrent client
13
14 PKG_DESTDIR_SUPPORT=    user-destdir
15 USE_LIBTOOL=            yes
16 USE_TOOLS+=             gmake pkg-config intltool msgfmt
17 EXTRACT_USING=          gtar
18
19 GNU_CONFIGURE=          yes
20 LDFLAGS+=               ${BUILDLINK_LDADD.getopt} ${BUILDLINK_LDADD.gettext}
21 # Tell libtool to link all internal libraries statically
22 LDFLAGS+=               -static
23
24 CONFIGURE_ARGS+=        --disable-wx
25
26 .include "../../mk/bsd.prefs.mk"
27 .if !empty(OPSYS:M*BSD)
28 CPPFLAGS+=              -DBSD
29 .endif
30
31 # Workaround for PR lib/40714, fixed since NetBSD-5.99.16
32 .if !empty(MACHINE_PLATFORM:MNetBSD-[1-5].*)
33 SUBST_CLASSES+=         tg
34 SUBST_STAGE.tg=         pre-configure
35 SUBST_MESSAGE.tg=       removing thousands grouping flag from %f (PR lib/40714)
36 SUBST_FILES.tg=         daemon/remote.c gtk/util.c libtransmission/utils.c \
37                           qt/utils.cc */*.po
38 SUBST_SED.tg=           -e "s,%\\([.0-9]*\\)'\\([.0-9]*\\)f,%\\1\\2f,g"
39 .endif
40
41 PLIST_SRC+=             ${PKGDIR}/PLIST.common
42
43 .include "options.mk"
44
45 BUILDLINK_API_DEPENDS.libevent+=        libevent>=1.4.11
46 .include "../../devel/libevent/buildlink3.mk"
47 ALL_ENV+=               "OPENSSL_CFLAGS=-I${SSLBASE}/include"
48 ALL_ENV+=               "OPENSSL_LIBS=-L${SSLBASE}/lib -lcrypto -lssl"
49 .include "../../devel/libgetopt/buildlink3.mk"
50 .include "../../security/openssl/buildlink3.mk"
51 .include "../../www/curl/buildlink3.mk"
52 .include "../../mk/pthread.buildlink3.mk"
53 .include "../../mk/bsd.pkg.mk"