1 # $NetBSD: Makefile,v 1.4 2008/03/04 06:59:04 jlam Exp $
3 DISTNAME= fltk-1.1.7-source
4 PKGNAME= fltk-sudoku-1.1.7
6 VERS= ${DISTNAME:S/fltk-//:S/-source//}
8 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=fltk/} \
9 ftp://ftp2.easysw.com/pub/fltk/${VERS}/ \
10 ftp://ftp3.easysw.com/pub/fltk/${VERS}/ \
11 http://ftp.easysw.com/pub/fltk/${VERS}/ \
12 http://mirror.nu6.org/ftp.easysw.com/pub/fltk/${VERS}/ \
13 ftp://ftp.funet.fi/pub/mirrors/ftp.easysw.com/pub/fltk/${VERS}/ \
14 ftp://ftp.rz.tu-bs.de/pub/mirror/ftp.easysw.com/ftp/pub/fltk/${VERS}/
15 EXTRACT_SUFX= .tar.bz2
17 MAINTAINER= pkgsrc-users@NetBSD.org
18 HOMEPAGE= http://www.easysw.com/~mike/sudoku/index.html
19 COMMENT= FLTK example Sudoku game creator and solver
21 PKG_DESTDIR_SUPPORT= user-destdir
23 WRKSRC= ${WRKDIR}/${DISTNAME:S/-source//}
28 PTHREAD_OPTS+= require
30 CONFIGURE_ARGS+= --enable-libtool=${LIBTOOL:Q}
31 CONFIGURE_ARGS+= --enable-threads
33 SUBST_CLASSES+= config
34 SUBST_STAGE.config= post-configure
35 SUBST_MESSAGE.config= Adjusting paths to fltk libraries in configure result
36 SUBST_FILES.config= makeinclude fltk-config
37 SUBST_SED.config= -e "s|../lib/|${PREFIX}/lib/|g"
39 SUBST_CLASSES+= config2
40 SUBST_STAGE.config2= post-configure
41 SUBST_MESSAGE.config2= Adjusting paths to fltk libraries in Sudoku's Makefile
42 SUBST_FILES.config2= test/Makefile
43 SUBST_SED.config2= -e "s|../lib/||g"
48 INSTALLATION_DIRS= bin
51 SPECIAL_PERMS= bin/fltk-sudoku ${SETGID_GAMES_PERMS}
54 ${INSTALL_PROGRAM} ${WRKSRC}/test/sudoku ${DESTDIR}${PREFIX}/bin/fltk-sudoku
56 BUILDLINK_DEPMETHOD.libXt?= build
58 .include "../../graphics/jpeg/buildlink3.mk"
59 .include "../../graphics/png/buildlink3.mk"
60 .include "../../x11/fltk/buildlink3.mk"
61 .include "../../x11/libX11/buildlink3.mk"
62 .include "../../x11/libXt/buildlink3.mk"
63 .include "../../mk/bsd.pkg.mk"