Add glimpse. Instantly segfaults.

Glimpse is an open source image editor based on the GNU Image Manipulation
Program. The goal is to experiment with new ideas and expand the use of free
software.

The GNU Image Manipulation Program is primarily intended for long-standing
power users. We have rebranded and repackaged it for a wider audience, and
we intend to make it much easier to deploy across schools, university campuses
and workplaces. As the project develops we intend to focus on performance
improvements, user interface changes and incrementally improving the user
experience.
This commit is contained in:
nia 2020-03-30 15:43:08 +01:00
parent b5ea100444
commit 4544eaa74a
11 changed files with 4868 additions and 0 deletions

View File

@ -1091,6 +1091,7 @@ SUBDIR+= glib2
SUBDIR+= glibc
SUBDIR+= glide3
SUBDIR+= glimmerm
SUBDIR+= glimpse
SUBDIR+= glista
SUBDIR+= glkgit
SUBDIR+= glkloader

10
glimpse/DESCR Normal file
View File

@ -0,0 +1,10 @@
Glimpse is an open source image editor based on the GNU Image Manipulation
Program. The goal is to experiment with new ideas and expand the use of free
software.
The GNU Image Manipulation Program is primarily intended for long-standing
power users. We have rebranded and repackaged it for a wider audience, and
we intend to make it much easier to deploy across schools, university campuses
and workplaces. As the project develops we intend to focus on performance
improvements, user interface changes and incrementally improving the user
experience.

113
glimpse/Makefile Normal file
View File

@ -0,0 +1,113 @@
# $NetBSD: Makefile,v 1.325 2020/03/10 22:08:49 wiz Exp $
DISTNAME= glimpse-0.1.2
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_GITHUB:=glimpse-editor/}
GITHUB_PROJECT= Glimpse
GITHUB_RELEASE= v${PKGVERSION_NOREV}
EXTRACT_SUFX= .tar.xz
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://glimpse-editor.org/
COMMENT= Fork of the GNU Image Manipulation Program
LICENSE= gnu-lgpl-v3 AND gnu-gpl-v3
TOOL_DEPENDS+= gdbus-codegen-[0-9]*:../../devel/gdbus-codegen
TOOL_DEPENDS+= gettext-tools>=0.19:../../devel/gettext-tools
DEPENDS+= glib-networking>=2.36.2:../../net/glib-networking
USE_LANGUAGES+= c c++14
USE_LIBTOOL= yes
USE_PKGLOCALEDIR= yes
USE_TOOLS+= gmake pkg-config perl
USE_TOOLS+= intltool msgfmt msgmerge xgettext
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --disable-alsatest
CONFIGURE_ARGS+= --disable-glibtest
CONFIGURE_ARGS+= --disable-gtktest
CONFIGURE_ARGS+= --disable-python
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
CONFIGURE_ARGS+= --without-aa
CONFIGURE_ARGS+= --without-alsa
CONFIGURE_ARGS+= --without-gs
CONFIGURE_ARGS+= --without-linux-input
CONFIGURE_ARGS+= --without-libheif
CONFIGURE_ARGS+= --without-libmng
CONFIGURE_ARGS+= --without-webkit
# ??? needed with builtin netbsd xz
CONFIGURE_ENV+= LZMA_LIBS=-llzma
CONFIGURE_ENV+= LZMA_CFLAGS=-I${BUILDLINK_PREFIX.xz}/include
PKG_SYSCONFSUBDIR= glimpse/2.0
PKGCONFIG_OVERRIDE= gimp.pc.in
UNLIMIT_RESOURCES+= datasize
# GCC 4.x C++14 support is not new enough.
GCC_REQD+= 5
.include "../../mk/bsd.prefs.mk"
EGDIR= ${PREFIX}/share/examples/glimpse-2.0
.for f in controllerrc gimprc gtkrc menurc sessionrc templaterc unitrc
CONF_FILES+= ${EGDIR}/${f} ${PKG_SYSCONFDIR}/${f}
.endfor
# checking for xgettext version (>= 0.19)... no
_TOOLS_USE_PKGSRC.xgettext= yes
# Ensure we export symbols in the linked shared object.
LDFLAGS+= ${EXPORT_SYMBOLS_LDFLAGS}
pre-configure:
ln -s mypaint-brushes-2.0.pc \
${BUILDLINK_DIR}/share/pkgconfig/mypaint-brushes-1.0.pc
.include "../../archivers/xz/buildlink3.mk"
BUILDLINK_API_DEPENDS.freetype2+= freetype2>=2.8.1
.include "../../graphics/freetype2/buildlink3.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../databases/shared-mime-info/mimedb.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
BUILDLINK_API_DEPENDS.fontconfig+= fontconfig>=2.12.4
.include "../../fonts/fontconfig/buildlink3.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
BUILDLINK_API_DEPENDS.babl+= babl>=0.1.72
.include "../../graphics/babl/buildlink3.mk"
BUILDLINK_API_DEPENDS.gegl+= gegl>=0.4.18
.include "../../graphics/gegl/buildlink3.mk"
.include "../../mk/jpeg.buildlink3.mk"
.include "../../graphics/gexiv2/buildlink3.mk"
.include "../../graphics/lcms2/buildlink3.mk"
.include "../../graphics/libart/buildlink3.mk"
.include "../../graphics/libexif/buildlink3.mk"
.include "../../graphics/libmypaint/buildlink3.mk"
.include "../../graphics/libwebp/buildlink3.mk"
.include "../../graphics/mypaint-brushes/buildlink3.mk"
.include "../../graphics/openexr/buildlink3.mk"
.include "../../graphics/openjpeg/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"
.include "../../graphics/librsvg/buildlink3.mk"
.include "../../graphics/tiff/buildlink3.mk"
.include "../../graphics/libwmf/buildlink3.mk"
.include "../../print/poppler-data/buildlink3.mk"
.include "../../print/poppler-glib/buildlink3.mk"
.include "../../textproc/iso-codes/buildlink3.mk"
.include "../../x11/gtk2/buildlink3.mk"
.if !empty(PKG_BUILD_OPTIONS.gtk2:Mx11)
.include "../../x11/libICE/buildlink3.mk"
.include "../../x11/libSM/buildlink3.mk"
.include "../../x11/libXmu/buildlink3.mk"
.include "../../x11/libXpm/buildlink3.mk"
.else
CONFIGURE_ARGS+= --without-xmc
CONFIGURE_ARGS+= --without-libxpm
.endif
.if !empty(PKG_BUILD_OPTIONS.gtk2:Mquartz)
.include "../../x11/gtk-mac-integration/buildlink3.mk"
.endif
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

