mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-09 06:51:44 +00:00
a94203ad64
However, the project site uses 'Content-Disposition: attachment; filename=' to provide the filename. Unfortunately this is not yet supported by fetch. Therefore self host distfile. Note, this does not mean that the proeject site mentioned under WWW doesn't provide the distfile. It just means that the distfile would have an undesired name due to the mentioned shortcoming of fetch. The checksum of that file matches the one that was previously hosted at google code.
62 lines
1.4 KiB
Makefile
62 lines
1.4 KiB
Makefile
# Created by: Emanuel Haupt <ehaupt@FreeBSD.org>
|
|
# $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 <bsd.port.options.mk>
|
|
|
|
.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 <bsd.port.mk>
|