diff --git a/graphics/grafx2/Makefile b/graphics/grafx2/Makefile index 7d9f2d253f17..94e61788654e 100644 --- a/graphics/grafx2/Makefile +++ b/graphics/grafx2/Makefile @@ -1,59 +1,61 @@ # Created by: Emanuel Haupt # $FreeBSD$ PORTNAME= grafx2 PORTVERSION= 2.4.2035 PORTREVISION= 4 CATEGORIES= graphics -MASTER_SITES= GOOGLE_CODE +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 -BROKEN= Unfetchable (google code has gone away) - 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 diff --git a/graphics/grafx2/distinfo b/graphics/grafx2/distinfo index df3110933267..7701b38dacf0 100644 --- a/graphics/grafx2/distinfo +++ b/graphics/grafx2/distinfo @@ -1,2 +1,3 @@ +TIMESTAMP = 1475439629 SHA256 (grafx2-2.4.2035-src.tgz) = 5818caea63cd3cf3318baf01dd20f81ec61e4514443000c80a41b68ab3f17a6b SIZE (grafx2-2.4.2035-src.tgz) = 721482 diff --git a/graphics/grafx2/files/patch-realpath.c b/graphics/grafx2/files/patch-realpath.c index 83665bc876ab..80ca5a214b15 100644 --- a/graphics/grafx2/files/patch-realpath.c +++ b/graphics/grafx2/files/patch-realpath.c @@ -1,11 +1,11 @@ ---- ./realpath.c.orig 2012-11-28 11:58:06.000000000 +0100 -+++ ./realpath.c 2012-11-28 11:58:22.000000000 +0100 +--- realpath.c.orig 2012-08-05 13:18:08 UTC ++++ realpath.c @@ -6,7 +6,7 @@ #include #include #include -#if defined(__AROS__) || defined(__linux__) || defined(__GLIBC__) +#if defined(__AROS__) || defined(__linux__) || defined(__GLIBC__) || defined(__FreeBSD__) #include #endif diff --git a/graphics/grafx2/pkg-descr b/graphics/grafx2/pkg-descr index 08be107dbfd4..88dafc70181e 100644 --- a/graphics/grafx2/pkg-descr +++ b/graphics/grafx2/pkg-descr @@ -1,6 +1,6 @@ GrafX2 is a bitmap paint program inspired by the Amiga programs Deluxe Paint and Brilliance. Specialized in 256-color drawing, it includes a very large number of tools and effects that make it particularly suitable for pixel art, game graphics, and generally any detailed graphics painted with a mouse. -WWW: http://code.google.com/p/grafx2/ +WWW: http://pulkomandy.tk/projects/GrafX2