4379
glimpse/PLIST Normal file

File diff suppressed because it is too large Load Diff

232
glimpse/TODO Normal file
View File

@ -0,0 +1,232 @@
```
Glimpse version 2.10.12
git-describe: f32663b334
C compiler:
Using built-in specs.
COLLECT_GCC=/usr/bin/gcc
COLLECT_LTO_WRAPPER=/usr/libexec/lto-wrapper
Target: x86_64--netbsd
Configured with: /usr/src/tools/gcc/../../external/gpl3/gcc/dist/configure --target=x86_64--netbsd --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb3 20190319' --with-system-zlib --without-isl --enable-__cxa_atexit --enable-libstdcxx-time=rt --enable-libstdcxx-threads --with-diagnostics-color=auto-if-env --with-tune=nocona --with-default-libstdcxx-abi=new --with-mpc-lib=/var/obj/mknative/amd64-x86_64/usr/src/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/amd64-x86_64/usr/src/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/amd64-x86_64/usr/src/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src/external/lgpl3/gmp/lib/libgmp/arch/x86_64 --enable-tls --disable-multilib --disable-libstdcxx-pch --build=x86_64--netbsd --host=x86_64--netbsd --with-sysroot=/var/obj/mknative/amd64-x86_64/usr/src/destdir.amd64
Thread model: posix
gcc version 7.4.0 (nb3 20190319)
using GEGL version 0.4.22 (compiled against version 0.4.22)
using GLib version 2.64.0 (compiled against version 2.64.0)
using GdkPixbuf version 2.40.0 (compiled against version 2.40.0)
using GTK+ version 2.24.32 (compiled against version 2.24.32)
using Pango version 1.44.7 (compiled against version 1.44.7)
using Fontconfig version 2.13.1 (compiled against version 2.13.1)
using Cairo version 1.16.0 (compiled against version 1.16.0)
```
> fatal error: Segmentation fault
Stack trace:
```
[New LWP 8 of process 11958]
[New LWP 7 of process 11958]
[New LWP 6 of process 11958]
[New LWP 5 of process 11958]
[New LWP 4 of process 11958]
[New LWP 3 of process 11958]
[New LWP 2 of process 11958]
[New LWP 1 of process 11958]
[Switching to LWP 9 of process 11958]
0x00007ed011ca1f7a in ___lwp_park60 () from /usr/lib/libc.so.12
Id Target Id Frame
* 1 LWP 9 of process 11958 "pool-glimpse" 0x00007ed011ca1f7a in ___lwp_park60 () from /usr/lib/libc.so.12
2 LWP 8 of process 11958 "async" 0x00007ed011ca1f7a in ___lwp_park60 () from /usr/lib/libc.so.12
3 LWP 7 of process 11958 "gdbus" 0x00007ed011c429ba in poll () from /usr/lib/libc.so.12
4 LWP 6 of process 11958 "gmain" 0x00007ed011c429ba in poll () from /usr/lib/libc.so.12
5 LWP 5 of process 11958 "pool-spawner" 0x00007ed011ca1f7a in ___lwp_park60 () from /usr/lib/libc.so.12
6 LWP 4 of process 11958 "worker" 0x00007ed011ca1f7a in ___lwp_park60 () from /usr/lib/libc.so.12
7 LWP 3 of process 11958 "worker" 0x00007ed011ca1f7a in ___lwp_park60 () from /usr/lib/libc.so.12
8 LWP 2 of process 11958 "worker" 0x00007ed011ca1f7a in ___lwp_park60 () from /usr/lib/libc.so.12
9 LWP 1 of process 11958 "" 0x00007ed011c4295a in read () from /usr/lib/libc.so.12
Thread 9 (LWP 1 of process 11958):
#0 0x00007ed011c4295a in read () from /usr/lib/libc.so.12
No symbol table info available.
#1 0x00007ed014e07ebf in read () from /usr/lib/libpthread.so.1
No symbol table info available.
#2 0x00007ed01b218674 in gimp_stack_trace_print () from /usr/pkg/lib/libgimpbase-2.0.so.0
No symbol table info available.
#3 0x00000000004a056c in gimp_eek ()
No symbol table info available.
#4 0x00000000004a0b98 in gimp_fatal_error ()
No symbol table info available.
#5 0x00000000004a13dd in gimp_sigfatal_handler ()
No symbol table info available.
#6 0x00007ed011ca1d20 in opendir () from /usr/lib/libc.so.12
No symbol table info available.
#7 0x000000010000000b in ?? ()
No symbol table info available.
#8 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 8 (LWP 2 of process 11958):
#0 0x00007ed011ca1f7a in ___lwp_park60 () from /usr/lib/libc.so.12
No symbol table info available.
#1 0x00007ed014e0a71f in pthread_cond_timedwait () from /usr/lib/libpthread.so.1
No symbol table info available.
#2 0x00007ed013e8fef0 in g_cond_wait () from /usr/pkg/lib/libglib-2.0.so.0
No symbol table info available.
#3 0x00007ed016620f85 in gegl_parallel_distribute_thread_func () from /usr/pkg/lib/libgegl-0.4.so.0
No symbol table info available.
#4 0x00007ed013e6fbee in g_thread_proxy () from /usr/pkg/lib/libglib-2.0.so.0
No symbol table info available.
#5 0x00007ed014e0c072 in ?? () from /usr/lib/libpthread.so.1
No symbol table info available.
#6 0x00007ed011c87af0 in ?? () from /usr/lib/libc.so.12
No symbol table info available.
#7 0x00010102464c457f in ?? ()
No symbol table info available.
#8 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 7 (LWP 3 of process 11958):
#0 0x00007ed011ca1f7a in ___lwp_park60 () from /usr/lib/libc.so.12
No symbol table info available.
#1 0x00007ed014e0a71f in pthread_cond_timedwait () from /usr/lib/libpthread.so.1
No symbol table info available.
#2 0x00007ed013e8fef0 in g_cond_wait () from /usr/pkg/lib/libglib-2.0.so.0
No symbol table info available.
#3 0x00007ed016620f85 in gegl_parallel_distribute_thread_func () from /usr/pkg/lib/libgegl-0.4.so.0
No symbol table info available.
#4 0x00007ed013e6fbee in g_thread_proxy () from /usr/pkg/lib/libglib-2.0.so.0
No symbol table info available.
#5 0x00007ed014e0c072 in ?? () from /usr/lib/libpthread.so.1
No symbol table info available.
#6 0x00007ed011c87af0 in ?? () from /usr/lib/libc.so.12
No symbol table info available.
#7 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 6 (LWP 4 of process 11958):
#0 0x00007ed011ca1f7a in ___lwp_park60 () from /usr/lib/libc.so.12
No symbol table info available.
#1 0x00007ed014e0a71f in pthread_cond_timedwait () from /usr/lib/libpthread.so.1
No symbol table info available.
#2 0x00007ed013e8fef0 in g_cond_wait () from /usr/pkg/lib/libglib-2.0.so.0
No symbol table info available.
#3 0x00007ed016620f85 in gegl_parallel_distribute_thread_func () from /usr/pkg/lib/libgegl-0.4.so.0
No symbol table info available.
#4 0x00007ed013e6fbee in g_thread_proxy () from /usr/pkg/lib/libglib-2.0.so.0
No symbol table info available.
#5 0x00007ed014e0c072 in ?? () from /usr/lib/libpthread.so.1
No symbol table info available.
#6 0x00007ed011c87af0 in ?? () from /usr/lib/libc.so.12
No symbol table info available.
#7 0x0000000000200000 in ?? ()
No symbol table info available.
#8 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 5 (LWP 5 of process 11958):
#0 0x00007ed011ca1f7a in ___lwp_park60 () from /usr/lib/libc.so.12
No symbol table info available.
#1 0x00007ed014e0a71f in pthread_cond_timedwait () from /usr/lib/libpthread.so.1
No symbol table info available.
#2 0x00007ed013e8fef0 in g_cond_wait () from /usr/pkg/lib/libglib-2.0.so.0
No symbol table info available.
#3 0x00007ed013e1e718 in g_async_queue_pop_intern_unlocked () from /usr/pkg/lib/libglib-2.0.so.0
No symbol table info available.
#4 0x00007ed013e7016e in g_thread_pool_spawn_thread () from /usr/pkg/lib/libglib-2.0.so.0
No symbol table info available.
#5 0x00007ed013e6fbee in g_thread_proxy () from /usr/pkg/lib/libglib-2.0.so.0
No symbol table info available.
#6 0x00007ed014e0c072 in ?? () from /usr/lib/libpthread.so.1
No symbol table info available.
#7 0x00007ed011c87af0 in ?? () from /usr/lib/libc.so.12
No symbol table info available.
#8 0x0000000000200000 in ?? ()
No symbol table info available.
#9 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 4 (LWP 6 of process 11958):
#0 0x00007ed011c429ba in poll () from /usr/lib/libc.so.12
No symbol table info available.
#1 0x00007ed014e07d52 in poll () from /usr/lib/libpthread.so.1
No symbol table info available.
#2 0x00007ed013e4a454 in g_main_context_iterate.isra () from /usr/pkg/lib/libglib-2.0.so.0
No symbol table info available.
#3 0x00007ed013e4a590 in g_main_context_iteration () from /usr/pkg/lib/libglib-2.0.so.0
No symbol table info available.
#4 0x00007ed013e4a5c6 in glib_worker_main () from /usr/pkg/lib/libglib-2.0.so.0
No symbol table info available.
#5 0x00007ed013e6fbee in g_thread_proxy () from /usr/pkg/lib/libglib-2.0.so.0
No symbol table info available.
#6 0x00007ed014e0c072 in ?? () from /usr/lib/libpthread.so.1
No symbol table info available.
#7 0x00007ed011c87af0 in ?? () from /usr/lib/libc.so.12
No symbol table info available.
#8 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 3 (LWP 7 of process 11958):
#0 0x00007ed011c429ba in poll () from /usr/lib/libc.so.12
No symbol table info available.
#1 0x00007ed014e07d52 in poll () from /usr/lib/libpthread.so.1
No symbol table info available.
#2 0x00007ed013e4a454 in g_main_context_iterate.isra () from /usr/pkg/lib/libglib-2.0.so.0
No symbol table info available.
#3 0x00007ed013e4a76a in g_main_loop_run () from /usr/pkg/lib/libglib-2.0.so.0
No symbol table info available.
#4 0x00007ed014701c25 in gdbus_shared_thread_func () from /usr/pkg/lib/libgio-2.0.so.0
No symbol table info available.
#5 0x00007ed013e6fbee in g_thread_proxy () from /usr/pkg/lib/libglib-2.0.so.0
No symbol table info available.
#6 0x00007ed014e0c072 in ?? () from /usr/lib/libpthread.so.1
No symbol table info available.
#7 0x00007ed011c87af0 in ?? () from /usr/lib/libc.so.12
No symbol table info available.
#8 0x0000000000200000 in ?? ()
No symbol table info available.
#9 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 2 (LWP 8 of process 11958):
#0 0x00007ed011ca1f7a in ___lwp_park60 () from /usr/lib/libc.so.12
No symbol table info available.
#1 0x00007ed014e0a71f in pthread_cond_timedwait () from /usr/lib/libpthread.so.1
No symbol table info available.
#2 0x00007ed013e8fef0 in g_cond_wait () from /usr/pkg/lib/libglib-2.0.so.0
No symbol table info available.
#3 0x000000000073a8b3 in gimp_parallel_run_async_thread_func ()
No symbol table info available.
#4 0x00007ed013e6fbee in g_thread_proxy () from /usr/pkg/lib/libglib-2.0.so.0
No symbol table info available.
#5 0x00007ed014e0c072 in ?? () from /usr/lib/libpthread.so.1
No symbol table info available.
#6 0x00007ed011c87af0 in ?? () from /usr/lib/libc.so.12
No symbol table info available.
#7 0x00010102464c457f in ?? ()
No symbol table info available.
#8 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 1 (LWP 9 of process 11958):
#0 0x00007ed011ca1f7a in ___lwp_park60 () from /usr/lib/libc.so.12
No symbol table info available.
#1 0x00007ed014e0a71f in pthread_cond_timedwait () from /usr/lib/libpthread.so.1
No symbol table info available.
#2 0x00007ed013e900b7 in g_cond_wait_until () from /usr/pkg/lib/libglib-2.0.so.0
No symbol table info available.
#3 0x00007ed013e1e6db in g_async_queue_pop_intern_unlocked () from /usr/pkg/lib/libglib-2.0.so.0
No symbol table info available.
#4 0x00007ed013e1ebdc in g_async_queue_timeout_pop () from /usr/pkg/lib/libglib-2.0.so.0
No symbol table info available.
#5 0x00007ed013e7041c in g_thread_pool_thread_proxy () from /usr/pkg/lib/libglib-2.0.so.0
No symbol table info available.
#6 0x00007ed013e6fbee in g_thread_proxy () from /usr/pkg/lib/libglib-2.0.so.0
No symbol table info available.
#7 0x00007ed014e0c072 in ?? () from /usr/lib/libpthread.so.1
No symbol table info available.
#8 0x00007ed011c87af0 in ?? () from /usr/lib/libc.so.12
No symbol table info available.
#9 0x0000000000000000 in ?? ()
No symbol table info available.
[Inferior 1 (process 11958) detached]
```

