pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Aseprite: import Aseprite-1.2.16.2



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <tk%giga.or.at@localhost>
Pushed By:	wiz
Date:		Wed Jan 8 20:43:16 2020 +0100
Changeset:	ea7b8fadd6aeb3ecdad7302c2dd9a674f2a90f96

Added Files:
	Aseprite/DESCR
	Aseprite/Makefile
	Aseprite/PLIST
	Aseprite/TODO
	Aseprite/distinfo

Log Message:
Aseprite: import Aseprite-1.2.16.2

Aseprite is a program to create animated sprites. Its main
features are:

* Sprites are composed by layers and frames (as separated concepts).
* Supported color modes: RGBA, Indexed (palettes up to 256 colors),
  and Grayscale.
* Load/save sequence of PNG files and GIF animations (and FLC, FLI,
  JPG, BMP, PCX, TGA).
* Export/import animations to/from Sprite Sheets.
* Tiled drawing mode, useful to draw patterns and textures.
* Undo/Redo for every operation.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=ea7b8fadd6aeb3ecdad7302c2dd9a674f2a90f96

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Aseprite/DESCR    |  11 ++++
 Aseprite/Makefile |  78 ++++++++++++++++++++++++++
 Aseprite/PLIST    | 162 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Aseprite/TODO     |   8 +++
 Aseprite/distinfo |   6 ++
 5 files changed, 265 insertions(+)

