From e8470fff405e9f7eaf727241e7442192d5d0d37a Mon Sep 17 00:00:00 2001 From: bentley Date: Sun, 22 Mar 2026 07:23:20 +0000 Subject: [PATCH] Import gimp3-resynthesizer-plugin-3.0. resynthesizer is a gimp plug-in that can recreate content: - enlarging textures - creating tilable images - removing parts of an image and replacing it with neighboring parts - adding texture from an image to another image warning: the plugin is somewhat slow, give it some time to see the progress bar move. At the moment, the "enlarging texture" functionality is broken (Menu entry Edit/Fill with pattern seamless) See https://github.com/bootchk/resynthesizer/issues/165 from espie; ok rsadowski@ --- graphics/gimp/resynthesizer3/Makefile | 24 ++++++++++++++++++++++++ graphics/gimp/resynthesizer3/distinfo | 2 ++ graphics/gimp/resynthesizer3/pkg/DESCR | 16 ++++++++++++++++ graphics/gimp/resynthesizer3/pkg/PLIST | 16 ++++++++++++++++ 4 files changed, 58 insertions(+) create mode 100644 graphics/gimp/resynthesizer3/Makefile create mode 100644 graphics/gimp/resynthesizer3/distinfo create mode 100644 graphics/gimp/resynthesizer3/pkg/DESCR create mode 100644 graphics/gimp/resynthesizer3/pkg/PLIST diff --git a/graphics/gimp/resynthesizer3/Makefile b/graphics/gimp/resynthesizer3/Makefile new file mode 100644 index 00000000000..adfd6a12486 --- /dev/null +++ b/graphics/gimp/resynthesizer3/Makefile @@ -0,0 +1,24 @@ +COMMENT = gimp plugin for image reparation +CATEGORIES = graphics + +V = 3.0 +GH_PROJECT = resynthesizer +GH_ACCOUNT = bootchk +GH_TAGNAME = v$V + +PKGNAME = gimp3-resynthesizer-plugin-$V + +# GPLv3 +PERMIT_PACKAGE = Yes + +WANTLIB += babl-0.1 c gegl-0.4 gimp-3.0 glib-2.0 gobject-2.0 intl +WANTLIB += m + +MODULES = devel/meson + +LIB_DEPENDS = gimp->=3:graphics/gimp/snapshot + +GIMP3_PLUGINS = lib/gimp/3.0/plug-ins +SUBST_VARS += GIMP3_PLUGINS + +.include diff --git a/graphics/gimp/resynthesizer3/distinfo b/graphics/gimp/resynthesizer3/distinfo new file mode 100644 index 00000000000..fba6853ce83 --- /dev/null +++ b/graphics/gimp/resynthesizer3/distinfo @@ -0,0 +1,2 @@ +SHA256 (resynthesizer-3.0.tar.gz) = 0PRZ5VHUKOPNP+xMPr/kSObilH2bJFUzczCNbUHd1YA= +SIZE (resynthesizer-3.0.tar.gz) = 19968926 diff --git a/graphics/gimp/resynthesizer3/pkg/DESCR b/graphics/gimp/resynthesizer3/pkg/DESCR new file mode 100644 index 00000000000..cfec5541964 --- /dev/null +++ b/graphics/gimp/resynthesizer3/pkg/DESCR @@ -0,0 +1,16 @@ +resynthesizer is a gimp plug-in that can recreate content: + +- enlarging textures + +- creating tilable images + +- removing parts of an image and replacing it with neighboring parts + +- adding texture from an image to another image + +warning: the plugin is somewhat slow, give it some time to see the progress +bar move. + +At the moment, the "enlarging texture" functionality is broken +(Menu entry Edit/Fill with pattern seamless) +See https://github.com/bootchk/resynthesizer/issues/165 diff --git a/graphics/gimp/resynthesizer3/pkg/PLIST b/graphics/gimp/resynthesizer3/pkg/PLIST new file mode 100644 index 00000000000..7675d3f0f60 --- /dev/null +++ b/graphics/gimp/resynthesizer3/pkg/PLIST @@ -0,0 +1,16 @@ +${GIMP3_PLUGINS}/plug-in-heal-selection/ +${GIMP3_PLUGINS}/plug-in-heal-selection/plug-in-heal-selection.scm +${GIMP3_PLUGINS}/plug-in-heal-transparency/ +${GIMP3_PLUGINS}/plug-in-heal-transparency/plug-in-heal-transparency.scm +${GIMP3_PLUGINS}/plug-in-map-style/ +${GIMP3_PLUGINS}/plug-in-map-style/plug-in-map-style.scm +${GIMP3_PLUGINS}/plug-in-render-texture/ +${GIMP3_PLUGINS}/plug-in-render-texture/plug-in-render-texture.scm +${GIMP3_PLUGINS}/plug-in-resynth-controls/ +${GIMP3_PLUGINS}/plug-in-resynth-controls/plug-in-resynth-controls.scm +${GIMP3_PLUGINS}/plug-in-resynth-fill-pattern/ +${GIMP3_PLUGINS}/plug-in-resynth-fill-pattern/plug-in-resynth-fill-pattern.scm +${GIMP3_PLUGINS}/plug-in-uncrop/ +${GIMP3_PLUGINS}/plug-in-uncrop/plug-in-uncrop.scm +${GIMP3_PLUGINS}/resynthesizer/ +@bin ${GIMP3_PLUGINS}/resynthesizer/resynthesizer