11
glimpse/distinfo Normal file
View File

@ -0,0 +1,11 @@
$NetBSD: distinfo,v 1.101 2020/03/13 16:51:00 tnn Exp $
SHA1 (glimpse-0.1.2.tar.xz) = 63aec9ff4a3c46190b234bbdd97b5a836ab3732a
RMD160 (glimpse-0.1.2.tar.xz) = 0ecd5df7a39871905ec7f2ed1d35de4fdf2007bf
SHA512 (glimpse-0.1.2.tar.xz) = efd3b97475f1f0359bea9b5d3a74708a42bcf736381ce78b72f7efe9395ec626b5360f9e76a272dc8d75d42a214757e3618cf51bc20cd639cbb3c2dc5a628c1d
Size (glimpse-0.1.2.tar.xz) = 21884256 bytes
SHA1 (patch-aa) = 35624eefc4cabcfddc050c7694a387bfc8787350
SHA1 (patch-ab) = 37820b9e03702248294f0030ffbd09e7f14f3dcb
SHA1 (patch-plug-ins_common_file-mng.c) = 8ed244997cdef7125e1aa5da4d0fac5068ad5159
SHA1 (patch-plug-ins_pygimp_py-compile) = 59dcdd00073b737f8f52e6a56832722033ee5703
SHA1 (patch-plug-ins_script-fu_script-fu-server.c) = c424b1a8e345ec3d0763ac2cf1f8535da9e10797

