# ex:ts=8 # New ports collection makefile for: wine # Date created: Sa 9 Nov 1996 00:52:22 MET # Whom: se # # $FreeBSD$ # PORTNAME= wine PORTVERSION= 20040505 CATEGORIES= emulators MASTER_SITES= ${MASTER_SITE_SUNSITE} MASTER_SITE_SUBDIR= ALPHA/wine/development DISTNAME= Wine-${PORTVERSION} MAINTAINER= gerald@FreeBSD.org COMMENT= Microsoft Windows compatibility layer for Unix-like systems WRKSRC= ${WRKDIR}/wine-${PORTVERSION} GNU_CONFIGURE= yes CONFIGURE_ENV= LDFLAGS=-L${PREFIX}/lib LIBS=-Wl,-rpath,${PREFIX}/lib/wine INSTALLS_SHLIB= yes LDCONFIG_DIRS= %%PREFIX%%/lib/wine MAN1= widl.1 wine.1 winebuild.1 winedump.1 winemaker.1 wmc.1 wrc.1 MAN5= wine.conf.5 ONLY_FOR_ARCHS= i386 USE_BISON= yes USE_GMAKE= yes USE_GL= yes USE_MESA= yes # wine/dlls/glut32/ depends on the presence of libglut. USE_XPM= yes # GCC 3.2 also seems fine, but the ports collection requires specifying # a concrete version. USE_GCC= 3.3 .include .if defined(DEBUG) STRIP= .else CFLAGS= -O2 pre-extract: @${ECHO} "DEBUG has not been set, building without debug info." @${ECHO} "This makes the disk footprint and packages much smaller," @${ECHO} "but debugging harder. If Wine crashes and you need to" @${ECHO} "generate a backtrace, please rebuild with DEBUG defined." .endif post-extract: @${SED} -e "s=%%PREFIX%%=${PREFIX}=g" ${FILESDIR}/wine.sh \ > ${WRKSRC}/wine.sh post-configure: cd ${WRKSRC} && make depend do-install: cd ${WRKSRC} && ${GMAKE} install -@${MKDIR} ${PREFIX}/etc/rc.d ${INSTALL_DATA} ${WRKSRC}/documentation/samples/config ${PREFIX}/etc/wine.conf.sample [ -f ${PREFIX}/etc/wine.conf ] \ || ${INSTALL_DATA} ${PREFIX}/etc/wine.conf.sample ${PREFIX}/etc/wine.conf ${INSTALL_MAN} ${WRKSRC}/documentation/wine.man ${PREFIX}/man/man1/wine.1 ${INSTALL_MAN} ${WRKSRC}/documentation/wine.conf.man ${PREFIX}/man/man5/wine.conf.5 .if !defined(NOPORTDOCS) -@${MKDIR} ${DOCSDIR} .for i in README ANNOUNCE AUTHORS LICENSE @${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR} .endfor .for i in wcmd winedbg ${INSTALL_DATA} ${WRKSRC}/programs/${i}/README ${DOCSDIR}/README.${i} .endfor ${INSTALL_DATA} ${WRKSRC}/tools/winedump/README ${DOCSDIR}/README.winedump .endif ${INSTALL_SCRIPT} ${WRKSRC}/tools/bug_report.pl ${PREFIX}/lib/wine ${ECHO} @${SED} s+%%PREFIX%%+${PREFIX}+g <${PKGMESSAGE} post-install: @${INSTALL_SCRIPT} ${WRKSRC}/wine.sh ${PREFIX}/etc/rc.d/000.wine.sh .include