diffs:
diff --git a/Aseprite/DESCR b/Aseprite/DESCR
new file mode 100644
index 0000000000..801d464f49
--- /dev/null
+++ b/Aseprite/DESCR
@@ -0,0 +1,11 @@
+Aseprite is a program to create animated sprites. Its main
+features are:
+
+* Sprites are composed by layers and frames (as separated concepts).
+* Supported color modes: RGBA, Indexed (palettes up to 256 colors),
+  and Grayscale.
+* Load/save sequence of PNG files and GIF animations (and FLC, FLI,
+  JPG, BMP, PCX, TGA).
+* Export/import animations to/from Sprite Sheets.
+* Tiled drawing mode, useful to draw patterns and textures.
+* Undo/Redo for every operation.
diff --git a/Aseprite/Makefile b/Aseprite/Makefile
new file mode 100644
index 0000000000..eb31b7d7f6
--- /dev/null
+++ b/Aseprite/Makefile
@@ -0,0 +1,78 @@
+# $NetBSD$
+
+GITHUB_PROJECT=	aseprite
+GITHUB_RELEASE=	v${PKGVERSION_NOREV}
+DISTNAME=	Aseprite-v1.2.16.2-Source
+PKGNAME=	${DISTNAME:S,-v,-,:S,-Source,,}
+CATEGORIES=	graphics
+MASTER_SITES=	${MASTER_SITE_GITHUB:=aseprite/}
+EXTRACT_SUFX=	.zip
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/aseprite/aseprite/
+COMMENT=	Animated sprite editor & pixel art tool
+#LICENSE=	Aseprite-license
+
+WRKSRC=		${WRKDIR}
+USE_CMAKE=	yes
+USE_TOOLS+=	pkg-config
+USE_LANGUAGES=	c c++
+
+CONFIGURE_DIRS=	build
+CMAKE_ARGS+=	..
+
+pre-configure:
+	${MKDIR} ${WRKSRC}/build
+
+PKGCONFIG_OVERRIDE+=	laf/third_party/googletest/googlemock/cmake/gmock.pc.in
+PKGCONFIG_OVERRIDE+=	laf/third_party/googletest/googlemock/cmake/gmock_main.pc.in
+PKGCONFIG_OVERRIDE+=	laf/third_party/googletest/googletest/cmake/gtest.pc.in
+PKGCONFIG_OVERRIDE+=	laf/third_party/googletest/googletest/cmake/gtest_main.pc.in
+PKGCONFIG_OVERRIDE+=	laf/third_party/stringencoders/src/stringencoders.pc.in
+PKGCONFIG_OVERRIDE+=	third_party/benchmark/cmake/benchmark.pc.in
+PKGCONFIG_OVERRIDE+=	third_party/cmark/src/libcmark.pc.in
+PKGCONFIG_OVERRIDE+=	third_party/harfbuzz/src/harfbuzz-gobject.pc.in
+PKGCONFIG_OVERRIDE+=	third_party/harfbuzz/src/harfbuzz-icu.pc.in
+PKGCONFIG_OVERRIDE+=	third_party/harfbuzz/src/harfbuzz-subset.pc.in
+PKGCONFIG_OVERRIDE+=	third_party/harfbuzz/src/harfbuzz.pc.in
+PKGCONFIG_OVERRIDE+=	third_party/json11/json11.pc.in
+PKGCONFIG_OVERRIDE+=	third_party/libarchive/build/pkgconfig/libarchive.pc.in
+PKGCONFIG_OVERRIDE+=	third_party/libpng/libpng.pc.in
+PKGCONFIG_OVERRIDE+=	third_party/libpng/scripts/libpng.pc.in
+PKGCONFIG_OVERRIDE+=	third_party/libwebp/src/demux/libwebpdemux.pc.in
+PKGCONFIG_OVERRIDE+=	third_party/libwebp/src/libwebp.pc.in
+PKGCONFIG_OVERRIDE+=	third_party/libwebp/src/libwebpdecoder.pc.in
+PKGCONFIG_OVERRIDE+=	third_party/libwebp/src/mux/libwebpmux.pc.in
+PKGCONFIG_OVERRIDE+=	third_party/pixman/pixman-1.pc.in
+PKGCONFIG_OVERRIDE+=	third_party/zlib/contrib/minizip/minizip.pc.in
+PKGCONFIG_OVERRIDE+=	third_party/zlib/zlib.pc.in
+
+CMAKE_ARGS+=	-DUSE_SHARED_CMARK=ON
+CMAKE_ARGS+=	-DUSE_SHARED_CURL=ON
+CMAKE_ARGS+=	-DUSE_SHARED_GIFLIB=ON
+CMAKE_ARGS+=	-DUSE_SHARED_JPEGLIB=ON
+CMAKE_ARGS+=	-DUSE_SHARED_ZLIB=ON
+CMAKE_ARGS+=	-DUSE_SHARED_LIBPNG=ON
+CMAKE_ARGS+=	-DUSE_SHARED_TINYXML=ON
+CMAKE_ARGS+=	-DUSE_SHARED_PIXMAN=ON
+CMAKE_ARGS+=	-DUSE_SHARED_FREETYPE=ON
+CMAKE_ARGS+=	-DUSE_SHARED_HARFBUZZ=ON
+
+post-install:
+.for i in bin/bsd* bin/img2webp include lib share/WebP share/man
+	${RM} -rf ${DESTDIR}${PREFIX}/${i}
+.endfor
+
+.include "../../fonts/harfbuzz/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../graphics/giflib/buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+.include "../../graphics/freetype2/buildlink3.mk"
+.include "../../mk/jpeg.buildlink3.mk"
+.include "../../textproc/cmark/buildlink3.mk"
+.include "../../www/curl/buildlink3.mk"
+.include "../../archivers/lz4/buildlink3.mk"
+.include "../../archivers/zstd/buildlink3.mk"
+.include "../../textproc/tinyxml/buildlink3.mk"
+.include "../../x11/pixman/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/Aseprite/PLIST b/Aseprite/PLIST
new file mode 100644
index 0000000000..16f952c038
--- /dev/null
+++ b/Aseprite/PLIST
@@ -0,0 +1,162 @@
+@comment $NetBSD$
+bin/aseprite
+share/aseprite/data/convmatr.def
+share/aseprite/data/extensions/adigunpolack-palettes/aap-64.gpl
+share/aseprite/data/extensions/adigunpolack-palettes/aap-micro12.gpl
+share/aseprite/data/extensions/adigunpolack-palettes/aap-radiantxv.gpl
+share/aseprite/data/extensions/adigunpolack-palettes/aap-splendor128.gpl
+share/aseprite/data/extensions/adigunpolack-palettes/package.json
+share/aseprite/data/extensions/adigunpolack-palettes/simplejpc-16.gpl
+share/aseprite/data/extensions/arne-palettes/a64.gpl
+share/aseprite/data/extensions/arne-palettes/arne16.gpl
+share/aseprite/data/extensions/arne-palettes/arne32.gpl
+share/aseprite/data/extensions/arne-palettes/cg-arne.gpl
+share/aseprite/data/extensions/arne-palettes/copper-tech.gpl
+share/aseprite/data/extensions/arne-palettes/cpc-boy.gpl
+share/aseprite/data/extensions/arne-palettes/eroge-copper.gpl
+share/aseprite/data/extensions/arne-palettes/jmp.gpl
+share/aseprite/data/extensions/arne-palettes/package.json
+share/aseprite/data/extensions/arne-palettes/psygnosia.gpl
+share/aseprite/data/extensions/aseprite-theme/LICENSE.txt
+share/aseprite/data/extensions/aseprite-theme/package.json
+share/aseprite/data/extensions/aseprite-theme/sheet.aseprite-data
+share/aseprite/data/extensions/aseprite-theme/sheet.png
+share/aseprite/data/extensions/aseprite-theme/theme.xml
+share/aseprite/data/extensions/bayer-matrices/bayer2x2.bmp
+share/aseprite/data/extensions/bayer-matrices/bayer4x4.bmp
+share/aseprite/data/extensions/bayer-matrices/bayer8x8.bmp
+share/aseprite/data/extensions/bayer-matrices/package.json
+share/aseprite/data/extensions/davitmasia-palettes/matriax8c.gpl
+share/aseprite/data/extensions/davitmasia-palettes/package.json
+share/aseprite/data/extensions/dawnbringer-palettes/db16.gpl
+share/aseprite/data/extensions/dawnbringer-palettes/db32.gpl
+share/aseprite/data/extensions/dawnbringer-palettes/package.json
+share/aseprite/data/extensions/endesga-palettes/arq16.gpl
+share/aseprite/data/extensions/endesga-palettes/arq4.gpl
+share/aseprite/data/extensions/endesga-palettes/edg16.gpl
+share/aseprite/data/extensions/endesga-palettes/edg32.gpl
+share/aseprite/data/extensions/endesga-palettes/edg8.gpl
+share/aseprite/data/extensions/endesga-palettes/en4.gpl
+share/aseprite/data/extensions/endesga-palettes/enos16.gpl
+share/aseprite/data/extensions/endesga-palettes/package.json
+share/aseprite/data/extensions/hardware-palettes/apple-ii.gpl
+share/aseprite/data/extensions/hardware-palettes/atari2600-ntsc.gpl
+share/aseprite/data/extensions/hardware-palettes/atari2600-pal.gpl
+share/aseprite/data/extensions/hardware-palettes/cga.gpl
+share/aseprite/data/extensions/hardware-palettes/cga0.gpl
+share/aseprite/data/extensions/hardware-palettes/cga0hi.gpl
+share/aseprite/data/extensions/hardware-palettes/cga1.gpl
+share/aseprite/data/extensions/hardware-palettes/cga1hi.gpl
+share/aseprite/data/extensions/hardware-palettes/cga3rd.gpl
+share/aseprite/data/extensions/hardware-palettes/cga3rdhi.gpl
+share/aseprite/data/extensions/hardware-palettes/commodore-plus4.gpl
+share/aseprite/data/extensions/hardware-palettes/commodore-vic20.gpl
+share/aseprite/data/extensions/hardware-palettes/commodore64.gpl
+share/aseprite/data/extensions/hardware-palettes/cpc.gpl
+share/aseprite/data/extensions/hardware-palettes/gameboy-color-type1.gpl
+share/aseprite/data/extensions/hardware-palettes/gameboy.gpl
+share/aseprite/data/extensions/hardware-palettes/master-system.gpl
+share/aseprite/data/extensions/hardware-palettes/nes-ntsc.gpl
+share/aseprite/data/extensions/hardware-palettes/nes.gpl
+share/aseprite/data/extensions/hardware-palettes/package.json
+share/aseprite/data/extensions/hardware-palettes/teletext.gpl
+share/aseprite/data/extensions/hardware-palettes/vga-13h.gpl
+share/aseprite/data/extensions/hardware-palettes/virtualboy.gpl
+share/aseprite/data/extensions/hardware-palettes/zx-spectrum.gpl
+share/aseprite/data/extensions/hyohnoo-palettes/mail24.gpl
+share/aseprite/data/extensions/hyohnoo-palettes/package.json
+share/aseprite/data/extensions/javierguerrero-palettes/nyx8.gpl
+share/aseprite/data/extensions/javierguerrero-palettes/package.json
+share/aseprite/data/extensions/pico8-palette/package.json
+share/aseprite/data/extensions/pico8-palette/pico-8.gpl
+share/aseprite/data/extensions/pinetreepizza-palettes/bubblegum-16.gpl
+share/aseprite/data/extensions/pinetreepizza-palettes/package.json
+share/aseprite/data/extensions/pinetreepizza-palettes/rosy-42.gpl
+share/aseprite/data/extensions/software-palettes/google-ui.gpl
+share/aseprite/data/extensions/software-palettes/monokai.gpl
+share/aseprite/data/extensions/software-palettes/package.json
+share/aseprite/data/extensions/software-palettes/smile-basic.gpl
+share/aseprite/data/extensions/software-palettes/solarized.gpl
+share/aseprite/data/extensions/software-palettes/web-safe-colors.gpl
+share/aseprite/data/extensions/software-palettes/win16.gpl
+share/aseprite/data/extensions/software-palettes/x11.gpl
+share/aseprite/data/extensions/zughy-palettes/package.json
+share/aseprite/data/extensions/zughy-palettes/zughy-32.gpl
+share/aseprite/data/fonts/LICENSE.txt
+share/aseprite/data/fonts/aseprite_font.png
+share/aseprite/data/fonts/aseprite_mini.png
+share/aseprite/data/fonts/fonts.xml
+share/aseprite/data/gui.xml
+share/aseprite/data/icons/ase.ico
+share/aseprite/data/icons/ase128.png
+share/aseprite/data/icons/ase16.png
+share/aseprite/data/icons/ase256.png
+share/aseprite/data/icons/ase32.png
+share/aseprite/data/icons/ase48.png
+share/aseprite/data/icons/ase64.png
+share/aseprite/data/icons/doc.ico
+share/aseprite/data/icons/doc128.png
+share/aseprite/data/icons/doc16.png
+share/aseprite/data/icons/doc256.png
+share/aseprite/data/icons/doc32.png
+share/aseprite/data/icons/doc48.png
+share/aseprite/data/icons/doc64.png
+share/aseprite/data/icons/ext.ico
+share/aseprite/data/icons/ext128.png
+share/aseprite/data/icons/ext16.png
+share/aseprite/data/icons/ext256.png
+share/aseprite/data/icons/ext32.png
+share/aseprite/data/icons/ext48.png
+share/aseprite/data/icons/ext64.png
+share/aseprite/data/palettes/tags.gpl
+share/aseprite/data/pref.xml
+share/aseprite/data/strings/en.ini
+share/aseprite/data/widgets/about.xml
+share/aseprite/data/widgets/advanced_mode.xml
+share/aseprite/data/widgets/ask_for_color_profile.xml
+share/aseprite/data/widgets/brush_slot_params.xml
+share/aseprite/data/widgets/canvas_size.xml
+share/aseprite/data/widgets/cel_properties.xml
+share/aseprite/data/widgets/color_curve_point.xml
+share/aseprite/data/widgets/color_mode.xml
+share/aseprite/data/widgets/convolution_matrix.xml
+share/aseprite/data/widgets/despeckle.xml
+share/aseprite/data/widgets/duplicate_sprite.xml
+share/aseprite/data/widgets/export_file.xml
+share/aseprite/data/widgets/export_sprite_sheet.xml
+share/aseprite/data/widgets/file_selector.xml
+share/aseprite/data/widgets/font_popup.xml
+share/aseprite/data/widgets/frame_properties.xml
+share/aseprite/data/widgets/gif_options.xml
+share/aseprite/data/widgets/goto_frame.xml
+share/aseprite/data/widgets/grid_settings.xml
+share/aseprite/data/widgets/home_view.xml
+share/aseprite/data/widgets/import_sprite_sheet.xml
+share/aseprite/data/widgets/jpeg_options.xml
+share/aseprite/data/widgets/keyboard_shortcuts.xml
+share/aseprite/data/widgets/layer_properties.xml
+share/aseprite/data/widgets/main_window.xml
+share/aseprite/data/widgets/modify_selection.xml
+share/aseprite/data/widgets/new_folder_window.xml
+share/aseprite/data/widgets/new_layer.xml
+share/aseprite/data/widgets/new_sprite.xml
+share/aseprite/data/widgets/open_sequence.xml
+share/aseprite/data/widgets/options.xml
+share/aseprite/data/widgets/outline.xml
+share/aseprite/data/widgets/palette_from_sprite.xml
+share/aseprite/data/widgets/palette_popup.xml
+share/aseprite/data/widgets/palette_size.xml
+share/aseprite/data/widgets/paste_text.xml
+share/aseprite/data/widgets/replace_color.xml
+share/aseprite/data/widgets/script_access.xml
+share/aseprite/data/widgets/select_accelerator.xml
+share/aseprite/data/widgets/send_crash.xml
+share/aseprite/data/widgets/slice_properties.xml
+share/aseprite/data/widgets/sprite_properties.xml
+share/aseprite/data/widgets/sprite_size.xml
+share/aseprite/data/widgets/svg_options.xml
+share/aseprite/data/widgets/tag_properties.xml
+share/aseprite/data/widgets/timeline_conf.xml
+share/aseprite/data/widgets/undo_history.xml
+share/aseprite/data/widgets/user_data.xml
+share/aseprite/data/widgets/webp_options.xml
diff --git a/Aseprite/TODO b/Aseprite/TODO
new file mode 100644
index 0000000000..8d44567df0
--- /dev/null
+++ b/Aseprite/TODO
@@ -0,0 +1,8 @@
+TODO:
+Clean up package so it doesn't build/install stuff it doesn't need.
+
+Make it start:
+Unable to create user-interface display.
+Details: Unknown error
+Error initializing module: gui
+Error initializing module: gui
diff --git a/Aseprite/distinfo b/Aseprite/distinfo
new file mode 100644
index 0000000000..20edda9517
--- /dev/null
+++ b/Aseprite/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (Aseprite-v1.2.16.2-Source.zip) = 7a66bd67f6a8b78c4a898b8fb3eeb0c6fda963e2
+RMD160 (Aseprite-v1.2.16.2-Source.zip) = b5dc86159515cb83d0f6c72b0e91347c8c9a4a2d
+SHA512 (Aseprite-v1.2.16.2-Source.zip) = 88416796dfa0b3ea68bf98410e209a6f80a2649314f7558e54f295eb3db7f6c5c97027fac8845768a7c41b49890314af7c4e31b475b3b7332993908a34e02258
+Size (Aseprite-v1.2.16.2-Source.zip) = 24180655 bytes


Home | Main Index | Thread Index | Old Index