1 # $NetBSD: Makefile,v 1.40 2013/06/03 10:04:55 wiz Exp $
6 MASTER_SITES= http://ibiblio.org/pub/linux/system/emulators/wine/ \
7 ${MASTER_SITE_SOURCEFORGE:=wine/}
10 MAINTAINER= adam@NetBSD.org
11 HOMEPAGE= http://www.winehq.com/
12 COMMENT= Free implementation of Windows on Unix
13 LICENSE= gnu-lgpl-v2.1
15 BUILD_DEPENDS+= fontforge-[0-9]*:../../fonts/fontforge
17 ONLY_FOR_PLATFORM+= *-*-i386
18 #ONLY_FOR_PLATFORM+= *-*-x86_64
23 USE_TOOLS+= bison flex gmake mktemp
26 UNLIMIT_RESOURCES= datasize
28 REPLACE_PERL+= tools/winemaker tools/winedump/function_grep.pl
30 # The Wine configure script has problems locating the libraries in the
31 # buildlink directory, so prepend all of the LDFLAGS necessary to link
32 # against the libraries.
34 CONFIGURE_ENV+= X_LIBS=${LDFLAGS:M*:Q}
35 CONFIGURE_ENV+= CFLAGS=${CFLAGS:M*:Q}\ -DDEVOSSAUDIO="\"${DEVOSSAUDIO}\""
36 CONFIGURE_ENV+= LDD=${LDD:Q}
39 # If we're doing a 32-bit build, make sure that the appropriate multilib
40 # options are passed through as these values are used with winegcc
41 # (which wrapper doesn't handle).
42 .include "../../mk/bsd.prefs.mk"
43 .if !empty(MACHINE_ARCH:Mi386)
44 CONFIGURE_ENV+= ac_cv_prog_CC=${CC:Q}\ -m32
45 CONFIGURE_ENV+= ac_cv_prog_CXX=${CXX:Q}\ -m32
46 CONFIGURE_ENV+= ac_cv_prog_AS=${AS:Q}\ --32
47 CONFIGURE_ENV+= ac_cv_prog_LD=${LD:Q}\ -m\ elf_i386
50 #.if !empty(MACHINE_ARCH:Mx86_64)
51 #CONFIGURE_ARGS+= --disable-win16
52 #CONFIGURE_ARGS+= --enable-win64
59 ${LIBTOOL} --mode=install ${INSTALL_PROGRAM} ${WRKSRC}/tools/${tool} \
60 ${DESTDIR}${PREFIX}/bin
63 .include "../../devel/ncurses/buildlink3.mk"
64 .include "../../graphics/lcms/buildlink3.mk"
65 .include "../../graphics/png/buildlink3.mk"
66 .include "../../graphics/tiff/buildlink3.mk"
67 .include "../../security/gnutls/buildlink3.mk"
68 .include "../../textproc/libxslt/buildlink3.mk"
69 .include "../../textproc/libxml2/buildlink3.mk"
70 .include "../../mk/giflib.buildlink3.mk"
71 .include "../../mk/jpeg.buildlink3.mk"
72 .include "../../mk/oss.buildlink3.mk"
73 .include "../../mk/pthread.buildlink3.mk"
74 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
75 .include "../../mk/bsd.pkg.mk"