diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2018-03-02 15:59:12 +0000 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2018-03-02 15:59:12 +0000 |
commit | 06a7b5647e11a8ddf69b1c3d3ded6a8ba28b923e (patch) | |
tree | 8d58c1f4b049da677b33209b072f2b3057268fe0 /media-gfx | |
parent | 99abbc5e5a6ecd3fc981b45646fd8cb5d320377b (diff) |
gentoo resync : 02.03.2018
Diffstat (limited to 'media-gfx')
25 files changed, 428 insertions, 371 deletions
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz Binary files differindex 8a66980cbef7..961235262352 100644 --- a/media-gfx/Manifest.gz +++ b/media-gfx/Manifest.gz diff --git a/media-gfx/aaphoto/Manifest b/media-gfx/aaphoto/Manifest index 67018b39214f..ece575aa15c5 100644 --- a/media-gfx/aaphoto/Manifest +++ b/media-gfx/aaphoto/Manifest @@ -1,5 +1,3 @@ -DIST aaphoto-0.43.1.tar.gz 135261 BLAKE2B d5408dccf6071c2403c67138d62ac95533f1f7b9c8c7d613607787d0ea601abd78f5e452026a4c9ea636fb501978d2cd29603180379890cd179d876dba18013a SHA512 272a949051cd7efbb092d5d115100376ffe17012b6d02d68b5b8251b75ebab3449b2f5c889aac60a3790c20137ffc4ea69452751d04a8e65c0cb39af84e1034d DIST aaphoto_sources_0.45.tar.gz 134057 BLAKE2B 95a55a1f612a9e30967083ad5d59c6be0f815e2dfc55531660ae20eef9bfe7411aa2c852d0b016e04506ba4956b65674efe3797a66831c39a473ea49c8e8ecbe SHA512 203343a51a64a0422f4af2f80523bb7cb90aa04c10b64bd3aa3091460cf5de1bb86d677c564809813703a2c65f15736bc8d4e3c9273b3f3a72ca7c89f3311599 -EBUILD aaphoto-0.43.1.ebuild 892 BLAKE2B ef29d27eadfb75d392d6686882537c00d850c889b98fc1acc0660476325b1c2d475c57ed9166b91c3b421ee40dea875bd2118f40c84225a43bc98df838ce5b75 SHA512 9f8699ac45e05a1be21d28e7d0f9aca15cf13884f93932c0f1349153bcdb586295e4e41ed5b155e794eb2cb0402929a445e85734ddd692ea0cd1af7d32df6d69 EBUILD aaphoto-0.45.ebuild 771 BLAKE2B 1b339448bdc243a51cb2f80e119cd8db9f2b5753e9bb749d7ccbeb4b1e388164bd15c4690a93ee92d7100223d89c2fc8a93f1a01ab6dfaf1e0e69a46a2952699 SHA512 a0101bc5546fdef9720fbdf046afb37ed527a055ecc4579d94c0c7475d734714dcf5ad28be9227e4c7d2a930280c8e3a2afbbc40ef9f06be3c732b70a0490235 MISC metadata.xml 442 BLAKE2B 99ddebd8a8796f5939503bbc98e678dc24106ab658846bbb598dae2fb5db2d7f4c8e53167441c97c4974a9bdac755b466f7129cc814237b206fb727f17b34312 SHA512 1eace312288be3ac4aef3dea8cff7c119a61c9f97ef8ea7de3b2fd6afada044a2ee3f6a189164333c4eec7cffab87eb869dd004ba7cceb82fb8aa87559b3d8fe diff --git a/media-gfx/aaphoto/aaphoto-0.43.1.ebuild b/media-gfx/aaphoto/aaphoto-0.43.1.ebuild deleted file mode 100644 index cb936bc0a1cb..000000000000 --- a/media-gfx/aaphoto/aaphoto-0.43.1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -AUTOTOOLS_AUTORECONF=1 -AM_OPTS="--force-missing" # overwrite old 'missing' script -inherit autotools-utils - -DESCRIPTION="Automatic color correction and resizing of photos" -HOMEPAGE="http://log69.com/aaphoto.html https://github.com/log69/aaphoto" -SRC_URI="https://github.com/log69/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" - -RDEPEND="media-libs/jasper:=[jpeg] - media-libs/libpng:0= - sys-libs/zlib - virtual/jpeg:0" -DEPEND="${RDEPEND}" - -pkg_setup() { - if [[ ${MERGE_TYPE} != binary ]]; then - [[ $(gcc-major-version) -lt 4 ]] || \ - ( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 2 ]] ) \ - && die "Sorry, but gcc 4.2 or higher is required" - tc-has-openmp || die "Please switch to an openmp compatible compiler" - fi -} diff --git a/media-gfx/eog-plugins/Manifest b/media-gfx/eog-plugins/Manifest index 9963649441f5..42675382c334 100644 --- a/media-gfx/eog-plugins/Manifest +++ b/media-gfx/eog-plugins/Manifest @@ -1,3 +1,4 @@ DIST eog-plugins-3.16.6.tar.xz 398836 BLAKE2B fcd3c6dc61ca6d935580caffdf9c941d34265f8caa6cd3d682e0d7679888f6965f64ac30b807c00417e904b4e0eeff1a213a8f6d284c130abe265f9c97fc636b SHA512 e3bff786785ae36a41bc7c5fcb3cf75233595777409f373c4a6597fa6e432f72c7a75608e09ab66e1033ca0d12e3855346d7f7e0c571014b5aaef40184a3383b +EBUILD eog-plugins-3.16.6-r1.ebuild 1605 BLAKE2B ff82bab6762937e92faac33664f81b3708f9bbb2ab76de3e72c0f8c50cf4c65d6c45b7d239931601d47da6b2f306a5b6ba51f5cbf050c5441e3f15b041220cde SHA512 f399df08431b798eef407b7aedfc5731a7378701878b730a89c2494969c34d7204be7842dadd1361ff2fdc2baffb57d6ceb3534b4e3e010bab2b91bf4e78b2a7 EBUILD eog-plugins-3.16.6.ebuild 1681 BLAKE2B bcda004d6f20ba29826c3637f718cdff0ee1895ce0d79dcf743285d9dd7023772580c3f05eea82871c77c2260d16f8c91b01c5a10ceff8b91ccee60f8c9f7b08 SHA512 2b3137f6b4cceee79c705db382f620e203fc7d5625662b8ec5eb1c92c349d3fa85c1bf7dbf428bd5b327af94dc614f44094e15318e0a987f3e332866c902fcf1 MISC metadata.xml 483 BLAKE2B fc83eeea54c41053a3857d37d763caa1642ae1074bd759f1a01bf85952825289bfeae5ad0c8b63ca0aa58e78b5bfaa2b29c90de393a912fc7aecafb76cf9a726 SHA512 f1b4c8e14547335019aa74506f2c5391783cabe118aa91e8f658117a6151cd53bb1728d36ae63a5c50fe9d548ee6f6b47294ae0c0af43e869de9815cf600afed diff --git a/media-gfx/eog-plugins/eog-plugins-3.16.6-r1.ebuild b/media-gfx/eog-plugins/eog-plugins-3.16.6-r1.ebuild new file mode 100644 index 000000000000..a0b0057c5589 --- /dev/null +++ b/media-gfx/eog-plugins/eog-plugins-3.16.6-r1.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +GNOME2_LA_PUNT="yes" +PYTHON_COMPAT=( python{3_4,3_5,3_6} ) + +inherit gnome2 python-single-r1 + +DESCRIPTION="Eye of GNOME plugins" +HOMEPAGE="https://wiki.gnome.org/Apps/EyeOfGnome/Plugins" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="+exif map picasa +python" +REQUIRED_USE=" + map? ( exif ) + python? ( ${PYTHON_REQUIRED_USE} ) +" + +RDEPEND=" + >=dev-libs/glib-2.38:2 + >=dev-libs/libpeas-0.7.4:= + >=media-gfx/eog-3.15.90 + >=x11-libs/gtk+-3.14:3 + exif? ( >=media-libs/libexif-0.6.16 ) + map? ( + media-libs/libchamplain:0.12[gtk] + >=media-libs/clutter-1.9.4:1.0 + >=media-libs/clutter-gtk-1.1.2:1.0 ) + picasa? ( >=dev-libs/libgdata-0.9.1:= ) + python? ( + ${PYTHON_DEPS} + >=dev-libs/glib-2.32:2[dbus] + dev-libs/libpeas:=[gtk,python,${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP}] + gnome-base/gsettings-desktop-schemas + media-gfx/eog[introspection] + x11-libs/gtk+:3[introspection] + x11-libs/pango[introspection] ) +" +DEPEND="${RDEPEND} + >=dev-util/intltool-0.50.1 + sys-devel/gettext + virtual/pkgconfig +" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_configure() { + local plugins="fit-to-width,send-by-mail,hide-titlebar,light-theme" + use exif && plugins="${plugins},exif-display" + use map && plugins="${plugins},map" + use picasa && plugins="${plugins},postasa" + use python && plugins="${plugins},slideshowshuffle,pythonconsole,fullscreenbg,export-to-folder,maximize-windows" + gnome2_src_configure \ + $(use_enable python) \ + --with-plugins=${plugins} +} diff --git a/media-gfx/feh/Manifest b/media-gfx/feh/Manifest index af53df304f7d..d3691ccf0b50 100644 --- a/media-gfx/feh/Manifest +++ b/media-gfx/feh/Manifest @@ -8,6 +8,7 @@ DIST feh-2.22.tar.bz2 2129914 BLAKE2B 592b26a4874bbaebe4826b53c6957ee25a95baca19 DIST feh-2.23.1.tar.bz2 2130373 BLAKE2B 5233cfbad018b9fd07a983d1956683ffc188ffe57e27123f82e8ea74cb9ff2df674b2178ba298b898913d0c6f902fc5c520460f4f333f9ac5b1f089f11fcd271 SHA512 dda2fa0905dab9ea8d607224d75bda008638da35c5ee181f4b37ccbc9a76cd65269d5ab052fff77628afd7b8041654362f47ec5e8db569677cdbb19b87745614 DIST feh-2.23.2.tar.bz2 2130360 BLAKE2B 6df5c19621f2adf2319d5543e495238776856a459326feb0c2b22e4f6188d4473b0df4d77814e4096e9e82f5a2cdd3a98db012410e78b3885c1bd8bd333a1959 SHA512 7dd487cef3e3b5405b8888ff3774e3b68258dbe3c50512a7196dae8506110ef7a3752d50a87240ccebe6c9b8eece577ed5de52c0bca567ec5638fd6cce2a2cd1 DIST feh-2.23.tar.bz2 2130344 BLAKE2B 730670fa38b909c26412b24d076732c9f8ec0a91c52e836dfd9a764fed35489085537073ece869e664cd8baeb1ee2fff47cc0bc69a6138e641b0a6a2be57331c SHA512 4b75f0053c3a4b1fb51251536896fd48470117ca3d59de1ac5a87f8071f37f886542e7d82730eec4579a1ebf507e4bc8a00fc45cf1364d2445b1aa82c5664ee7 +DIST feh-2.24.tar.bz2 2130683 BLAKE2B b1f720d9ef74b4418daf92b945e57ca7d34839f72f5be47312dd936274e411a0ec4d4df2042cbb98a0656fd52a9cce804d627e8db497467ef4461eb994e5ccd3 SHA512 5d745586201dfc9b72a2e3987aed5d9c36f18c3123d3083c1c130f6b301da98dccbc79bc6aa55c70a895e831a7325c4cbf75fa2ca82a3a05eda3e98e1de8cb7d EBUILD feh-2.18.3.ebuild 1191 BLAKE2B 65a725d14fe77144ff3cc9c545e46b3a7a8df4ec71c981422a8029f9e7f61a83629a11ce687fc0d98045e935521dd59677be43b8649231c16008c11ca604028c SHA512 cfdb2067a02a31747129abe3833a2999c15e02abbabb7a389380b6351f0d87aaa0b74b29e4253a33dcf12ede43f8964fb5b099a80c438cbe7523e91de45b172a EBUILD feh-2.19.3.ebuild 1195 BLAKE2B 0b9713a7b41ecc2e96b520c22daabcd8504d8246183386c94e5061119dfa1613754f03824a0b2ffe9ebb0ee28765fdfc55ca8ee1601038783dafe0c25bfbf015 SHA512 000e9e481940fe89f2346d63d75bf229e642fb0e517a0c27e93e7fec47807c2b554fff3088b3ff7a1a62902d6e9d99aad69069b8e7d44bf36586780b5f2ce149 EBUILD feh-2.20.ebuild 1195 BLAKE2B 0b9713a7b41ecc2e96b520c22daabcd8504d8246183386c94e5061119dfa1613754f03824a0b2ffe9ebb0ee28765fdfc55ca8ee1601038783dafe0c25bfbf015 SHA512 000e9e481940fe89f2346d63d75bf229e642fb0e517a0c27e93e7fec47807c2b554fff3088b3ff7a1a62902d6e9d99aad69069b8e7d44bf36586780b5f2ce149 @@ -17,4 +18,5 @@ EBUILD feh-2.22.ebuild 1195 BLAKE2B 0b9713a7b41ecc2e96b520c22daabcd8504d82461833 EBUILD feh-2.23.1.ebuild 1195 BLAKE2B 538e485f0814564a45e6af555ae6b0437ec3ab5c03b28b393eadad8a3af5fea0b18ba81e7576a34680db9a99a56d43a44a2e936b55e95730350da3bc99c5c4cd SHA512 2919509a7c8ca99f4d0fbdcdbeb817a01877b07b0352f1a336b6e2c53932d0aa037a3eedf154ba1850d02fa3cf14ad7bfcaf59a4590ef888839dd5b28136e0cc EBUILD feh-2.23.2.ebuild 1195 BLAKE2B 538e485f0814564a45e6af555ae6b0437ec3ab5c03b28b393eadad8a3af5fea0b18ba81e7576a34680db9a99a56d43a44a2e936b55e95730350da3bc99c5c4cd SHA512 2919509a7c8ca99f4d0fbdcdbeb817a01877b07b0352f1a336b6e2c53932d0aa037a3eedf154ba1850d02fa3cf14ad7bfcaf59a4590ef888839dd5b28136e0cc EBUILD feh-2.23.ebuild 1195 BLAKE2B 0b9713a7b41ecc2e96b520c22daabcd8504d8246183386c94e5061119dfa1613754f03824a0b2ffe9ebb0ee28765fdfc55ca8ee1601038783dafe0c25bfbf015 SHA512 000e9e481940fe89f2346d63d75bf229e642fb0e517a0c27e93e7fec47807c2b554fff3088b3ff7a1a62902d6e9d99aad69069b8e7d44bf36586780b5f2ce149 +EBUILD feh-2.24.ebuild 1195 BLAKE2B 538e485f0814564a45e6af555ae6b0437ec3ab5c03b28b393eadad8a3af5fea0b18ba81e7576a34680db9a99a56d43a44a2e936b55e95730350da3bc99c5c4cd SHA512 2919509a7c8ca99f4d0fbdcdbeb817a01877b07b0352f1a336b6e2c53932d0aa037a3eedf154ba1850d02fa3cf14ad7bfcaf59a4590ef888839dd5b28136e0cc MISC metadata.xml 465 BLAKE2B 8f1b9aeb152fc8941e9cf72cf562b46d4b7b93677713b99cc7ba01cffba527cfc818e5b0dfb8d5d3878dd31f2488277036f876c01d2d85a5422b285275819eb3 SHA512 7156b24a140c6b586af743cc670b588eaba3c255fd356f689c26c737195ebcb9d36bcf7cc6291c668d8ae6a4da3d4914a0830d80d86e3831e966bc38708607c8 diff --git a/media-gfx/feh/feh-2.24.ebuild b/media-gfx/feh/feh-2.24.ebuild new file mode 100644 index 000000000000..97faff3af810 --- /dev/null +++ b/media-gfx/feh/feh-2.24.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit toolchain-funcs + +DESCRIPTION="A fast, lightweight imageviewer using imlib2" +HOMEPAGE="https://feh.finalrewind.org/" +SRC_URI="https://feh.finalrewind.org/${P}.tar.bz2" + +LICENSE="feh" +SLOT="0" +KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86" +IUSE="debug curl exif test xinerama" + +COMMON_DEPEND="media-libs/imlib2[X] + >=media-libs/libpng-1.2:0= + x11-libs/libX11 + curl? ( net-misc/curl ) + exif? ( media-libs/libexif ) + xinerama? ( x11-libs/libXinerama )" +RDEPEND="${COMMON_DEPEND} + virtual/jpeg:0" +DEPEND="${COMMON_DEPEND} + x11-libs/libXt + x11-proto/xproto + test? ( + >=dev-lang/perl-5.10 + dev-perl/Test-Command + )" + +PATCHES=( "${FILESDIR}"/${PN}-2.6.2-debug-cflags.patch ) + +pkg_setup() { + use_feh() { usex $1 1 0; } + + fehopts=( + DESTDIR="${D}" + PREFIX="${EPREFIX}"/usr + doc_dir='${main_dir}'/share/doc/${PF} + example_dir='${main_dir}'/share/doc/${PF}/examples + curl=$(use_feh curl) + debug=$(use_feh debug) + xinerama=$(use_feh xinerama) + exif=$(use_feh exif) + ) +} + +src_compile() { + tc-export CC + emake "${fehopts[@]}" +} + +src_install() { + emake "${fehopts[@]}" install +} diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest index a402279c7809..4f7fa17498ed 100644 --- a/media-gfx/graphviz/Manifest +++ b/media-gfx/graphviz/Manifest @@ -5,6 +5,6 @@ AUX graphviz-2.40.1-qt5.patch 4140 BLAKE2B d0d92dddd6ae1efb7e24e22ac0f32025b16ad DIST graphviz-2.38.0.tar.gz 25848858 BLAKE2B 2c35e7bde3824d7b99008d7879c08ee15bbf4c31272bfccc2be18e6ebf81622030fd856a6d48f7c62a03c8807c181593918f2841d8c0fd393e3b1c868dce81bd SHA512 0e51a97dae595f4e80bc9e4a12ba3c48485fab19941a28d522f5a0624b6a767e0ba720e9e55bff8efe8308dd1cd3793e2c99cb5fdfceb2d5cafb0cbee907e531 DIST graphviz-2.40.1.tar.gz 25633455 BLAKE2B 96ba5a8cb94d93cf4ecd424bf29c1bf67099e39e582be97fca088de0aad6bbbb46b00af55c197894e0b63f1a96177894b6cd23498295bb524fe19a75661cbc59 SHA512 a3f358a7050523a39b91a259563a95925b37853ffec799e571211af5b686d3af42457c937882954482785745d90416b1abd945caf05f8abb52b3876e07aa70f5 EBUILD graphviz-2.38.0-r1.ebuild 7863 BLAKE2B 838148d8be4b0c860c4686fd7415846e2e71edcf3a47595fa88550dcfe739c64dc999494b6571d6830207a8286d3bd58aa71e54bace259f28152745546bf66ba SHA512 2ba52aa50713c7a54318ac96ad60382eb389c94407203f6f96a85aafdb74c904d83b96a8d6174d8458d1686f956fa3e1bda41b96f38b23ed73d1a949d9ccc983 -EBUILD graphviz-2.40.1-r1.ebuild 7924 BLAKE2B 1f73c19010dbb2cd8b73bff57fa5e53a6c09be81eaec25a0c0607f0d82f1a92c71cba9de0abf001873c6eafded19fec5e8fb47833814dffab9460992305093a8 SHA512 3639222d8b0cb929cd2c899f09da97cd21fc88f0ff6356553b25a1f46ffd1c27e06a6a3233c49f36d59a7ab8de94f23cb9fd952cc83d8b76a94ffe89e1befa70 +EBUILD graphviz-2.40.1-r1.ebuild 7922 BLAKE2B d7e46dc7b7cc479023d4ac1321d04405ebcf5258fef12547c352b2e969622c0ddcfa6e378e7385758fb03b1dd54df9e826f35c3b9d2415e1d37c4f08a9472270 SHA512 98bf2c0cba4130cb50369cece643182d35bb7cc3cf0dea021b1e8bce62594937f61ff066fbb1b84f077456f8a73e20e463c9b37db505fac28ac67fc93cf3d823 EBUILD graphviz-2.40.1.ebuild 7780 BLAKE2B d881286b10f52fd2167119ca979dcdd35e584262a0e324a71aece5a87d0b1280166f1d6b791c7f6dc511daf5e6ad8682027afd246e6558821a4adb7d649ae693 SHA512 222e64973188fe8287d764a7ae68e69ced364afd18393790b0e253030ba41783d1058814911f13099bc0dbef72855f4de169bd6ea4dd17215ebabdb1e428e874 MISC metadata.xml 2204 BLAKE2B cc6012ca977a477d6a557df8343e980e926f1e67f737064f3fea406db213e53c416db5fc50692b1132ebcd5b5ce52d4bb2f5a2cec91b0af846b905d36748e48c SHA512 cd26813c5d7d6341ae9a21be50ca4451657c9813e25b2d0d69cd972fbdecdacf63e763ecd1f1a56fee10f07a25e1063822f7b2e9a96df48e3bcf8c7d1d05de3a diff --git a/media-gfx/graphviz/graphviz-2.40.1-r1.ebuild b/media-gfx/graphviz/graphviz-2.40.1-r1.ebuild index fafa72676f2a..ce400f8fcbfc 100644 --- a/media-gfx/graphviz/graphviz-2.40.1-r1.ebuild +++ b/media-gfx/graphviz/graphviz-2.40.1-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://www.graphviz.org/pub/graphviz/stable/SOURCES/${P}.tar.gz" LICENSE="CPL-1.0" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris" +KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris" IUSE="+cairo devil doc examples gdk-pixbuf gtk gts guile java lasi nls pdf perl postscript python qt5 ruby static-libs svg tcl X elibc_FreeBSD" REQUIRED_USE=" diff --git a/media-gfx/mandelbulber/Manifest b/media-gfx/mandelbulber/Manifest index 8498dda676eb..b619b1c39985 100644 --- a/media-gfx/mandelbulber/Manifest +++ b/media-gfx/mandelbulber/Manifest @@ -1,6 +1,3 @@ -AUX mandelbulber-1.21.1-qa.patch 1254 BLAKE2B 082adc25eb99578470b572680d770113916cdf6972df8ba878247e14ce734375b13c3ca9226c6132ca211a6dffe199ea9e2012b36b9417e9a69c3065a7ba7963 SHA512 90a7638b702a40af9c5f0927d8e13c8db6f67c1dc0fc144910a5a3da1872e05b4cba137a8f16856fc7d9c6883fec9e0bdb0e801d9d5d685c324a708a63a8e9c0 -DIST mandelbulber1.21-1.orig.tar.gz 1076836 BLAKE2B 6cb17351d8070abb092faa48a2254c76af40cd95942e8ecb46f3fd651423b5e8be8555906c946fb5b28024f23015680abce2f92adc33a742fadea8c0e10c6fac SHA512 caaa27a4aa67e83045e9cfc84593770d26d0b12d44e6f37f1f37e04eb62f7d2038c07d82541eca2ef8c64c787bae2fac9c487f69c98936310946f27c07760ce3 DIST mandelbulber2-2.12-1.tar.gz 47092910 BLAKE2B 1e5ca64a4819052882bc7cdc047c6d755046f2ceebcf7b26db41511fde219aa523a3c6884f0667aed1365104c4502a6e6b1b2d7d40a4a024fdb5051d5ac13cd2 SHA512 5dc8dcaa45bc8747024ed16379cc4d622535099c925abf3c2aa01c0338fe8c1f272e6113b6bf28da6a4bb087e6d6e6a4c6634feca993d2c89f12b79582ff271c -EBUILD mandelbulber-1.21.1.ebuild 962 BLAKE2B 7e30bea64d0b790c287cec38fc3041844cb440af59b1c5921b7b04e3b32325c3e996b03f7f6670db880e5466844c4650e268209a7994146350d8a095e98f45ef SHA512 e7ece0314fef4fa0ea0812cd61b42eb02f06dbb751c0efec5f03b11bad6e5c8a960bc4b1ffe32a41018db438ea1ca865fb32b5f284fbb88f4a5647ac3878eeaa EBUILD mandelbulber-2.12-r1.ebuild 1697 BLAKE2B 85e269a30efbc6474644330d6391d2fadad82ca1f4121626c0b65f078da9190168ccc5afe52f6e8f336fc288d361a3cd1f5b5d1239b9c2ca74d9491e5ba9b44e SHA512 97d0c3b61054e5cfc65874cee87ac3a109c6440a01a9c93b88fbea06fc3d8e83c3189e30dcde732c1f25b75ebcc16962f31d1a51fb1b2b94a33a357e3140c2f5 MISC metadata.xml 699 BLAKE2B d9aa974727aa0bb7cf821cc6a982477aaf59d6e2cae666e4476196507a22233feac875347797799df4babd9dffbaa97f0d5fc5d190bcc11a03554f6755e6f458 SHA512 a6d7cfc42cf2bd56454f7834ff4aaa907772052d855f7a471c57ba18d21437af5ff0ec48f0ea1929d18aa2e0eed9073b903dc34b4de19d304d4839f2c267b535 diff --git a/media-gfx/mandelbulber/files/mandelbulber-1.21.1-qa.patch b/media-gfx/mandelbulber/files/mandelbulber-1.21.1-qa.patch deleted file mode 100644 index 6fea9525cfe1..000000000000 --- a/media-gfx/mandelbulber/files/mandelbulber-1.21.1-qa.patch +++ /dev/null @@ -1,30 +0,0 @@ ---- mandelbulber1.21-1.orig/makefiles/makefile -+++ mandelbulber1.21-1.orig/makefiles/makefile -@@ -5,6 +5,7 @@ - -include ../makefile.init - - RM := rm -rf -+CXX ?= g++ - - # All of the sources participating in the build are defined here - -include sources.mk -@@ -44,7 +45,7 @@ - mandelbulber: $(OBJS) $(USER_OBJS) - @echo 'Building target: $@' - @echo 'Invoking: GCC C++ Linker' -- g++ -o"mandelbulber" -L/usr/lib/x86_64-linux-gnu/ $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) $(OBJS) $(USER_OBJS) $(LIBS) -+ $(CXX) -o"mandelbulber" -L/usr/lib/x86_64-linux-gnu/ $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) $(OBJS) $(USER_OBJS) $(LIBS) - @echo 'Finished building target: $@' - @echo ' ' - ---- mandelbulber1.21-1.orig/makefiles/src/subdir.mk -+++ mandelbulber1.21-1.orig/makefiles/src/subdir.mk -@@ -71,7 +71,7 @@ - src/%.o: ../src/%.cpp - @echo 'Building file: $<' - @echo 'Invoking: GCC C++ Compiler' -- g++ -O3 -ffast-math -Wall -c -fmessage-length=0 `pkg-config --cflags gtk+-2.0 gthread-2.0;` -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" $(CXXFLAGS) $(CPPFLAGS) -o"$@" "$<" -+ $(CXX) -Wall -c -fmessage-length=0 `pkg-config --cflags gtk+-2.0 gthread-2.0;` -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" $(CXXFLAGS) $(CPPFLAGS) -o"$@" "$<" - @echo 'Finished building: $<' - @echo ' ' - diff --git a/media-gfx/mandelbulber/mandelbulber-1.21.1.ebuild b/media-gfx/mandelbulber/mandelbulber-1.21.1.ebuild deleted file mode 100644 index 070f34fc6d42..000000000000 --- a/media-gfx/mandelbulber/mandelbulber-1.21.1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils toolchain-funcs versionator - -MY_P=${PN}$(replace_version_separator 2 '-' ).orig - -DESCRIPTION="Tool to render 3D fractals" -HOMEPAGE="https://sites.google.com/site/mandelbulber/home" -SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="x11-libs/gtk+:2 - dev-libs/glib:2 - >=media-libs/libpng-1.4:0= - virtual/jpeg" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -S=${WORKDIR}/${MY_P} - -src_prepare() { - epatch "${FILESDIR}"/${P}-qa.patch -} - -src_compile() { - emake CXX="$(tc-getCXX)" -C makefiles all -} - -src_install() { - dobin makefiles/${PN} - dodoc README NEWS - insinto /usr/share/${PN} - doins -r usr/share/* - domenu ${PN}.desktop -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - elog "Before you run ${PN} please copy /usr/share/${PN}/* to \${HOME}/.${PN}" - fi -} diff --git a/media-gfx/photivo/Manifest b/media-gfx/photivo/Manifest index f42b8164f525..519b5bb892aa 100644 --- a/media-gfx/photivo/Manifest +++ b/media-gfx/photivo/Manifest @@ -1,8 +1,4 @@ -DIST photivo-0_pre20121006.tar.gz 2515621 BLAKE2B 116316aaee5d56373eb1b421795e014b98b174d74fac10dbf86fd75e8ff2d1bbdb80ae45ef77fea55b4703e3af6b3f0b3a1217ecf8673d5c49914948bd8ef99f SHA512 fa9763929acd1ea5afcc9ae6a68034f7cc571ea41569eae987ce0d99101b2d17cfa3a71fece4484478c207712e49112824dd496ccb6be80aebe20b5bbf8f2be5 -DIST photivo-0_pre20121212.tar.gz 2606004 BLAKE2B 4e23feeac5bc43d1ee153df246036cb6445a79fefc9f031e7bdaad1a2643ff7b11de39176b9e74aa4218f5e5141ce8a0132bce23586108e4d70b1f1cb67e2dbc SHA512 000ffe58f2b676c2796aff4e445a0968441dd850b397f3b3292dcd3bc2abfdb49a781799c3f85eefff09ce74dede6a1eb846ed4a760ee0ec033043a12f03f967 DIST photivo-0_pre20131115.tar.gz 3145008 BLAKE2B 61051c1f1c49eb3e7ae3c350b27cc4336256a2a299bc84d621f290e4fca6f82c7008dc9f32d0472b2a6ac58c088cfcfa861d06d6a80b5435eeb107fe8f8043e9 SHA512 b98d2dced306325b5ab116c4ba170404a6956d081128095b5315f3b061797290b5a305da73ede9f496659b2b1cc8090cd2f300cfbd311c69db59c8425bd2e047 -EBUILD photivo-0_pre20121006.ebuild 1342 BLAKE2B bf19d7f4372a7f82a9f1bb3fd1da9018666b284df3c65298647911c707ab45253ab6e8ca89f8148a8bc10928dd4d50b9ad275d83700ecd71c3b7edaf93f5c058 SHA512 28fafc470cb95e5692111ebdbef425722956ec94f5d1edbf03e752b453662ca650cc7fede9e43f29170eabfe4df6463b9d64ce47598ade26919885e562bf2c4a -EBUILD photivo-0_pre20121212.ebuild 1337 BLAKE2B 0a3d27b990ff17211300b974c1c54117296a8221a70df363ab1cb2f3c4285db80d2929b962b58cd69b1de000490a993362447be124814be359801bcc958c4b8b SHA512 3f172fc78520a17b6bbcb182787249e0343c363d486be3a37bf92ea52af1e1d110a9dbfdac8a1dc7765dd1859831911dfab3acd34fed0947cee420394d2824de EBUILD photivo-0_pre20131115.ebuild 1458 BLAKE2B 334b0db7649d6f3d5b50cc11a916fcf7744465d6e8895184a3ab1720519b6b0a762e90f5c5731da2b86bc1b190a3f26ad2f8a1a2fefbdc13342dd8c65fd698ce SHA512 be35da93ca2e06f4aabfc7eda8ba012bba55579d1c336c2fb9dc4d9cce087e66b6f180750a5efd6fa9398e1aba290426a97e01381bbc01553bcd141557211c06 EBUILD photivo-9999.ebuild 1493 BLAKE2B a8debba86650cf90124d50680338658e108f6e1d437b819c041757fde57d52d127b51cb1a095cf895840c7bb9f01a3b5f0ffeb446d04fd065efb9ece0e5bf972 SHA512 2c387d172af3f30252d6f803932a7531555c39c1ae1ada20fa05a25b5d090c8254ae42bb9228cb20dfffecaabf3b9ddba2d5260e125bb6397c5342bc05a59a12 MISC metadata.xml 520 BLAKE2B 2aef363f8e6abb47cd7b9b8431a3e8d37eedcff34b7172b4262cce44a01b6e5d16570d463fd840f02921b0b83baef07828e6c8a5fb12a6987456d8dea6d5ef6c SHA512 5512d1cd2cc680cd8931b5f54874a577ce17360d331a9e3a341274bf5cc6f09d1e036c04044ea2e8ebac65bb45920c09bd5eb742e76e57031f2e46d1a84d09e6 diff --git a/media-gfx/photivo/photivo-0_pre20121006.ebuild b/media-gfx/photivo/photivo-0_pre20121006.ebuild deleted file mode 100644 index 7a56b69562e0..000000000000 --- a/media-gfx/photivo/photivo-0_pre20121006.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=4 - -inherit qt4-r2 - -DESCRIPTION="Photo processor for RAW and Bitmap images" -HOMEPAGE="http://www.photivo.org" -SRC_URI="https://dev.gentoo.org/~hwoarang/distfiles/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="gimp" - -RDEPEND="dev-qt/qtcore:4 - dev-qt/qtgui:4 - virtual/jpeg - media-libs/tiff - media-libs/libpng - media-gfx/exiv2 - media-libs/lcms:2 - media-libs/lensfun - sci-libs/fftw:3.0 - media-libs/liblqr - media-gfx/graphicsmagick[q16,-lcms] - media-gfx/greycstoration[lapack] - virtual/lapack - media-libs/cimg - gimp? ( media-gfx/gimp )" -DEPEND="${RDEPEND}" - -S=${WORKDIR}/${PN}-${PV/0_pre/} - -src_prepare() { - # remove ccache dependency - local File - for File in $(find "${S}" -type f); do - if grep -sq ccache ${File}; then - sed -e 's/ccache//' -i "${File}" - fi - done - - # useless check (no pkgconfig file is provided) - sed -e "/PKGCONFIG += CImg/d" \ - -i photivoProject/photivoProject.pro || die - qt4-r2_src_prepare -} - -src_configure() { - local config="WithSystemCImg" - if ! use gimp ; then - config+=" WithoutGimp" - fi - - eqmake4 "CONFIG+=${config}" -} - -src_install() { - qt4-r2_src_install - - if use gimp; then - exeinto $(gimptool-2.0 --gimpplugindir)/plug-ins - doexe ptGimp - doexe "mm extern photivo.py" - fi -} diff --git a/media-gfx/photivo/photivo-0_pre20121212.ebuild b/media-gfx/photivo/photivo-0_pre20121212.ebuild deleted file mode 100644 index a9c304d07f80..000000000000 --- a/media-gfx/photivo/photivo-0_pre20121212.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=4 - -inherit qt4-r2 - -DESCRIPTION="Photo processor for RAW and Bitmap images" -HOMEPAGE="http://www.photivo.org" -SRC_URI="https://dev.gentoo.org/~hwoarang/distfiles/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="gimp" - -RDEPEND="dev-qt/qtcore:4 - dev-qt/qtgui:4 - virtual/jpeg - media-libs/tiff - media-libs/libpng - media-gfx/exiv2 - media-libs/lcms:2 - media-libs/lensfun - sci-libs/fftw:3.0 - media-libs/liblqr - media-gfx/graphicsmagick[q16,-lcms] - media-gfx/greycstoration[lapack] - virtual/lapack - media-libs/cimg - gimp? ( media-gfx/gimp )" -DEPEND="${RDEPEND}" - -S=${WORKDIR}/${PN}-${PV/0_pre/} - -src_prepare() { - # remove ccache dependency - local File - for File in $(find "${S}" -type f); do - if grep -sq ccache ${File}; then - sed -e 's/ccache//' -i "${File}" - fi - done - - # useless check (no pkgconfig file is provided) - sed -e "/PKGCONFIG += CImg/d" \ - -i photivoProject/photivoProject.pro || die - qt4-r2_src_prepare -} - -src_configure() { - local config="WithSystemCImg" - if use gimp ; then - config+=" WithGimp" - fi - - eqmake4 "CONFIG+=${config}" -} - -src_install() { - qt4-r2_src_install - - if use gimp; then - exeinto $(gimptool-2.0 --gimpplugindir)/plug-ins - doexe ptGimp - doexe "mm extern photivo.py" - fi -} diff --git a/media-gfx/sane-frontends/Manifest b/media-gfx/sane-frontends/Manifest index 69102b335d20..1add97a4f00f 100644 --- a/media-gfx/sane-frontends/Manifest +++ b/media-gfx/sane-frontends/Manifest @@ -1,5 +1,5 @@ AUX MissingCapsFlag.patch 417 BLAKE2B 5382644f1c8af41fb383bf9889528f279bbac0a18ee2e38f080769b653f24fc02dec53f88f364441d8ceb6d401ad70137215627a181434f6cfcf8245a1d6c37c SHA512 39790a52414a7edcfc4dd9379bd8f35ce91e932209ba9c2ab3f1cb9e5dd140b37f3bfed1e642050a142da43ae435329ab60e201f2934be76648380615a3f37ef DIST sane-frontends-1.0.14.tar.gz 231892 BLAKE2B 3d3af2ded774fa90ba4b9545a00df1f036fc72edb71a69f803dde84ca1e9d37b4d20ac91d046ce702c31eb7353d2d85b91cbf8bd53b84adea7f2e58f8be1a062 SHA512 51b24a9bd6889e99419c1d6abb30cb14d8f89b6196c5147044697bdb1b39ee029bdc0d7c6e1f1e800491988aa26f658bc974b25040c49d008ca8977673c78710 -EBUILD sane-frontends-1.0.14-r2.ebuild 1286 BLAKE2B 6b1c2b42d8feaacea6cbafe390c85c7116940982629a724d304cf2f87d2db513e48ea997b381cd6a97aa663bcf5fc411a5623b3f37252fe7de85e484511c97b5 SHA512 587922a1f9afcc87306691790a423858de48418bb51938faae27070eb16a282dbc29fa6c638962fba875ec76c259003e378c7788c916369abbfb6f94403af27f +EBUILD sane-frontends-1.0.14-r2.ebuild 1285 BLAKE2B 0ea769df54555a7e8de7b2c61a6fd3b09c7265b1c6eb92045cf39c809c96b0686bbd5b0da12266384d49d5c5e62b259368321213360f20f40f40701f6d43343a SHA512 bc126ba5c86db0a2fdb5c00e0971f1b4e276262a6157101ed2da84bd2b20873b5696a795f3cfba68b478a057ca398732f7ae3df190377054d651a959ed0caa04 EBUILD sane-frontends-1.0.14.ebuild 1430 BLAKE2B 9f579d1cc997961f304479a4070f2630fb0e34cfb128b64671ad4278b1fe4fd52ab227cbdb51941a04eb10051a19b1dc9ece6233e452b62f19e177afe4d79ec7 SHA512 0f433d8f9915d2ba644b3d76e04e9b3bd208a8c9f3c62067203e0e5b571deab87f2577114f846143d3ca860ecfca9b383a8a3d0f470047009754ae0853ca4e30 MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 diff --git a/media-gfx/sane-frontends/sane-frontends-1.0.14-r2.ebuild b/media-gfx/sane-frontends/sane-frontends-1.0.14-r2.ebuild index 3bfba7d3acf0..30d53deebbe2 100644 --- a/media-gfx/sane-frontends/sane-frontends-1.0.14-r2.ebuild +++ b/media-gfx/sane-frontends/sane-frontends-1.0.14-r2.ebuild @@ -10,7 +10,7 @@ SRC_URI="ftp://ftp.sane-project.org/pub/sane/${P}/${P}.tar.gz LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~ppc ~ppc64 sparc ~x86" +KEYWORDS="~alpha amd64 ~ppc ~ppc64 sparc x86" IUSE="gimp" RDEPEND=" diff --git a/media-gfx/splashutils/Manifest b/media-gfx/splashutils/Manifest index 98677314024b..17f69765ed1c 100644 --- a/media-gfx/splashutils/Manifest +++ b/media-gfx/splashutils/Manifest @@ -4,6 +4,7 @@ AUX splashutils-1.5.4.4-gentoo-typo-fix.patch 567 BLAKE2B 651afa1f81c8f132c47faa AUX splashutils-1.5.4.4-multi-keyboard.patch 10158 BLAKE2B 4aa0e5887fddd85ef8c3e9aee353df8365915051e97459d9ae670242e4e21017d0b51306cf601031e41971172cee29692e0bf1d440320d36455304b5b55dbf2c SHA512 71056d599f4465ef424444d717ce1597295e0228f548c69cb36ef617075af430b1ac50f5be27bca65a50ed9e7d0169ceb256dbc66cf4b635fd9f8310d32baeae AUX splashutils-1.5.4.4-no-la.patch 504 BLAKE2B 990b328d84b2fa95102c541deddf86410003fd28bd8a12f1ba6ac74b5b5bfb89870274c21905a57817c25e6db7b603bbcd24256973b3106c413bcd4f83f3a9d9 SHA512 e513e0440fa3383dd368c777ac96717ffe94b8dd2b87c36d0dc0daf890b0f7082234ff5086b4c34144c0589a2c45137ec43158605ce50e58879646cd2a68e1c0 AUX splashutils-1.5.4.4-sys-queue.patch 233 BLAKE2B 392d4ef1bc0590c1896062c4cbd8f85fcd926c22e9ae1879c055c43c6ace7ee072db45ef7df9d5ffaa2e64c69ef0369258a98a2dbb48008c63503eb3ebabdf9a SHA512 27181754bffb312360cc5834587a6cb68154cdac3a771956f3d4165db0cd079e884a7af5ee1910003882ad7b8835f8947ba9fc7dcc14800635206ac8bd7ada76 +AUX splashutils-1.5.4.4-sysmacros.patch 301 BLAKE2B 1d0cc9bff34dcd176255e0003cc61876f9c4023d8788d05570abaa64412d1c2d2335f17d354edebe198b40c1d3d4cb0f943641e16f65f81feaf38124122b2d56 SHA512 9b9ab646bec87373bed75fd44395819fb03d19b47457cd7e12de71705c3a1023e031906e4a0d67381301d4d2b322caab2723c30c620e64415724b8c204b6599a DIST freetype-2.3.12.tar.bz2 1453034 BLAKE2B f0b0da50ecd6685a5c0b645252f99399ddcdcf823b4ce712e861899dab41009308473f149646101ca59f597f99b8e7659a8605475d7c6c912a941cb76d9d65fd SHA512 becb0f138ee13181513d3f03b943f0a474e492cab151992fa78d0c84127819dc91ec6d2bd1528af7e111ab150b3a29104f2f7ab79650cebc35ce4d966b19f34b DIST jpegsrc.v8a.tar.gz 962018 BLAKE2B 6f776ca7cbe6b4d8095914f95f968cfef14e91f2b888fe92376d72c36b5b4fa72e9f1089611e2ad257bac5e77262e0523dde596f12305ccde35e51cfdea2d513 SHA512 4020e82e16b99189b1a50bad18b09616775559740b94a988692aa33f9302d4b5abe3ccaa30895b49e6950fb3d9a830deeb7df750d128ec5c7e1844583db4524d DIST libpng-1.4.3.tar.bz2 658335 BLAKE2B 21c6e134a4f0877543ae1b229a3d26348b4b8dcc7ea17a5874399c8736220969c726d64a07a8954fa9c948e4aa57802bf58a41c42a44003f4ac50ec5154198fb SHA512 aaa137ebc2312805d58caf19702d24a34ee81593d4250c4e807ce66ba7edb829926919cd0a2b0e5975421451c8eb6674798c06dbaf745175b16c9d3c92b63f61 @@ -12,4 +13,5 @@ DIST splashutils-gentoo-1.0.17.tar.bz2 15814 BLAKE2B 8c6e2fea3825e5821ab2a20d0f9 DIST splashutils-lite-1.5.4.4.tar.bz2 441340 BLAKE2B a2b348fe675a45d54b25ab60b20f5d4f92e673f5639b674027d0e78496c06948026670e2073c9257a3a0134a18752cc1381b2ba2be2d89d66b711cc7ad68ee2b SHA512 1a78216a1de1fdccff514494d7301640e447c65466e1fe02428e5114485507f67fe4394094880d927d074a8ab2d9c786ba03f9fb0371eb7ab6ef4e3b01aa4613 DIST zlib-1.2.3.tar.bz2 425209 BLAKE2B e4226371cbb4219d5f287bbb48a7bf6f8195b9b8de05c168238f39d82f53727f9a2090ceaac45032c6bbece9f839882cf0cd59c783d38be285eae0c02a30b895 SHA512 edae735960279d92acf58e1f4095c6392a7c2059b8f1d2c46648fc608a0fb06b392db2d073f4973f5762c034ea66596e769b95b3d26ad963a086b9b2d09825f2 EBUILD splashutils-1.5.4.4-r7.ebuild 6878 BLAKE2B 6f73a0e3a49677b336b16188f45b7d6592e08d446ef9d2de2969b7aeea8367695b1b0fe0d3b919f903a5753d60fa0cf9cea020e11614d700b422dd5321cf3610 SHA512 1b1e328e9b9b06b53d5e676c8dd79d339095194345f94fd135297bccde2afa5044c2a8c16b4ebdef523dce52b8a9075dceabdecc70765312b8baf959c9dd7713 +EBUILD splashutils-1.5.4.4-r8.ebuild 6938 BLAKE2B 9e17a33879ed4e399305e6e9f0ddd34311109bb4a28174e7f71f09c359c7d279b9a476c300383e5f0e4a4544a5af2ae28f5f1dde01cdda7b77a283bb17f4533a SHA512 ade8097914752e321d85380a6dcbe2b5f213b726114ec34fc978c3d9893a6ff8b6ea49725d8d012f45f95ea250f3948c6d0fa61137703f956c14b6980f78ebe4 MISC metadata.xml 508 BLAKE2B 821ba866d8e2913004e3eddafcedfb1663e01ca500b9335250863829ad3a2c4351ac1796ecfb78d6fa005f1349e6e01b725b41154444e597ba2e4c6792ba3df4 SHA512 6ad59793cd6d2c3542f447cf7d9557740758d276405c48a0cedd9c8258f8f7b88d110f8339c91ab57c1140c3a4fd96a7fb02ebebd84613f7b18c672b9bc6f194 diff --git a/media-gfx/splashutils/files/splashutils-1.5.4.4-sysmacros.patch b/media-gfx/splashutils/files/splashutils-1.5.4.4-sysmacros.patch new file mode 100644 index 000000000000..7ed37ea6aff2 --- /dev/null +++ b/media-gfx/splashutils/files/splashutils-1.5.4.4-sysmacros.patch @@ -0,0 +1,11 @@ +--- src/common.c.old 2018-02-25 22:23:32.382369471 +0800 ++++ src/common.c 2018-02-25 22:23:02.236854316 +0800 +@@ -19,6 +19,7 @@ + #include <termios.h> + #include <sys/ioctl.h> + #include <sys/types.h> ++#include <sys/sysmacros.h> + #include <sys/mman.h> + #include <dirent.h> + #include <errno.h> + diff --git a/media-gfx/splashutils/splashutils-1.5.4.4-r8.ebuild b/media-gfx/splashutils/splashutils-1.5.4.4-r8.ebuild new file mode 100644 index 000000000000..7abb3f77e4a5 --- /dev/null +++ b/media-gfx/splashutils/splashutils-1.5.4.4-r8.ebuild @@ -0,0 +1,240 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit autotools eutils multilib toolchain-funcs + +MISCSPLASH="miscsplashutils-0.1.8" +GENTOOSPLASH="splashutils-gentoo-1.0.17" +V_JPEG="8a" +V_PNG="1.4.3" +V_ZLIB="1.2.3" +V_FT="2.3.12" + +ZLIBSRC="libs/zlib-${V_ZLIB}" +LPNGSRC="libs/libpng-${V_PNG}" +JPEGSRC="libs/jpeg-${V_JPEG}" +FT2SRC="libs/freetype-${V_FT}" + +RESTRICT="test" +IUSE="hardened +png +truetype gpm fbcondecor" + +DESCRIPTION="Framebuffer splash utilities" +HOMEPAGE="https://sourceforge.net/projects/fbsplash.berlios/" +SRC_URI=" + mirror://sourceforge/fbsplash.berlios/${PN}-lite-${PV}.tar.bz2 + mirror://sourceforge/fbsplash.berlios/${GENTOOSPLASH}.tar.bz2 + mirror://gentoo/${MISCSPLASH}.tar.bz2 + mirror://sourceforge/libpng/libpng-${V_PNG}.tar.bz2 + ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v${V_JPEG}.tar.gz + mirror://sourceforge/freetype/freetype-${V_FT}.tar.bz2 + http://www.gzip.org/zlib/zlib-${V_ZLIB}.tar.bz2 +" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" + +RDEPEND=" + gpm? ( sys-libs/gpm[static-libs(+)] ) + truetype? ( + >=media-libs/freetype-2[static-libs] + app-arch/bzip2[static-libs(+)] + sys-libs/zlib[static-libs(+)] + ) + png? ( + >=media-libs/libpng-1.4.3[static-libs] + sys-libs/zlib[static-libs(+)] + ) + virtual/jpeg:0[static-libs] + app-arch/cpio + media-gfx/fbgrab + !sys-apps/lcdsplash + sys-apps/openrc" + +DEPEND="${RDEPEND} + >=dev-libs/klibc-1.5 + virtual/pkgconfig +" + +S="${WORKDIR}/${P/_/-}" +SG="${WORKDIR}/${GENTOOSPLASH}" +SM="${WORKDIR}/${MISCSPLASH}" + +pkg_setup() { + if use hardened; then + ewarn "Due to problems with klibc, it is currently impossible to compile splashutils" + ewarn "with 'hardened' GCC flags. As a workaround, the package will be compiled with" + ewarn "-fno-stack-protector. Hardened GCC features will not be used while building" + ewarn "the splash kernel helper." + fi +} + +src_prepare() { + mv "${WORKDIR}"/{libpng-${V_PNG},jpeg-${V_JPEG},zlib-${V_ZLIB},freetype-${V_FT}} "${S}/libs" + + # We need to delete the Makefile and let it be rebuilt when splashutils + # is being configured. Either that, or we end up with a segfaulting kernel + # helper. + rm "${S}/libs/zlib-${V_ZLIB}/Makefile" + + cd "${SG}" + epatch "${FILESDIR}/splashutils-1.5.4.4-gentoo-typo-fix.patch" + epatch "${FILESDIR}/splashutils-1.5.4.4-sys-queue.patch" + + if use truetype ; then + cd "${SM}" + epatch "${FILESDIR}/splashutils-1.5.4.4-freetype-bz2.patch" + cd "${WORKDIR}" + epatch "${FILESDIR}/splashutils-1.5.4.4-ft25.patch" + fi + + cd "${S}" + ln -sf "${S}/src" "${WORKDIR}/core" + + #epatch "${FILESDIR}/${P}-bzip2.patch" + epatch "${FILESDIR}/${P}-multi-keyboard.patch" + # Bug #557126 + epatch "${FILESDIR}/${P}-no-la.patch" + + if ! tc-is-cross-compiler && \ + has_version "sys-devel/gcc:$(gcc-version)[vanilla]" ; then + ewarn "Your GCC was built with the 'vanilla' flag set. If you can't compile" + ewarn "splashutils, you're on your own, as this configuration is not supported." + else + # This should make splashutils compile on systems with hardened GCC. + sed -e 's@K_CFLAGS =@K_CFLAGS = -fno-stack-protector@' -i "${S}/Makefile.in" + fi + + if ! use truetype ; then + sed -i -e 's/fbtruetype kbd/kbd/' "${SM}/Makefile" + fi + + # Latest version of klibc defined its own version of ferror, so there is + # not need for the hack in klibc_compat.h + if has_version ">=dev-libs/klibc-1.5.20"; then + echo > "libs/klibc_compat.h" + fi + + rm -f m4/* + epatch_user + export PKG_CONFIG="pkg-config --static" + eautoreconf + epatch "${FILESDIR}"/splashutils-1.5.4.4-sysmacros.patch +} + +src_configure() { + tc-export CC + cd "${SM}" + emake CC="${CC}" LIB=$(get_libdir) STRIP=true + + cd "${S}" + econf \ + $(use_with png) \ + --without-mng \ + $(use_with gpm) \ + $(use_with truetype ttf) \ + $(use_with truetype ttf-kernel) \ + $(use_enable fbcondecor) \ + --docdir=/usr/share/doc/${PF} \ + --with-freetype2-src=${FT2SRC} \ + --with-jpeg-src=${JPEGSRC} \ + --with-lpng-src=${LPNGSRC} \ + --with-zlib-src=${ZLIBSRC} \ + --with-essential-libdir=/$(get_libdir) +} + +src_compile() { + emake CC="${CC}" STRIP="true" + + cd "${SG}" + emake LIB=$(get_libdir) +} + +src_install() { + local LIB=$(get_libdir) + + cd "${SM}" + emake DESTDIR="${D}" LIB=${LIB} install + + cd "${S}" + emake DESTDIR="${D}" STRIP="true" install + + mv "${D}"/usr/${LIB}/libfbsplash.so* "${D}"/${LIB}/ + gen_usr_ldscript libfbsplash.so + + echo 'CONFIG_PROTECT_MASK="/etc/splash"' > 99splash + doenvd 99splash + + if use fbcondecor ; then + newinitd "${SG}"/init-fbcondecor fbcondecor + newconfd "${SG}"/fbcondecor.conf fbcondecor + fi + newconfd "${SG}"/splash.conf splash + + insinto /usr/share/${PN} + doins "${SG}"/initrd.splash + + insinto /etc/splash + doins "${SM}"/fbtruetype/luxisri.ttf + + cd "${SG}" + make DESTDIR="${D}" LIB=${LIB} install + prune_libtool_files + + sed -i -e "s#/lib/splash#/${LIB}/splash#" "${D}"/sbin/splash-functions.sh + keepdir /${LIB}/splash/{tmp,cache,bin,sys} + dosym /${LIB}/splash/bin/fbres /sbin/fbres +} + +pkg_preinst() { + has_version "<${CATEGORY}/${PN}-1.0" + previous_less_than_1_0=$? + + has_version "<${CATEGORY}/${PN}-1.5.3" + previous_less_than_1_5_3=$? +} + +pkg_postinst() { + if has_version sys-fs/devfsd || ! has_version virtual/udev ; then + elog "This package has been designed with udev in mind. Other solutions, such as" + elog "devfs or a static /dev tree might work, but are generally discouraged and" + elog "not supported. If you decide to switch to udev, you might want to have a" + elog "look at 'The Gentoo udev Guide', which can be found at" + elog " https://wiki.gentoo.org/wiki/Udev" + elog "" + fi + + if [[ $previous_less_than_1_0 = 0 ]] ; then + elog "Since you are upgrading from a pre-1.0 version, please make sure that you" + elog "rebuild your initrds. You can use the splash_geninitramfs script to do that." + elog "" + fi + + if [[ $previous_less_than_1_5_3 = 0 ]] && ! use fbcondecor ; then + elog "Starting with splashutils-1.5.3, support for the fbcondecor kernel patch" + elog "is optional and dependent on the the 'fbcondecor' USE flag. If you wish" + elog "to use fbcondecor, run:" + elog " echo \"media-gfx/splashutils fbcondecor\" >> /etc/portage/package.use" + elog "and re-emerge splashutils." + fi + + if ! test -f /proc/cmdline || + ! egrep -q '(console=tty1|CONSOLE=/dev/tty1)' /proc/cmdline ; then + elog "It is required that you add 'console=tty1' to your kernel" + elog "command line parameters." + elog "" + elog "After these modifications, the relevant part of the kernel command" + elog "line might look like:" + elog " splash=silent,fadein,theme:emergence console=tty1" + elog "" + fi + + if ! has_version 'media-gfx/splash-themes-livecd' && + ! has_version 'media-gfx/splash-themes-gentoo'; then + elog "The sample Gentoo themes (emergence, gentoo) have been removed from the" + elog "core splashutils package. To get some themes you might want to emerge:" + elog " media-gfx/splash-themes-livecd" + elog " media-gfx/splash-themes-gentoo" + fi +} diff --git a/media-gfx/ufraw/Manifest b/media-gfx/ufraw/Manifest index 942e12d15835..14898f5b604d 100644 --- a/media-gfx/ufraw/Manifest +++ b/media-gfx/ufraw/Manifest @@ -6,6 +6,6 @@ AUX ufraw-0.22-jasper-automagic.patch 613 BLAKE2B 100e6b31540030a20c8cff8e99329a AUX ufraw-0.22-jpeg9.patch 1076 BLAKE2B 84448c537706d7b29f54d4735a75bf9501eac7927529c6d8e43d6cd746763ab753715d54cf943bb8bb5ddd8a29891f7522a680426acd2eb52af450492656ae3e SHA512 520e9351d7b8aa84f79a7c2841c2f56eaca849e67e448dc9503d248e31c1aa9fecaa64a332c0a155b6ba1ab7debec8734f3f2ef710bcb534a5fca34e9b5c8f7c DIST ufraw-0.22.tar.gz 1103554 BLAKE2B 5ffa4c660602553853221d7b31bfb78b02644bfeb4461cf752186d83ed8087b7905e414c7d741916ca9460c05849ab679b2f3098c99e5246f54a49b6a915268f SHA512 a42eff5052c18afec90245cf97ceeade78e3f288186cf697ac4abf2e8290d4081db8ac4de3ae47b3774f30a6cb4cbda392099e6fd2125fe751abb40d9b065ad2 EBUILD ufraw-0.22-r1.ebuild 1942 BLAKE2B d9e275268bacb9820d75e04386f3b5152e93f72e6d06bc9a0cb1dd98ae6b8364d28167ac83cac70994f0b318bd6cfe36fa57dd1ace6f6a287a9fca5b13067ae3 SHA512 1b10bb5090511f5bed94145e7372b7a0b2828170bfceb02ca9cddf979e7327b4dc8bff85b91b9c40f09a36b3c7fbb20d5a9d894d7b323b1010d6ac5f00e97b8d -EBUILD ufraw-0.22-r2.ebuild 1968 BLAKE2B 96a77b17222b1b1f6a24c7e66d3412833929e5882de8800b58a385cf0f3658922115abbbf46332015ea08dffe75fd642daaad267fa1e8e8d03d8939fad0f84df SHA512 fb27cccdd19c0010917fba541821e3936d7f54c789a20566dc32d38c68b1455474d3b4f0a8bbd3e8cb2ba3431f44883a0558eda3fa65a49855b0e7931582c075 +EBUILD ufraw-0.22-r2.ebuild 1967 BLAKE2B 0e0cee545f218071f7249d7f5a8956980a872efcf90ef28d7ec331accad52bee5462a6566d2b3588059bc7e1cc12ed59a35799f2dc8d0ca02985cf9e704d02c0 SHA512 f0a86007745587e62f03755477042aa793e560a964db0092c06f43a9d51ad3af637baff90e91884ddbe03885fb51a702867c57d20697a27bc87b14114fbb3035 EBUILD ufraw-0.22.ebuild 1684 BLAKE2B 8af30a9b68373d19ae65485f0c424a73f72fa560030fd2ffcb8bdbc618e8bc8b315316c9afb3040e872bbe2109298a8f62c647e85b5e13da702967cb5fe92e32 SHA512 5c9374c8eaf5ac4cbd5aeedcc72de973b9160fbe0b7022ad86a690407b013c613dba97b2116dd1a54830ecec92b5793d6f21525fb75e62c060ae6be0729ef414 MISC metadata.xml 588 BLAKE2B 3e6ec0c8b11a3c30d1b20b5df4303fc1bc10b4e6459a24358ac50bcfaa414b307efe6d392d23fd7ce1443917865deae0dfa89cc7a068567f227cdc387f99d1cb SHA512 3d161ddfe0da5620312603d66acbc24244317da4dcb905558eddda9d54bf96024881ffbdcaa49f9daf73d779d5e7dbb47a523e05cc6c614756b468f14ef66ab9 diff --git a/media-gfx/ufraw/ufraw-0.22-r2.ebuild b/media-gfx/ufraw/ufraw-0.22-r2.ebuild index 24ef57c29e10..e9712874cb76 100644 --- a/media-gfx/ufraw/ufraw-0.22-r2.ebuild +++ b/media-gfx/ufraw/ufraw-0.22-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 ~s390 ~sh sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris" IUSE="contrast fits gimp gnome gtk jpeg2k openmp timezone" REQUIRED_USE="gimp? ( gtk )" diff --git a/media-gfx/xfig/Manifest b/media-gfx/xfig/Manifest index a52a4aa8b9f1..11b7d8a2c622 100644 --- a/media-gfx/xfig/Manifest +++ b/media-gfx/xfig/Manifest @@ -15,7 +15,7 @@ AUX xfig-3.2.6a-solaris.patch 523 BLAKE2B eeae0cc11ae6e3fd6e8c157648d8663131d0d1 AUX xfig-3.2.6a-urwfonts.patch 4933 BLAKE2B eb1edf6b30966864dbdf3e932f2cde231ff5777cdc0dff34cf047a169335ba78e493b10817e39aac72221d17d491138c3c28a3b293582d3808255140d5df6762 SHA512 29fea111b6c07f6ea28bc46259c0dc8d20b1bbf86e33d550037744b93d4f4de7ec9c4ea7fa14c5f91a4278848216d183ac841970c798140359e1fc317baac468 DIST xfig-full-3.2.6a.tar.xz 5502944 BLAKE2B 3a83feeb5647ffa9586b9ce40116e9854a423c0cc90265ad78b27c0c82a15bbda9d9734475aba13f442c259cd0489a667242f319ac758ddbfea1a5b268e12550 SHA512 82e292e050213b6d22be5e174224308b446505e25208f29d4f4c5e760a87ff4104b9dcea0a332241c9bca358e1d44336bb38c316eb3f28130d7c8828c10a805f DIST xfig.3.2.5c.full.tar.gz 6078933 BLAKE2B 44ccad26fa3d7a57b0e8798d6ebfe6682baf15046d9e360d7a7569cac54c403c0068671e27a5289dbb4f70dafd12c1653a61709749a8298874bc49528783973b SHA512 763bd6fd43bff9b44f934dd6e16b0aa5142041f895e74564d28e7252e012f1c7728bbee40e3970357c7d3fd15aa109dbfcbc1d0a2203fa1a2ed770aabacd9525 -EBUILD xfig-3.2.5c-r1.ebuild 3203 BLAKE2B 7525f53b1b9a9d05fee6c04c53486e5b6954122b0898c0658869432a36730a91e47c4cfe694755e27baf4fe7328f7b4380adc6b4ed08248b9c7adba884e685c7 SHA512 45971e1e43c8f54d0c1a4a57596edae08e52239dd06dd066ff6186c6da759a823b78becd86d3249e17b98f1ef0aafe8aec552669120ebae634391a8d5d3d7b35 EBUILD xfig-3.2.5c.ebuild 3303 BLAKE2B ca99f5134de4c15df3ae3f656684b3f6bea7f6e7a20e2bae0899e684025475f46bfa2c41792b507db3982637c985e67522261abaa78fda4f399e4ae134cd9139 SHA512 538cee1a1626c417a967f4c4810a0b8924169f61c153b67e8479243dab39041d05cda40e98e5bbc8c2fe5e571fb85acbe0425072c56906d08c53e4bce8be8c1b +EBUILD xfig-3.2.6a-r1.ebuild 1195 BLAKE2B 417a2288dc0c2ffef4e410ef928c263c16ce2bbc007223cb63056482a81db14dbc20e2ef83db1b41afe155efa39d3c1bf87f43846a0f4a905d78f2ec6b40a580 SHA512 3ac4318244774a3a73fcf1ccb958a7bef931c0165927e293d8557f181554c6aff41e4e2e7365750d5d9bdd7fee5c08c892d80720d001f1f3894bfed294ccecc1 EBUILD xfig-3.2.6a.ebuild 1207 BLAKE2B bea38ebc749e077fed56f3d6f4a97a25ae7aa40bdf81e6f9bbed9b78462ad41930957efa3af37c82eec653905a59da5af48253ee4496720896286ddb76a361bf SHA512 22b7b0f96d4459081e8978cc6219c7bcef30861df54b0211bd8ce334a32f61b9199be8ed0c78008bd2b4ee699f8276ab30dc5865849b918e5c16928335e3a958 MISC metadata.xml 212 BLAKE2B 71dabc83d0433b968a559d72c4d8a18ff9477e154e5b7e72ca22b859a0fec0ae23b0fdad7233686c6c1e20178142f5c60bf93f58db30c5109106e4d86b9f1cef SHA512 05c3af7b4c872998a64d3d6dce356ad1bfeb67f4ec845e82e022a89c96945ba5fe8848df48b8736feb39bd4d9a7d6714f0895a9c824e3c67d903ea3da1ca0f22 diff --git a/media-gfx/xfig/xfig-3.2.5c-r1.ebuild b/media-gfx/xfig/xfig-3.2.5c-r1.ebuild deleted file mode 100644 index bbe838eccc23..000000000000 --- a/media-gfx/xfig/xfig-3.2.5c-r1.ebuild +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit eutils multilib - -MY_P=${PN}.${PV} - -DESCRIPTION="A menu-driven tool to draw and manipulate objects interactively in an X window" -HOMEPAGE="http://www.xfig.org" -SRC_URI="mirror://sourceforge/mcj/${MY_P}.full.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" -IUSE="nls" - -RDEPEND="x11-libs/libXaw - x11-libs/libXp - x11-libs/libXaw3d - nls? ( x11-libs/libXaw3d[unicode] ) - x11-libs/libXi - x11-libs/libXt - virtual/jpeg:0= - media-libs/libpng:0= - media-fonts/font-misc-misc - media-fonts/urw-fonts - >=media-gfx/transfig-3.2.5-r1 - media-libs/netpbm" -DEPEND="${RDEPEND} - x11-misc/imake - x11-proto/xproto - x11-proto/inputproto" - -S=${WORKDIR}/${MY_P} - -PATCHES=( - "${FILESDIR}/${PN}-3.2.5c-spelling.patch" - "${FILESDIR}/${PN}-3.2.5b-papersize_b1.patch" - "${FILESDIR}/${PN}-3.2.5b-pdfimport_mediabox.patch" - "${FILESDIR}/${PN}-3.2.5b-network_images.patch" - "${FILESDIR}/${PN}-3.2.5b-app-defaults.patch" - "${FILESDIR}/${PN}-3.2.5b-urwfonts.patch" - "${FILESDIR}/${PN}-3.2.5b-mkstemp.patch" #264575 - "${FILESDIR}/${PN}-3.2.5c-darwin.patch" - "${FILESDIR}/${PN}-3.2.5b-solaris.patch" - "${FILESDIR}/${PN}-3.2.5c-XAW3D1_5E_notlocal.patch" - "${FILESDIR}/${PN}-3.2.5c-crash-on-exit.patch" - "${FILESDIR}/${PN}-3.2.5c-png16.patch" -) - -sed_Imakefile() { - # see Imakefile for details - vars2subs=( BINDIR="${EPREFIX}"/usr/bin - PNGINC=-I"${EPREFIX}"/usr/include - JPEGLIBDIR="${EPREFIX}"/usr/$(get_libdir) - JPEGINC=-I"${EPREFIX}"/usr/include - XPMLIBDIR="${EPREFIX}"/usr/$(get_libdir) - XPMINC=-I"${EPREFIX}"/usr/include/X11 - USEINLINE=-DUSE_INLINE - XFIGLIBDIR="${EPREFIX}"/usr/share/xfig - XFIGDOCDIR="${EPREFIX}/usr/share/doc/${PF}" - MANDIR="${EPREFIX}/usr/share/man/man\$\(MANSUFFIX\)" - "CC=$(tc-getCC)" ) - - for variable in "${vars2subs[@]}" ; do - varname=${variable%%=*} - varval=${variable##*=} - sed -i \ - -e "s:^\(XCOMM\)*[[:space:]]*${varname}[[:space:]]*=.*$:${varname} = ${varval}:" \ - "$@" || die - done - if use nls; then - # XAW_INTERNATIONALIZATION fixes #405475 (comment 17) and #426780 by Markus Peloquin - sed -i \ - -e "s:^\(XCOMM\)*[[:space:]]*\(#define I18N\).*$:\2:" \ - -e "s:^\(XCOMM\)*[[:space:]]*\(XAW_INTERN = -DXAW_INTERNATIONALIZATION\).*$:\2:" \ - "$@" || die - fi - sed -i -e "s:^\(XCOMM\)*[[:space:]]*\(#define XAW3D1_5E\).*$:\2:" "$@" || die -} - -src_prepare() { - # Permissions are really crazy here - chmod -R go+rX . || die - find . -type f -exec chmod a-x '{}' \; || die - - default - - sed_Imakefile Imakefile - sed -e "s:/usr/lib/X11/xfig:${EPREFIX}/usr/share/doc/${PF}:" \ - -i Doc/xfig.man || die -} - -src_compile() { - local EXTCFLAGS=${CFLAGS} - xmkmf || die - [[ ${CHOST} == *-solaris* ]] && EXTCFLAGS="${EXTCFLAGS} -D_POSIX_SOURCE" - emake CC="$(tc-getCC)" LOCAL_LDFLAGS="${LDFLAGS}" CDEBUGFLAGS="${EXTCFLAGS}" \ - USRLIBDIR="${EPREFIX}"/usr/$(get_libdir) -} - -src_install() { - emake -j1 DESTDIR="${D}" install install.libs install.man - - dodoc README FIGAPPS CHANGES LATEX.AND.XFIG - - doicon xfig.png - make_desktop_entry xfig Xfig xfig -} diff --git a/media-gfx/xfig/xfig-3.2.6a-r1.ebuild b/media-gfx/xfig/xfig-3.2.6a-r1.ebuild new file mode 100644 index 000000000000..44de42d398d4 --- /dev/null +++ b/media-gfx/xfig/xfig-3.2.6a-r1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="A menu-driven tool to draw and manipulate objects interactively in an X window" +HOMEPAGE="http://mcj.sourceforge.net/" +SRC_URI="mirror://sourceforge/mcj/${PN}-full-${PV}.tar.xz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +IUSE="jpeg nls postscript" + +RDEPEND=" + x11-libs/libXaw + x11-libs/libXaw3d + x11-libs/libXi + x11-libs/libXt + media-libs/libpng:0= + media-fonts/font-misc-misc + media-fonts/urw-fonts + >=media-gfx/transfig-3.2.5-r1 + media-libs/netpbm + jpeg? ( virtual/jpeg:0= ) + nls? ( x11-libs/libXaw3d[unicode] ) + postscript? ( app-text/ghostscript-gpl ) +" +DEPEND="${RDEPEND} + x11-proto/xproto + x11-proto/inputproto +" + +PATCHES=( + "${FILESDIR}/${PN}-3.2.6a-urwfonts.patch" + "${FILESDIR}/${PN}-3.2.6a-solaris.patch" + "${FILESDIR}/${PN}-3.2.6a-app-defaults.patch" +) + +src_configure() { + econf \ + $(use_enable nls i18n) \ + $(use_enable jpeg) \ + $(use_with postscript gs) \ + --htmldir="${EPREFIX}/usr/share/doc/${PF}" # it expects docdir... +} |