# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # graphics/aseprite # graphics/aseprite/Makefile # graphics/aseprite/distinfo # graphics/aseprite/pkg-descr # graphics/aseprite/pkg-plist # graphics/aseprite/files # graphics/aseprite/files/patch-src_app_resource__finder.cpp # graphics/aseprite/files/patch-src_app_util_freetype__utils.cpp # graphics/aseprite/files/patch-src_base_file__handle.cpp # graphics/aseprite/files/patch-src_base_fs__unix.h # echo c - graphics/aseprite mkdir -p graphics/aseprite > /dev/null 2>&1 echo x - graphics/aseprite/Makefile sed 's/^X//' >graphics/aseprite/Makefile << '4d72af54ffa0eb1af2418f582c15f129' X# Created by: Yuri Victorovich X# $FreeBSD$ X XPORTNAME= aseprite XPORTVERSION= 1.1.5.6 XDISTVERSIONPREFIX= v XCATEGORIES= graphics X XMAINTAINER= yuri@rawbw.com XCOMMENT= Animated sprite editor & pixel art tool X XLICENSE= GPLv2 XLICENSE_FILE= ${WRKSRC}/LICENSE.txt X XEXTRACT_DEPENDS= ${NONEXISTENT}:x11/pixman:extract XLIB_DEPENDS= libfreetype.so:print/freetype2 \ X liballeg.so:devel/allegro \ X libpng.so:graphics/png \ X libgif.so:graphics/giflib \ X libcurl.so:ftp/curl \ X libtinyxml.so:textproc/tinyxml X XBROKEN_FreeBSD_9= Fails due to compiler issues X XOPTIONS_DEFINE= WEBP XOPTIONS_DEFAULT= WEBP X XWEBP_LIB_DEPENDS= libwebp.so:graphics/webp X XUSE_GITHUB= yes XGH_TUPLE= aseprite:aseprite:b659747 XGH_TUPLE+= aseprite:flic:da184cb:flic XGH_TUPLE+= aseprite:gtest:d63c625:gtest XGH_TUPLE+= aseprite:simpleini:d4a436a:simpleini XGH_TUPLE+= aseprite:duktape:90090c7:duk X XUSES= cmake:outsource compiler:c++11-lib jpeg pkgconfig XUSE_XORG= x11 xcursor xext xpm ice pixman sm xxf86dga xxf86vm X X.include X XCMAKE_ARGS+= -DUSE_SHARED_ALLEGRO4=1 XCMAKE_ARGS+= -DUSE_SHARED_GIFLIB=1 XCMAKE_ARGS+= -DUSE_SHARED_ZLIB=1 XCMAKE_ARGS+= -DUSE_SHARED_JPEGLIB=1 XCMAKE_ARGS+= -DUSE_SHARED_LIBPNG=1 X.if ${PORT_OPTIONS:MWEBP} XCMAKE_ARGS+= -DWITH_WEBP_SUPPORT=1 XCMAKE_ARGS+= -DUSE_SHARED_LIBWEBP=1 X.endif XCMAKE_ARGS+= -DUSE_SHARED_FREETYPE=1 XCMAKE_ARGS+= -DUSE_SHARED_PIXMAN=1 XCMAKE_ARGS+= -DUSE_SHARED_CURL=1 XCMAKE_ARGS+= -DUSE_SHARED_TINYXML=1 XCMAKE_ARGS+= -DFREETYPE_INCLUDE_DIR=${LOCALBASE}/include/freetype2 XCXXFLAGS+= -I${LOCALBASE}/include XCXXFLAGS+= -I${LOCALBASE}/include/freetype2 XCXXFLAGS+= -I${LOCALBASE}/include/freetype2/freetype X X.include X Xpost-extract: X @${RMDIR} ${WRKSRC}/src/flic ${WRKSRC}/third_party/gtest ${WRKSRC}/third_party/simpleini ${WRKSRC}/third_party/duktape X @${MV} ${WRKDIR}/flic-* ${WRKSRC}/src/flic X @${MV} ${WRKDIR}/gtest-* ${WRKSRC}/third_party/gtest X @${MV} ${WRKDIR}/simpleini-* ${WRKSRC}/third_party/simpleini X @${MV} ${WRKDIR}/duktape-* ${WRKSRC}/third_party/duktape X @${MKDIR} ${WRKSRC}/third_party/pixman/pixman X @${CP} `${MAKE} -C ${PORTSDIR}/x11/pixman -V WRKSRC`/pixman/pixman-combine32.h \ X ${WRKSRC}/third_party/pixman/pixman/ X Xpost-configure: X @${REINPLACE_CMD} -e 's|-lXxf86dga |-L${LOCALBASE}/lib -lXxf86dga |g' \ X `find ${WRKDIR} -name link.txt` X @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ X ${WRKSRC}/src/app/resource_finder.cpp X X.include 4d72af54ffa0eb1af2418f582c15f129 echo x - graphics/aseprite/distinfo sed 's/^X//' >graphics/aseprite/distinfo << '6665c5a11a4ca0d6bbe98dedf07e15f6' XTIMESTAMP = 1463713231 XSHA256 (aseprite-aseprite-v1.1.5.6-b659747_GH0.tar.gz) = 45b08dcf5fd02a8759c1cfbf5cd7b2c80b988993bd2d7a1f24b8e3601a60245c XSIZE (aseprite-aseprite-v1.1.5.6-b659747_GH0.tar.gz) = 2979354 XSHA256 (aseprite-flic-da184cb_GH0.tar.gz) = 118f422957ea59121a14f0474471cfb09fcf62fe9834b9b683671e53fb675075 XSIZE (aseprite-flic-da184cb_GH0.tar.gz) = 6552 XSHA256 (aseprite-gtest-d63c625_GH0.tar.gz) = 9f8be975b8672f7e2e14053744bc9433aa8d0f613378ca1a9ab99ac87ba11a39 XSIZE (aseprite-gtest-d63c625_GH0.tar.gz) = 989187 XSHA256 (aseprite-simpleini-d4a436a_GH0.tar.gz) = d78bdc44396b81501c5ad1b59d06db9055b037db53ef2a30dd583194ed3133fa XSIZE (aseprite-simpleini-d4a436a_GH0.tar.gz) = 54668 XSHA256 (aseprite-duktape-90090c7_GH0.tar.gz) = a188d14e622a10429588376da8d77c3a79dd268a241e15a1bc6f2a3e04d126ce XSIZE (aseprite-duktape-90090c7_GH0.tar.gz) = 608122 6665c5a11a4ca0d6bbe98dedf07e15f6 echo x - graphics/aseprite/pkg-descr sed 's/^X//' >graphics/aseprite/pkg-descr << '17ed3bd669accc34c9385da4d2ac3a91' XAseprite is an open source program to create animated sprites. X* Its main features are: X* Sprites are composed by layers & frames (as separated concepts). X* Supported color modes: RGBA, Indexed (palettes up to 256 colors), X and Grayscale. X* Load/save sequence of PNG files and GIF animations X (and FLC, FLI, JPG, BMP, PCX, TGA). X* Export/import animations to/from Sprite Sheets. X* Tiled drawing mode, useful to draw patterns and textures. X* Undo/Redo for every operation. X* Real-time animation preview. X* Multiple editors support. X* Pixel-art specific tools like filled Contour, Polygon, Shading mode, etc. X* Onion skinning X XWWW: http://www.aseprite.org/ 17ed3bd669accc34c9385da4d2ac3a91 echo x - graphics/aseprite/pkg-plist sed 's/^X//' >graphics/aseprite/pkg-plist << '0a8cfdc3fb41220deba9f64008447ac3' Xbin/aseprite X%%DATADIR%%/data/convmatr.def X%%DATADIR%%/data/fonts/allegro.pcx X%%DATADIR%%/data/fonts/anipro_fixed.pcx X%%DATADIR%%/data/fonts/anipro_variable.pcx X%%DATADIR%%/data/fonts/ase1.pcx X%%DATADIR%%/data/fonts/ase2.pcx X%%DATADIR%%/data/gui.xml X%%DATADIR%%/data/icons/ase.ico X%%DATADIR%%/data/icons/ase16.png X%%DATADIR%%/data/icons/ase32.png X%%DATADIR%%/data/icons/ase48.png X%%DATADIR%%/data/icons/ase64.png X%%DATADIR%%/data/icons/doc.ico X%%DATADIR%%/data/icons/doc16.png X%%DATADIR%%/data/icons/doc32.png X%%DATADIR%%/data/icons/doc48.png X%%DATADIR%%/data/icons/doc64.png X%%DATADIR%%/data/palettes/apple-ii.gpl X%%DATADIR%%/data/palettes/arne16.gpl X%%DATADIR%%/data/palettes/arne32.gpl X%%DATADIR%%/data/palettes/atari2600-ntsc.gpl X%%DATADIR%%/data/palettes/atari2600-pal.gpl X%%DATADIR%%/data/palettes/cga.gpl X%%DATADIR%%/data/palettes/commodore-plus4.gpl X%%DATADIR%%/data/palettes/commodore-vic20.gpl X%%DATADIR%%/data/palettes/commodore64.gpl X%%DATADIR%%/data/palettes/db16.gpl X%%DATADIR%%/data/palettes/db32.gpl X%%DATADIR%%/data/palettes/gameboy.gpl X%%DATADIR%%/data/palettes/google-ui.gpl X%%DATADIR%%/data/palettes/master-system.gpl X%%DATADIR%%/data/palettes/nes-ntsc.gpl X%%DATADIR%%/data/palettes/nes.gpl X%%DATADIR%%/data/palettes/solarized.gpl X%%DATADIR%%/data/palettes/teletext.gpl X%%DATADIR%%/data/palettes/win16.gpl X%%DATADIR%%/data/palettes/zx-spectrum.gpl X%%DATADIR%%/data/pref.xml X%%DATADIR%%/data/scripts/white_to_alpha.js X%%DATADIR%%/data/skins/default/font.png X%%DATADIR%%/data/skins/default/minifont.png X%%DATADIR%%/data/skins/default/palette.png X%%DATADIR%%/data/skins/default/sheet.png X%%DATADIR%%/data/skins/default/skin.xml X%%DATADIR%%/data/widgets/advanced_mode.xml X%%DATADIR%%/data/widgets/canvas_size.xml X%%DATADIR%%/data/widgets/cel_properties.xml X%%DATADIR%%/data/widgets/color_curve_point.xml X%%DATADIR%%/data/widgets/convolution_matrix.xml X%%DATADIR%%/data/widgets/despeckle.xml X%%DATADIR%%/data/widgets/duplicate_sprite.xml X%%DATADIR%%/data/widgets/export_sprite_sheet.xml X%%DATADIR%%/data/widgets/file_selector.xml X%%DATADIR%%/data/widgets/font_popup.xml X%%DATADIR%%/data/widgets/frame_properties.xml X%%DATADIR%%/data/widgets/frame_tag_properties.xml X%%DATADIR%%/data/widgets/gif_options.xml X%%DATADIR%%/data/widgets/goto_frame.xml X%%DATADIR%%/data/widgets/grid_settings.xml X%%DATADIR%%/data/widgets/home_view.xml X%%DATADIR%%/data/widgets/import_sprite_sheet.xml X%%DATADIR%%/data/widgets/jpeg_options.xml X%%DATADIR%%/data/widgets/keyboard_shortcuts.xml X%%DATADIR%%/data/widgets/layer_properties.xml X%%DATADIR%%/data/widgets/main_window.xml X%%DATADIR%%/data/widgets/new_folder_window.xml X%%DATADIR%%/data/widgets/new_layer.xml X%%DATADIR%%/data/widgets/new_sprite.xml X%%DATADIR%%/data/widgets/options.xml X%%DATADIR%%/data/widgets/palette_from_sprite.xml X%%DATADIR%%/data/widgets/palette_popup.xml X%%DATADIR%%/data/widgets/palette_size.xml X%%DATADIR%%/data/widgets/paste_text.xml X%%DATADIR%%/data/widgets/replace_color.xml X%%DATADIR%%/data/widgets/select_accelerator.xml X%%DATADIR%%/data/widgets/send_crash.xml X%%DATADIR%%/data/widgets/sprite_properties.xml X%%DATADIR%%/data/widgets/sprite_size.xml X%%DATADIR%%/data/widgets/timeline_conf.xml X%%DATADIR%%/data/widgets/undo_history.xml X%%DATADIR%%/data/widgets/webp_options.xml X%%DATADIR%%/data/%%WWWDIR%%.css X%%DATADIR%%/data/%%WWWDIR%%.js X%%DATADIR%%/data/%%WWWDIR%%.png X%%DATADIR%%/data/www/index.html 0a8cfdc3fb41220deba9f64008447ac3 echo c - graphics/aseprite/files mkdir -p graphics/aseprite/files > /dev/null 2>&1 echo x - graphics/aseprite/files/patch-src_app_resource__finder.cpp sed 's/^X//' >graphics/aseprite/files/patch-src_app_resource__finder.cpp << '9aa7549eed45d9fa343cc411207dd1d1' X--- src/app/resource_finder.cpp.orig 2015-11-06 13:40:13 UTC X+++ src/app/resource_finder.cpp X@@ -105,7 +105,7 @@ void ResourceFinder::includeDataDir(cons X includeBinDir(buf); X #else X // $BINDIR/../share/aseprite/data/filename (installed in /usr/ or /usr/local/) X- sprintf(buf, "../share/aseprite/data/%s", filename); X+ sprintf(buf, "%%LOCALBASE%%/share/aseprite/data/%s", filename); X includeBinDir(buf); X #endif X 9aa7549eed45d9fa343cc411207dd1d1 echo x - graphics/aseprite/files/patch-src_app_util_freetype__utils.cpp sed 's/^X//' >graphics/aseprite/files/patch-src_app_util_freetype__utils.cpp << '6ac1322df23ec3140099ba670f7c9880' X--- src/app/util/freetype_utils.cpp.orig 2015-11-06 13:40:13 UTC X+++ src/app/util/freetype_utils.cpp X@@ -21,7 +21,7 @@ X X #include X X-#include "freetype/ftglyph.h" X+#include X #include "ft2build.h" X #include FT_FREETYPE_H X 6ac1322df23ec3140099ba670f7c9880 echo x - graphics/aseprite/files/patch-src_base_file__handle.cpp sed 's/^X//' >graphics/aseprite/files/patch-src_base_file__handle.cpp << '8d50d281ba906412e15b0f12bfa45b40' X--- src/base/file_handle.cpp.orig 2015-11-06 13:40:13 UTC X+++ src/base/file_handle.cpp X@@ -26,6 +26,8 @@ X #define O_TEXT 0 X #endif X X+#include X+ X using namespace std; X X namespace base { 8d50d281ba906412e15b0f12bfa45b40 echo x - graphics/aseprite/files/patch-src_base_fs__unix.h sed 's/^X//' >graphics/aseprite/files/patch-src_base_fs__unix.h << '1d40118d7470f2f1e80cdec94570f58d' X--- src/base/fs_unix.h.orig 2015-11-06 13:40:13 UTC X+++ src/base/fs_unix.h X@@ -11,6 +11,8 @@ X X #include X #include X+#include X+#include X #include X #include X 1d40118d7470f2f1e80cdec94570f58d exit