summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiogo Pereira <sir.suriv@gmail.com>2018-03-06 19:45:14 +0000
committerMichał Górny <mgorny@gentoo.org>2018-03-07 21:17:28 +0100
commitffffacdb9b4bb510aa7becbf093b6a2d571c0320 (patch)
tree445957e99f3735372e7f21145efeaa3d08741ab2 /media-plugins/gimp-resynthesizer
parentmedia-plugins/gimp-resynthesizer: fix dependencies (diff)
downloadgentoo-ffffacdb9b4bb510aa7becbf093b6a2d571c0320.tar.gz
gentoo-ffffacdb9b4bb510aa7becbf093b6a2d571c0320.tar.bz2
gentoo-ffffacdb9b4bb510aa7becbf093b6a2d571c0320.zip
media-plugins/gimp-resynthesizer: drop old
Package-Manager: Portage-2.3.19, Repoman-2.3.6 Closes: https://github.com/gentoo/gentoo/pull/7006
Diffstat (limited to 'media-plugins/gimp-resynthesizer')
-rw-r--r--media-plugins/gimp-resynthesizer/Manifest1
-rw-r--r--media-plugins/gimp-resynthesizer/files/gimp-resynthesizer-0.16-makefile.patch27
-rw-r--r--media-plugins/gimp-resynthesizer/files/smart-remove.scm111
-rw-r--r--media-plugins/gimp-resynthesizer/gimp-resynthesizer-0.16.ebuild47
4 files changed, 0 insertions, 186 deletions
diff --git a/media-plugins/gimp-resynthesizer/Manifest b/media-plugins/gimp-resynthesizer/Manifest
index 5aa67576f9e7..118295cb5996 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 04d25511e61c..000000000000
--- 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 7324ebd56741..000000000000
--- 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"
- "<Image>/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 03265bdf6ce1..000000000000
--- 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"
-}