1 # $NetBSD: Makefile,v 1.155 2010/01/18 09:58:49 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
14 BUILD_DEPENDS+= fontforge-[0-9]*:../../fonts/fontforge
16 ONLY_FOR_PLATFORM= NetBSD-1.5Z*-i386 NetBSD-1.6*-i386 NetBSD-[2-9]*-i386
17 ONLY_FOR_PLATFORM+= FreeBSD-*-i386 Linux-*-i386 SunOS-*-i386 Darwin-*-i386
18 ONLY_FOR_PLATFORM+= *-*-x86_64
20 NOT_FOR_PLATFORM+= NetBSD-*-x86_64
22 PKG_DESTDIR_SUPPORT= user-destdir
27 USE_TOOLS+= bison flex gmake mktemp
29 UNLIMIT_RESOURCES= datasize
31 REPLACE_PERL+= tools/winemaker tools/winedump/function_grep.pl
33 # The Wine configure script has problems locating the libraries in the
34 # buildlink directory, so prepend all of the LDFLAGS necessary to link
35 # against the libraries.
37 CONFIGURE_ENV+= X_LIBS=${LDFLAGS:M*:Q}
38 CONFIGURE_ENV+= CFLAGS=${CFLAGS:M*:Q}\ -DDEVOSSAUDIO="\"${DEVOSSAUDIO}\""
39 CONFIGURE_ENV+= LDD=${LDD:Q}
42 # If we're doing a 32-bit build, make sure that the appropriate
43 # multilib options are passed through as these values are used
44 # with winegcc (which wrapper doesn't handle).
45 .include "../../mk/bsd.prefs.mk"
46 .if !empty(MACHINE_ARCH:Mi386) && ${OPSYS} != "Darwin"
47 CONFIGURE_ENV+= ac_cv_prog_CC=${CC}\ -m32
48 CONFIGURE_ENV+= ac_cv_prog_CXX=${CXX}\ -m32
49 CONFIGURE_ENV+= ac_cv_prog_AS=${AS}\ --32
50 CONFIGURE_ENV+= ac_cv_prog_LD=${LD}\ -m\ elf_i386
57 ${LIBTOOL} --mode=install ${INSTALL_PROGRAM} ${WRKSRC}/tools/${tool} \
58 ${DESTDIR}${PREFIX}/bin
61 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
62 .include "../../devel/ncurses/buildlink3.mk"
63 .include "../../graphics/jpeg/buildlink3.mk"
64 .include "../../graphics/lcms/buildlink3.mk"
65 .include "../../graphics/libungif/buildlink3.mk"
66 .include "../../graphics/png/buildlink3.mk"
67 .include "../../textproc/libxslt/buildlink3.mk"
68 .include "../../textproc/libxml2/buildlink3.mk"
69 .include "../../mk/oss.buildlink3.mk"
70 .include "../../mk/pthread.buildlink3.mk"
71 .include "../../mk/bsd.pkg.mk"