From ffffacdb9b4bb510aa7becbf093b6a2d571c0320 Mon Sep 17 00:00:00 2001 From: Diogo Pereira Date: Tue, 6 Mar 2018 19:45:14 +0000 Subject: [PATCH] media-plugins/gimp-resynthesizer: drop old Package-Manager: Portage-2.3.19, Repoman-2.3.6 Closes: https://github.com/gentoo/gentoo/pull/7006 --- media-plugins/gimp-resynthesizer/Manifest | 1 - .../gimp-resynthesizer-0.16-makefile.patch | 27 ----- .../gimp-resynthesizer/files/smart-remove.scm | 111 ------------------ .../gimp-resynthesizer-0.16.ebuild | 47 -------- 4 files changed, 186 deletions(-) delete mode 100644 media-plugins/gimp-resynthesizer/files/gimp-resynthesizer-0.16-makefile.patch delete mode 100644 media-plugins/gimp-resynthesizer/files/smart-remove.scm delete mode 100644 media-plugins/gimp-resynthesizer/gimp-resynthesizer-0.16.ebuild diff --git a/media-plugins/gimp-resynthesizer/Manifest b/media-plugins/gimp-resynthesizer/Manifest index 5aa67576f9e70..118295cb59962 100644 --- a/media-plugins/gimp-resynthesizer/Manifest +++ b/media-plugins/gimp-resynthesizer/Manifest @@ -1,2 +1 @@ DIST gimp-resynthesizer-2.0.3.tar.gz 11097693 BLAKE2B 51e064ed1a5d31dc3162a27b76c8b68d7652e3efdf2acad1844f4c76b47a6485b4e43788993c344a7154cddd8d2ac1ebda7c24f871ea8d6af332b1f15759f396 SHA512 de18fa41f5c3feaeff3365cc57b49f404f20439c6f84b212bc5cc76ee21f34566b8d093bebef1e6f27dbe3df6a23570dc091d23044a0967957ec0e97a16fa7c4 -DIST resynthesizer-0.16.tar.gz 18241 BLAKE2B d042220a1d9f71af6be16fd9a0c0b81cf46911dc22ae123915455e4952e3dbe4ba3f87098cbb05ab679090beb590f5943db76d8f923c2a67d6aaa18758004dc7 SHA512 6838dfe919e45bd8e8eea570127a586dc5718ee57504748d1de192bd627e26670bd7d82a25b7cb56a4fe597f3eb2c9d0c922da318fec5b6bf8a52801a856b662 diff --git a/media-plugins/gimp-resynthesizer/files/gimp-resynthesizer-0.16-makefile.patch b/media-plugins/gimp-resynthesizer/files/gimp-resynthesizer-0.16-makefile.patch deleted file mode 100644 index 04d25511e61c1..0000000000000 --- a/media-plugins/gimp-resynthesizer/files/gimp-resynthesizer-0.16-makefile.patch +++ /dev/null @@ -1,27 +0,0 @@ ---- Makefile-orig 2010-03-28 00:42:45.759669796 +0300 -+++ Makefile 2010-03-28 00:43:33.024936557 +0300 -@@ -1,15 +1,8 @@ --CC = g++ -- - GIMPTOOL = gimptool-2.0 - - GIMP_LDFLAGS=`$(GIMPTOOL) --libs` - GIMP_CFLAGS=`$(GIMPTOOL) --cflags` - --CFLAGS=$(GIMP_CFLAGS) -O3 -fno-common -ffast-math -frename-registers -fomit-frame-pointer -- --LDFLAGS=$(GIMP_LDFLAGS) -lm -- -- - all: resynth - @echo - @echo 'Now type "make install" to install resynthesizer' -@@ -30,7 +23,7 @@ - @echo - - resynth: resynth.cc -- $(CC) $(CFLAGS) -o $@ resynth.cc $(LDFLAGS) -+ $(CXX) $(CFLAGS) $(GIMP_CFLAGS) $(LDFLAGS) -o $@ resynth.cc $(GIMP_LDFLAGS) -lm - - clean: - -rm -f *~ *.o core resynth diff --git a/media-plugins/gimp-resynthesizer/files/smart-remove.scm b/media-plugins/gimp-resynthesizer/files/smart-remove.scm deleted file mode 100644 index 7324ebd56741f..0000000000000 --- a/media-plugins/gimp-resynthesizer/files/smart-remove.scm +++ /dev/null @@ -1,111 +0,0 @@ - -; Smart Remove - -; Smart selection eraser. -; Requires resynthesizer plug-in. -; Paul Harrison (pfh@logarithmic.net) - -; Versions -; lloyd konneker lkk 3/29/2009 Fix passing workLayerID to plugin. -; Other non-functional changes: comments, error checking, menu item, blurb, license -; - -; License: -; -; This program is free software; you can redistribute it and/or modify -; it under the terms of the GNU General Public License as published by -; the Free Software Foundation; either version 2 of the License, or -; (at your option) any later version. -; -; This program is distributed in the hope that it will be useful, -; but WITHOUT ANY WARRANTY; without even the implied warranty of -; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -; GNU General Public License for more details. -; -; The GNU Public License is available at -; http://www.gnu.org/copyleft/gpl.html - -; lkk comment: creates stencil selection in a temp dupe image to pass as source drawable to plugin - - -(define (script-fu-smart-remove img layer corpus-border) - (cond - ((= 0 (car (gimp-selection-bounds img))) - (gimp-message "To use this script-fu, first select the region you wish to remove.") - ) - (#t (let* - ( - (dupe (car (gimp-image-duplicate img))) - (channel (car (gimp-selection-save dupe))) - (workLayerID -1) ; lkk - ) - - ; lkk flatten (so stencil gets everything visible) and to activate a layer in dupe - ; (gimp-message-set-handler 1) ; debug messages to console - (gimp-image-flatten dupe) ; lkk !!! flatten, activates layer, but deletes alpha - (set! workLayerID (car (gimp-image-get-active-layer dupe))) - (cond ((= -1 workLayerID) - (gimp-message "Failed get active layer") - ) ) - ; lkk plugin requires equal count of channels, target and source. Plugin should be changed to relax this reqt. - (cond ((= 1 (car (gimp-drawable-has-alpha layer))) - ;debug (gimp-message "Adding alpha") - (if (not (car (gimp-layer-add-alpha workLayerID))) (gimp-message "Failed add alpha") ) - ) ) - - - ; lkk comment: grow selection, invert, save to channel2, cut a hole size of orig selection - ; lkk in the grown selection in channel2, select channel2, un invert - (gimp-selection-grow dupe corpus-border) - (gimp-selection-invert dupe) - (let* - ( - (old-background (car (gimp-context-get-background))) - (channel2 (car (gimp-selection-save dupe))) - ) - - (gimp-selection-load channel) - (gimp-context-set-background '(255 255 255)) - (if (not (car (gimp-edit-clear channel2))) (gimp-message "Failed edit clear") ) - (gimp-context-set-background old-background) - (gimp-selection-load channel2) - ) - - (gimp-selection-invert dupe) - ; lkk comment: crop the dupe to size of stencil to save memory - (let* - ( - (bounds (gimp-selection-bounds dupe)) - (x1 (nth 1 bounds)) - (y1 (nth 2 bounds)) - (x2 (nth 3 bounds)) - (y2 (nth 4 bounds)) - ) - - (gimp-image-crop dupe (- x2 x1) (- y2 y1) x1 y1) - ) - - (gimp-selection-invert dupe) ; lkk !!! plugin requires inverted selection - ;(gimp-display-new dupe) ; debug to see the stencil as passed to plugin - ;(gimp-displays-flush) ; debug - - ; lkk originally 7th param was layer (the in layer), which only SEEMED to work. Should be the stencil. - (plug-in-resynthesizer 1 img layer 0 0 1 workLayerID -1 -1 0.0 0.117 16 500) - - (gimp-image-delete dupe) - (gimp-displays-flush) -) ) )) - -(script-fu-register "script-fu-smart-remove" - "/Filters/Enhance/Heal selection..." - "Extend surrounding texture to cover the selection. Works best with homogenous, not regular surroundings. \ -Requires separate resynthesizer plug-in." - "Paul Harrison (pfh@logarithmic.net)" - "Copyright 2000 Paul Harrison, 2009 Lloyd Konneker" - "13/9/2000" - "RGB* GRAY*" - SF-IMAGE "Input Image" 0 - SF-DRAWABLE "Input Layer" 0 - SF-ADJUSTMENT "Radius to take texture from" '(50 7 1000 1.0 1.0 0 1) -) - diff --git a/media-plugins/gimp-resynthesizer/gimp-resynthesizer-0.16.ebuild b/media-plugins/gimp-resynthesizer/gimp-resynthesizer-0.16.ebuild deleted file mode 100644 index 03265bdf6ce16..0000000000000 --- a/media-plugins/gimp-resynthesizer/gimp-resynthesizer-0.16.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=2 - -inherit eutils toolchain-funcs - -MY_PN="${PN#gimp-}" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="GIMP plug-ing for texture synthesis" -HOMEPAGE="http://www.logarithmic.net/pfh/resynthesizer" -SRC_URI="http://www.logarithmic.net/pfh-files/${MY_PN}/${MY_P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="media-gfx/gimp" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - epatch "${FILESDIR}/${P}-makefile.patch" - cp "${FILESDIR}/smart-remove.scm" "${S}" || die - - tc-export CXX -} - -src_install() { - exeinto $(gimptool-2.0 --gimpplugindir)/plug-ins - doexe resynth || die - - insinto $(gimptool-2.0 --gimpdatadir)/scripts - doins smart-enlarge.scm smart-remove.scm || die - - dodoc README || die -} - -pkg_postinst() { - elog "The Resynthesizer plugin is accessible from the menu:" - elog "* Filters -> Map -> Resynthesize" - elog "* Filters -> Enhance -> Smart enlarge/sharpen" - elog "* Filters -> Enhance -> Heal selection" -}