mirror of
https://github.com/void-linux/void-packages.git
synced 2025-06-05 06:33:50 +02:00
gmic: update to 3.1.6.
This commit is contained in:
parent
342a02795a
commit
c87a29854f
5 changed files with 8 additions and 119 deletions
|
@ -557,8 +557,8 @@ libgimpconfig-2.0.so.0 libgimp-2.10.0_1
|
||||||
libgimpmath-2.0.so.0 libgimp-2.10.0_1
|
libgimpmath-2.0.so.0 libgimp-2.10.0_1
|
||||||
libgimpcolor-2.0.so.0 libgimp-2.10.0_1
|
libgimpcolor-2.0.so.0 libgimp-2.10.0_1
|
||||||
libgimpmodule-2.0.so.0 libgimp-2.10.0_1
|
libgimpmodule-2.0.so.0 libgimp-2.10.0_1
|
||||||
libgmic.so.2 gmic-2.1.8_1
|
libgmic.so.3 gmic-3.1.6_1
|
||||||
libcgmic.so.2 gmic-2.1.8_1
|
libcgmic.so.3 gmic-3.1.6_1
|
||||||
libexiv2.so.27 exiv2-0.27_1
|
libexiv2.so.27 exiv2-0.27_1
|
||||||
libKF5Holidays.so.5 kholidays-5.47.0_1
|
libKF5Holidays.so.5 kholidays-5.47.0_1
|
||||||
libPhabricatorHelpers.so.5 purpose-5.48.0_1
|
libPhabricatorHelpers.so.5 purpose-5.48.0_1
|
||||||
|
|
|
@ -1,44 +0,0 @@
|
||||||
Index: gmic-2.9.9/src/Makefile
|
|
||||||
===================================================================
|
|
||||||
--- gmic-2.9.9.orig/src/Makefile
|
|
||||||
+++ gmic-2.9.9/src/Makefile
|
|
||||||
@@ -163,13 +163,13 @@ NO_PRERELEASE = $(shell date +%y%m%d)
|
|
||||||
NO_PRERELEASE_CFLAGS = -Dgmic_prerelease="\\\"$(PRERELEASE)\\\""
|
|
||||||
|
|
||||||
# Minimal set of flags mandatory to compile G'MIC.
|
|
||||||
-MANDATORY_CFLAGS = -Dgmic_build -Dcimg_date=\\\"\\\" -Dcimg_time=\\\"\\\" -Dcimg_use_zlib -I. $(shell pkg-config --cflags zlib || echo -I$(USR)/$(INCLUDE)) $(PRERELEASE_CFLAGS) $(EXTRA_CFLAGS)
|
|
||||||
+MANDATORY_CFLAGS = -Dgmic_build -Dcimg_date=\\\"\\\" -Dcimg_time=\\\"\\\" -Dcimg_use_zlib -I. $(shell pkg-config --cflags zlib) $(PRERELEASE_CFLAGS) $(EXTRA_CFLAGS)
|
|
||||||
MANDATORY_LIBS = $(shell pkg-config --libs zlib || echo -lz) $(EXTRA_LIBS)
|
|
||||||
|
|
||||||
ifndef NO_SRIPDLIB
|
|
||||||
MANDATORY_CFLAGS += -std=c++11 -pedantic
|
|
||||||
endif
|
|
||||||
-MANDATORY_LIBS += -L$(USR)/$(LIB)
|
|
||||||
+MANDATORY_LIBS +=
|
|
||||||
ifdef IS_GCC
|
|
||||||
MANDATORY_CFLAGS += -Wall -Wextra -Wfatal-errors -Werror=unknown-pragmas -Werror=unused-label
|
|
||||||
MANDATORY_LIBS += -lm
|
|
||||||
@@ -250,7 +250,7 @@ endif
|
|
||||||
# Enable faster X11 display, using XShm extension.
|
|
||||||
# (ftp://www.x.org/pub/X11R7.7/doc/man/man3/XShm.3.xhtml)
|
|
||||||
XSHM_CFLAGS = -Dcimg_use_xshm $(shell pkg-config --cflags xcb-shm)
|
|
||||||
-XSHM_LIBS = $(shell pkg-config --libs xcb-shm || echo -L$(USR)/X11R6/lib) -lXext
|
|
||||||
+XSHM_LIBS = $(shell pkg-config --libs xcb-shm) -lXext
|
|
||||||
|
|
||||||
# Enable image display, using GDI32 (Windows).
|
|
||||||
GDI32_CFLAGS = -Dcimg_display=2
|
|
||||||
@@ -303,12 +303,12 @@ OPENCV_LIBS = $(shell pkg-config opencv
|
|
||||||
|
|
||||||
# Enable support of most classical image file formats, using the GraphicsMagick++ library.
|
|
||||||
# (http://www.graphicsmagick.org/Magick++/)
|
|
||||||
-MAGICK_CFLAGS = -Dcimg_use_magick $(shell pkg-config --cflags GraphicsMagick++ || echo -I$(USR)/$(INCLUDE)/GraphicsMagick)
|
|
||||||
+MAGICK_CFLAGS = -Dcimg_use_magick $(shell pkg-config --cflags GraphicsMagick++ || echo -I$(XBPS_CROSS_BASE)$(USR)/$(INCLUDE)/GraphicsMagick)
|
|
||||||
MAGICK_LIBS = $(shell pkg-config --libs GraphicsMagick++ || echo -lGraphicsMagick++)
|
|
||||||
|
|
||||||
# Enable native support of EXR image files, using the OpenEXR library.
|
|
||||||
# (http://www.openexr.com/)
|
|
||||||
-OPENEXR_CFLAGS = -Dcimg_use_openexr -I$(USR)/$(INCLUDE)/OpenEXR
|
|
||||||
+OPENEXR_CFLAGS = -Dcimg_use_openexr -I$(XBPS_CROSS_BASE)$(USR)/$(INCLUDE)/OpenEXR
|
|
||||||
OPENEXR_LIBS = -lIlmImf -lHalf
|
|
||||||
|
|
||||||
# Enable Fast Fourier Transforms, using the FFTW3 library.
|
|
|
@ -1,28 +0,0 @@
|
||||||
Index: gmic-2.9.9/src/Makefile
|
|
||||||
===================================================================
|
|
||||||
--- gmic-2.9.9.orig/src/Makefile
|
|
||||||
+++ gmic-2.9.9/src/Makefile
|
|
||||||
@@ -192,9 +192,9 @@ endif
|
|
||||||
|
|
||||||
# Enable optimizations for 'cli'.
|
|
||||||
FLTO = -flto
|
|
||||||
-OPT_CLI_CFLAGS = -Ofast
|
|
||||||
+OPT_CLI_CFLAGS =
|
|
||||||
ifdef IS_GCC
|
|
||||||
-OPT_CLI_CFLAGS = -Ofast -mtune=generic $(FLTO)
|
|
||||||
+OPT_CLI_CFLAGS = $(FLTO)
|
|
||||||
OPT_CLI_LIBS = $(FLTO)
|
|
||||||
endif
|
|
||||||
ifdef icpc
|
|
||||||
Index: gmic-2.9.9/gmic-qt/gmic_qt.pro
|
|
||||||
===================================================================
|
|
||||||
--- gmic-2.9.9.orig/gmic-qt/gmic_qt.pro
|
|
||||||
+++ gmic-2.9.9/gmic-qt/gmic_qt.pro
|
|
||||||
@@ -445,7 +445,6 @@ translations/zh_tw.ts
|
|
||||||
|
|
||||||
# PRE_TARGETDEPS +=
|
|
||||||
|
|
||||||
-QMAKE_CXXFLAGS_RELEASE += -Ofast # -O3 -s
|
|
||||||
QMAKE_LFLAGS_RELEASE += -s
|
|
||||||
QMAKE_CXXFLAGS_DEBUG += -Dcimg_verbosity=3
|
|
||||||
|
|
|
@ -1,39 +0,0 @@
|
||||||
Index: gmic-2.9.9/src/Makefile
|
|
||||||
===================================================================
|
|
||||||
--- gmic-2.9.9.orig/src/Makefile
|
|
||||||
+++ gmic-2.9.9/src/Makefile
|
|
||||||
@@ -327,25 +327,32 @@ BOARD_LIBS = -lboard
|
|
||||||
#-------------------------------
|
|
||||||
# Define main Makefile entries.
|
|
||||||
#-------------------------------
|
|
||||||
|
|
||||||
# Multi-targets
|
|
||||||
#--------------
|
|
||||||
-all:
|
|
||||||
+all: cli lib gimp gmic_qt libc zart
|
|
||||||
+
|
|
||||||
+gmic_qt: gimp
|
|
||||||
+
|
|
||||||
+gimp zart: cli lib libc
|
|
||||||
+
|
|
||||||
+cli lib libc: all-banner
|
|
||||||
+
|
|
||||||
+all-banner:
|
|
||||||
@echo "**"
|
|
||||||
ifeq ($(OS),Unix)
|
|
||||||
@echo "** Start building G'MIC with default Unix configuration."
|
|
||||||
else
|
|
||||||
ifeq ($(OS),Darwin)
|
|
||||||
@echo "** Start building G'MIC with default MacOSX configuration."
|
|
||||||
else
|
|
||||||
@echo "** Start building G'MIC with default Windows configuration."
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
@echo "**"
|
|
||||||
- $(MAKE) cli lib gimp krita gmic_qt libc zart
|
|
||||||
|
|
||||||
native:
|
|
||||||
$(MAKE) "CFLAGS+=$(GMIC_CLI_CFLAGS) -Ofast -march=native" "LIBS+=$(GMIC_CLI_LIBS)" cli
|
|
||||||
|
|
||||||
# CLI (standard)
|
|
||||||
#---------------
|
|
|
@ -1,8 +1,8 @@
|
||||||
# Template file for 'gmic'
|
# Template file for 'gmic'
|
||||||
pkgname=gmic
|
pkgname=gmic
|
||||||
version=2.9.9
|
version=3.1.6
|
||||||
revision=3
|
revision=1
|
||||||
_zart_hash=939cf381c5871e506aabd066037acf2b55143c1d
|
_zart_hash=34ebf6cce0bafb98abe57cec83c4a02cd1abeca0
|
||||||
create_wrksrc=yes
|
create_wrksrc=yes
|
||||||
build_wrksrc="src"
|
build_wrksrc="src"
|
||||||
build_style=gnu-makefile
|
build_style=gnu-makefile
|
||||||
|
@ -19,9 +19,9 @@ license="CECILL-2.1, CECILL-C"
|
||||||
homepage="http://gmic.eu/"
|
homepage="http://gmic.eu/"
|
||||||
distfiles="http://gmic.eu/files/source/gmic_${version}.tar.gz
|
distfiles="http://gmic.eu/files/source/gmic_${version}.tar.gz
|
||||||
https://github.com/c-koi/zart/archive/${_zart_hash}.tar.gz"
|
https://github.com/c-koi/zart/archive/${_zart_hash}.tar.gz"
|
||||||
checksum="9f053338752ec96a6b619718037767682c5fd58e2471c08f3740fdb070605bc0
|
checksum="e73d63ba6520637c782b6e5e6805037a27b6255c011c9e2a60a56f9c28822ce4
|
||||||
eec47cc9b572cb3e3c26b424381948e12161e129f3d0d3ceca87ff4a8f99fe5d"
|
257baa7e8b32ccfac0841c61ec317ad3ad1c2bfe2d44474b2ca879dc33f755f8"
|
||||||
# disable_parallel_build="yes"
|
disable_parallel_build="yes"
|
||||||
|
|
||||||
post_extract() {
|
post_extract() {
|
||||||
mv gmic-${version}/* .
|
mv gmic-${version}/* .
|
||||||
|
|
Loading…
Add table
Reference in a new issue