# Created by: Emanuel Haupt # $FreeBSD$ PORTNAME= grafx2 PORTVERSION= 2.4.2035 PORTREVISION= 4 CATEGORIES= graphics MASTER_SITES= LOCAL/ehaupt DISTNAME= ${PORTNAME}-${PORTVERSION}-src # Project site uses 'Content-Disposition: attachment; filename=' to provide the # filename. Unfortunately this is not supported by fetch. Therefore self host # distfile. MAINTAINER= ehaupt@FreeBSD.org COMMENT= Pixelart-oriented bitmap painting program LIB_DEPENDS= libX11.so:x11/libX11 \ libpng.so:graphics/png USES= gmake pkgconfig tar:tgz USE_SDL= sdl image WRKSRC= ${WRKDIR}/${PORTNAME}/src CFLAGS+= -DHAVE_SYS_PARAM_H -DHAVE_SYS_UCRED_H -DHAVE_SYS_MOUNT_H OPTIONS_DEFINE= TTF LUA TTF_DESC= True Type font support OPTIONS_DEFAULT=TTF .include .if ${PORT_OPTIONS:MTTF} USE_SDL+= ttf .else MAKE_ARGS+= NOTTF=1 .endif .if ${PORT_OPTIONS:MLUA} USES+= lua:51 pkgconfig .else MAKE_ARGS+= NOLUA=1 .endif post-patch: @${REINPLACE_CMD} \ -e 's|^ prefix = .*$$| prefix = ${PREFIX}|' \ -e '/scripts\/libs/d' \ -e 's/CC = gcc/CC ?= gcc/' \ ${WRKSRC}/Makefile @${REINPLACE_CMD} \ -e 's|macosx|FreeBSD|g' \ ${WRKSRC}/mountlist.c ${WRKSRC}/init.c @${REINPLACE_CMD} \ -e 's|Extract_path(program_dir, argv0);|strcpy(program_dir,"${PREFIX}/bin/");|' \ ${WRKSRC}/setup.c post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/grafx2 .include