15
glimpse/patches/patch-aa Normal file
View File

@ -0,0 +1,15 @@
$NetBSD: patch-aa,v 1.30 2018/05/11 12:55:57 wiz Exp $
Install configuration into pkgsrc example directory.
--- etc/Makefile.in.orig 2010-06-21 20:00:58.000000000 +0000
+++ etc/Makefile.in
@@ -436,7 +436,7 @@ gimpdatadir = @gimpdatadir@
gimpdir = @gimpdir@
gimplocaledir = @gimplocaledir@
gimpplugindir = @gimpplugindir@
-gimpsysconfdir = @gimpsysconfdir@
+gimpsysconfdir = $(prefix)/share/examples/glimpse-2.0
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@

48
glimpse/patches/patch-ab Normal file
View File

@ -0,0 +1,48 @@
$NetBSD: patch-ab,v 1.39 2013/11/10 20:12:32 dholland Exp $
- add -lexecinfo if libexecinfo exists (hack for NetBSD-current)
- ...?
A more proper fix for the first hunk has been reported upstream here:
https://bugzilla.gnome.org/show_bug.cgi?id=711795
so once that gets rolled in the first hunk can be removed.
--- configure.orig 2013-11-03 17:00:19.000000000 +0000
+++ configure
@@ -14135,7 +14135,11 @@ if eval test \"x\$"$as_ac_Header"\" = x"
cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF
-
+if [ $ac_header = execinfo.h ]; then
+ if [ -e /usr/lib/libexecinfo.a -o -e /usr/lib/libexecinfo.so ]; then
+ LIBS="$LIBS -lexecinfo"
+ fi
+fi
fi
done
@@ -19153,13 +19157,13 @@ if (eval "$ac_cpp conftest.$ac_ext") 2>&
gimp_ok=yes
fi
rm -f conftest*
+ fi
if test "x$gimp_ok" = xyes; then
$as_echo "#define HAVE_SYS_SELECT_H 1" >>confdefs.h
fi
- fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gimp_ok" >&5
$as_echo "$gimp_ok" >&6; }
if test "x$gimp_ok" = xno; then
@@ -23499,7 +23503,7 @@ fi
gimpdatadir="$datadir/$PACKAGE/2.0"
gimpplugindir="$libdir/$PACKAGE/2.0"
-gimpsysconfdir="$sysconfdir/$PACKAGE/2.0"
+gimpsysconfdir="$sysconfdir"

