mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-20 20:09:11 +00:00
Update to 2.3.1781
PR: 157563 Submitted by: Vitaly Magerya <vmagerya@gmail.com>
This commit is contained in:
parent
5355afe606
commit
aa5b23decc
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=275030
@ -6,28 +6,54 @@
|
||||
#
|
||||
|
||||
PORTNAME= grafx2
|
||||
DISTVERSION= 2.00b98.0
|
||||
DISTVERSIONSUFFIX= -svn482
|
||||
PORTREVISION= 5
|
||||
PORTVERSION= 2.3.1781
|
||||
CATEGORIES= graphics
|
||||
MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE}
|
||||
MASTER_SITES= GOOGLE_CODE
|
||||
DISTNAME= ${PORTNAME}-${PORTVERSION}-src
|
||||
EXTRACT_SUFX= .tgz
|
||||
|
||||
MAINTAINER= ehaupt@FreeBSD.org
|
||||
COMMENT= Bitmap paint program that supports more than 60 video resolutions
|
||||
COMMENT= A pixelart-oriented bitmap painting program
|
||||
|
||||
OPTIONS= TTF "Enable True Type font support" on \
|
||||
LUA "Enable Lua scripting support" off
|
||||
|
||||
USE_GMAKE= yes
|
||||
USE_DOS2UNIX= yes
|
||||
USE_SDL= image ttf
|
||||
USE_SDL= sdl image
|
||||
MAKE_JOBS_SAFE= yes
|
||||
|
||||
WRKSRC= ${WRKDIR}
|
||||
MAKE_ENV+= DATADIR="${DATADIR}"
|
||||
CFLAGS+= -DHAVE_SYS_PARAM_H -DHAVE_SYS_UCRED_H -DHAVE_SYS_MOUNT_H \
|
||||
-DHAVE_STRUCT_STATFS_F_FSTYPENAME
|
||||
WRKSRC= ${WRKDIR}/${PORTNAME}/src
|
||||
CFLAGS+= -DHAVE_SYS_PARAM_H -DHAVE_SYS_UCRED_H -DHAVE_SYS_MOUNT_H
|
||||
|
||||
LIB_DEPENDS= X11:${PORTSDIR}/x11/libX11 \
|
||||
png:${PORTSDIR}/graphics/png
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if defined(WITHOUT_TTF)
|
||||
MAKE_ARGS+= NOTTF=1
|
||||
.else
|
||||
USE_SDL+= ttf
|
||||
.endif
|
||||
|
||||
.if defined(WITH_LUA)
|
||||
BUILD_DEPENDS= pkg-config:${PORTSDIR}/devel/pkg-config
|
||||
USE_LUA= 5.1
|
||||
.else
|
||||
MAKE_ARGS+= NOLUA=1
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's|macosx|FreeBSD|g' \
|
||||
${WRKSRC}/divers.c ${WRKSRC}/mountlist.c ${WRKSRC}/aide.c ${WRKSRC}/init.c
|
||||
@${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
|
||||
|
||||
.include <bsd.port.mk>
|
||||
.include <bsd.port.post.mk>
|
||||
|
@ -1,3 +1,2 @@
|
||||
MD5 (grafx2-2.00b98.0-svn482.tgz) = 4eeab264b8abf3fdbaf225795ee6d63a
|
||||
SHA256 (grafx2-2.00b98.0-svn482.tgz) = 3f7abd1e41f37a4e7ec006752e276efaf0466f7d5bc5c09c76eda78e90dbd251
|
||||
SIZE (grafx2-2.00b98.0-svn482.tgz) = 362391
|
||||
SHA256 (grafx2-2.3.1781-src.tgz) = b43fa837e30abfb0830f9a1b793a78ed690fbafdcd378e51197f01998bbf392e
|
||||
SIZE (grafx2-2.3.1781-src.tgz) = 683951
|
||||
|
@ -1,14 +0,0 @@
|
||||
--- ./Makefile.orig 2009-02-23 14:20:42.000000000 +0100
|
||||
+++ ./Makefile 2009-02-23 14:20:42.000000000 +0100
|
||||
@@ -169,9 +169,9 @@
|
||||
# Compiles a regular linux exectutable for the native platform
|
||||
BIN = grafx2
|
||||
CFGBIN = gfxcfg
|
||||
- COPT = -W -Wall -Wdeclaration-after-statement -pedantic -std=c99 -c -g `sdl-config --cflags` $(TTFCOPT)
|
||||
+ COPT = $(CFLAGS) -pedantic -std=c99 -c -g `sdl-config --cflags` $(TTFCOPT)
|
||||
LOPT = `sdl-config --libs` -lSDL_image $(TTFLOPT)
|
||||
- CC = gcc
|
||||
+ CC ?= gcc
|
||||
OBJDIR = obj/unix
|
||||
X11LOPT = -lX11
|
||||
endif
|
@ -1,15 +0,0 @@
|
||||
--- ./files.c.orig 2009-02-23 14:20:42.000000000 +0100
|
||||
+++ ./files.c 2009-02-23 14:21:14.000000000 +0100
|
||||
@@ -318,11 +318,10 @@
|
||||
// This should be made dynamic because in the multitask world, user can mount new drives,
|
||||
// connect to network ones, and so on, while Grafx2 is running.
|
||||
#else
|
||||
- #warning "Your platform is missing some specific code here ! please check and correct ! :)"
|
||||
for (Indice=0; Indice<Nb_drives; Indice++)
|
||||
{
|
||||
// Add the drive's name ("c:\\", "/" etc.) to the list
|
||||
- Ajouter_element_a_la_liste(Drive[Indice].Chemin, 2);
|
||||
+ Ajouter_element_a_la_liste("/", 2);
|
||||
Liste_Nb_repertoires++;
|
||||
}
|
||||
#endif
|
@ -1,12 +0,0 @@
|
||||
--- ./main.c.orig 2009-01-14 17:33:21.000000000 +0100
|
||||
+++ ./main.c 2009-02-27 18:18:23.000000000 +0100
|
||||
@@ -290,7 +290,8 @@
|
||||
// Determine the executable directory
|
||||
Set_Program_Directory(argv[0],Repertoire_du_programme);
|
||||
// Choose directory for data (read only)
|
||||
- Set_Data_Directory(Repertoire_du_programme,Repertoire_des_donnees);
|
||||
+ //Set_Data_Directory(Repertoire_du_programme,Repertoire_des_donnees);
|
||||
+ Set_Data_Directory("/usr/local/share/grafx2/",Repertoire_des_donnees);
|
||||
// Choose directory for settings (read/write)
|
||||
Set_Config_Directory(Repertoire_du_programme,Repertoire_de_configuration);
|
||||
|
@ -1,5 +1,6 @@
|
||||
A bitmap paint program that allows you to draw in more than 60 video
|
||||
resolutions. It was written to run under DOS, but the code you'll find here was
|
||||
modified to use SDL and modern operating systems.
|
||||
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/
|
||||
|
@ -1,11 +1,84 @@
|
||||
bin/grafx2
|
||||
bin/gfxcfg
|
||||
%%DATADIR%%/grafx2
|
||||
%%DATADIR%%/gfxcfg
|
||||
%%DATADIR%%/gfx2.dat
|
||||
%%DATADIR%%/gfx2.gif
|
||||
%%DATADIR%%/gfx2cfg.gif
|
||||
%%DATADIR%%/fonts/Tuffy.ttf
|
||||
%%DATADIR%%/fonts/8pxfont.png
|
||||
@dirrm %%DATADIR%%/fonts
|
||||
@dirrm %%DATADIR%%
|
||||
share/applications/grafx2.desktop
|
||||
share/grafx2/fonts/8pxfont.png
|
||||
share/grafx2/fonts/PF_Arma_5__.png
|
||||
share/grafx2/fonts/PF_Easta_7_.png
|
||||
share/grafx2/fonts/PF_Easta_7__.png
|
||||
share/grafx2/fonts/PF_Ronda_7__.png
|
||||
share/grafx2/fonts/PF_Tempesta_5.png
|
||||
share/grafx2/fonts/PF_Tempesta_5_.png
|
||||
share/grafx2/fonts/PF_Tempesta_5__.png
|
||||
share/grafx2/fonts/PF_Tempesta_5___.png
|
||||
share/grafx2/fonts/PF_Tempesta_7.png
|
||||
share/grafx2/fonts/PF_Tempesta_7_.png
|
||||
share/grafx2/fonts/PF_Tempesta_7__.png
|
||||
share/grafx2/fonts/PF_Tempesta_7___.png
|
||||
share/grafx2/fonts/PF_Westa_7_.png
|
||||
share/grafx2/fonts/PF_Westa_7__.png
|
||||
share/grafx2/fonts/Tuffy.ttf
|
||||
share/grafx2/gfx2.gif
|
||||
share/grafx2/gfx2def.ini
|
||||
share/grafx2/scripts/samples_2.3/brush/ApplyColor.lua
|
||||
share/grafx2/scripts/samples_2.3/brush/Fisheye.lua
|
||||
share/grafx2/scripts/samples_2.3/brush/GrayscaleAvg.lua
|
||||
share/grafx2/scripts/samples_2.3/brush/GrayscaleDesat.lua
|
||||
share/grafx2/scripts/samples_2.3/brush/Halfsmooth.lua
|
||||
share/grafx2/scripts/samples_2.3/brush/Waves.lua
|
||||
share/grafx2/scripts/samples_2.3/demo/3DPalette.lua
|
||||
share/grafx2/scripts/samples_2.3/demo/Ellipse.lua
|
||||
share/grafx2/scripts/samples_2.3/demo/FlipPicture.lua
|
||||
share/grafx2/scripts/samples_2.3/demo/SierpinskyCarpet.lua
|
||||
share/grafx2/scripts/samples_2.3/demo/SierpinskyTriangle.lua
|
||||
share/grafx2/scripts/samples_2.3/demo/Spritesheet.lua
|
||||
share/grafx2/scripts/samples_2.3/demo/brush/Amigaball.lua
|
||||
share/grafx2/scripts/samples_2.3/demo/brush/ColorSphere.lua
|
||||
share/grafx2/scripts/samples_2.3/demo/brush/FindAA.lua
|
||||
share/grafx2/scripts/samples_2.3/demo/brush/Mandelbrot.lua
|
||||
share/grafx2/scripts/samples_2.3/libs/dawnbringer_lib.lua
|
||||
share/grafx2/scripts/samples_2.3/libs/memory.lua
|
||||
share/grafx2/scripts/samples_2.3/palette/Desaturate.lua
|
||||
share/grafx2/scripts/samples_2.3/palette/ExpandColors.lua
|
||||
share/grafx2/scripts/samples_2.3/palette/FillColorCube.lua
|
||||
share/grafx2/scripts/samples_2.3/palette/InvertedRGB.lua
|
||||
share/grafx2/scripts/samples_2.3/palette/Set3bit.lua
|
||||
share/grafx2/scripts/samples_2.3/palette/Set6bit.lua
|
||||
share/grafx2/scripts/samples_2.3/palette/SetC64Palette.lua
|
||||
share/grafx2/scripts/samples_2.3/palette/ShiftHue.lua
|
||||
share/grafx2/scripts/samples_2.3/picture/CellColourReducer.lua
|
||||
share/grafx2/scripts/samples_2.3/picture/DrawGridIsometric.lua
|
||||
share/grafx2/scripts/samples_2.3/picture/DrawGridOrthogonal_RGB.lua
|
||||
share/grafx2/scripts/samples_2.3/picture/DrawgridOrthogonal_Index.lua
|
||||
share/grafx2/scripts/samples_2.3/picture/GlassGridFilter.lua
|
||||
share/grafx2/scripts/samples_2.3/picture/PaletteToPicture.lua
|
||||
share/grafx2/scripts/samples_2.3/picture/Pic2isometric.lua
|
||||
share/grafx2/scripts/samples_2.3/picture/Rainbow-Dark2Bright.lua
|
||||
share/grafx2/scripts/samples_2.3/picture/RemapImage2RGB.lua
|
||||
share/grafx2/scripts/samples_2.3/picture/RemapImage2RGB_ed.lua
|
||||
share/grafx2/scripts/samples_2.3/picture/RemapImageTo3bitPal.lua
|
||||
share/grafx2/scripts/samples_2.3/picture/XBitColourXpaceFromPalette.lua
|
||||
share/grafx2/skins/font_Classic.png
|
||||
share/grafx2/skins/font_DPaint.png
|
||||
share/grafx2/skins/font_Fairlight.png
|
||||
share/grafx2/skins/font_Fun.png
|
||||
share/grafx2/skins/font_Melon.png
|
||||
share/grafx2/skins/font_Seen.png
|
||||
share/grafx2/skins/skin_Aurora.png
|
||||
share/grafx2/skins/skin_DPaint.png
|
||||
share/grafx2/skins/skin_classic.png
|
||||
share/grafx2/skins/skin_modern.png
|
||||
share/grafx2/skins/skin_scenish.png
|
||||
share/icons/grafx2.svg
|
||||
share/icons/grafx2.xpm
|
||||
@dirrm share/grafx2/skins
|
||||
@dirrm share/grafx2/scripts/samples_2.3/picture
|
||||
@dirrm share/grafx2/scripts/samples_2.3/palette
|
||||
@dirrm share/grafx2/scripts/samples_2.3/libs
|
||||
@dirrm share/grafx2/scripts/samples_2.3/demo/brush
|
||||
@dirrm share/grafx2/scripts/samples_2.3/demo
|
||||
@dirrm share/grafx2/scripts/samples_2.3/brush
|
||||
@dirrm share/grafx2/scripts/samples_2.3
|
||||
@dirrm share/grafx2/scripts
|
||||
@dirrm share/grafx2/fonts
|
||||
@dirrm share/grafx2
|
||||
@dirrmtry share/icons
|
||||
@dirrmtry share/applications
|
||||
|
Loading…
Reference in New Issue
Block a user