Index: head/graphics/grafx2/Makefile =================================================================== --- head/graphics/grafx2/Makefile (revision 423154) +++ head/graphics/grafx2/Makefile (revision 423155) @@ -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 Index: head/graphics/grafx2/distinfo =================================================================== --- head/graphics/grafx2/distinfo (revision 423154) +++ head/graphics/grafx2/distinfo (revision 423155) @@ -1,2 +1,3 @@ +TIMESTAMP = 1475439629 SHA256 (grafx2-2.4.2035-src.tgz) = 5818caea63cd3cf3318baf01dd20f81ec61e4514443000c80a41b68ab3f17a6b SIZE (grafx2-2.4.2035-src.tgz) = 721482 Index: head/graphics/grafx2/files/patch-realpath.c =================================================================== --- head/graphics/grafx2/files/patch-realpath.c (revision 423154) +++ head/graphics/grafx2/files/patch-realpath.c (revision 423155) @@ -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 Index: head/graphics/grafx2/pkg-descr =================================================================== --- head/graphics/grafx2/pkg-descr (revision 423154) +++ head/graphics/grafx2/pkg-descr (revision 423155) @@ -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