View File

@ -0,0 +1,26 @@
$NetBSD: patch-plug-ins_common_file-mng.c,v 1.1 2013/10/09 17:39:33 wiz Exp $
Fix build with mng-2.0.2:
In file included from .../include/libmng.h:386:0,
from file-mng.c:87:
.../include/libmng_types.h:205:13: error: redefinition of typedef 'boolean'
.../include/jmorecfg.h:262:13: note: previous declaration of 'boolean' was here
--- plug-ins/common/file-mng.c.orig 2012-03-12 19:18:10.000000000 +0000
+++ plug-ins/common/file-mng.c
@@ -56,7 +56,6 @@
/* libpng and jpeglib are currently used in this plug-in. */
#include <png.h>
-#include <jpeglib.h>
/* Grrr. The grrr is because the following have to be defined
@@ -86,6 +85,7 @@
#include <libmng.h>
+#include <jpeglib.h>
#include "libgimp/gimp.h"
#include "libgimp/gimpui.h"

View File

@ -0,0 +1,15 @@
$NetBSD: patch-plug-ins_pygimp_py-compile,v 1.1 2020/03/13 16:51:00 tnn Exp $
shell portability
--- plug-ins/pygimp/py-compile.orig 2018-07-04 11:00:26.000000000 +0000
+++ plug-ins/pygimp/py-compile
@@ -2,7 +2,7 @@
# called as "py-compile [--basedir DIR] PY_FILES ...
if [ -z "$PYTHON" ]; then
- if [[ -x "$(command -v python2)" ]]; then
+ if [ -x "$(command -v python2)" ]; then
PYTHON=python2
else
# Let's hope it's Python2

View File

@ -0,0 +1,18 @@
$NetBSD: patch-plug-ins_script-fu_script-fu-server.c,v 1.3 2013/02/16 19:43:03 adam Exp $
AI_ADDRCONFIG is not defined on some platforms.
--- plug-ins/script-fu/script-fu-server.c.orig 2012-02-04 18:42:45.000000000 +0000
+++ plug-ins/script-fu/script-fu-server.c
@@ -460,7 +460,11 @@ server_start (gint port,
const gchar *progress;
memset (&hints, 0, sizeof (hints));
+#ifdef AI_ADDRCONFIG
hints.ai_flags = AI_PASSIVE | AI_ADDRCONFIG;
+#else
+ hints.ai_flags = AI_PASSIVE;
+#endif
hints.ai_socktype = SOCK_STREAM;
port_s = g_strdup_printf ("%d", port);