summaryrefslogtreecommitdiff
path: root/media-gfx/hugin
diff options
context:
space:
mode:
Diffstat (limited to 'media-gfx/hugin')
-rw-r--r--media-gfx/hugin/Manifest8
-rw-r--r--media-gfx/hugin/hugin-2016.2.0.ebuild87
-rw-r--r--media-gfx/hugin/hugin-2017.0.ebuild87
-rw-r--r--media-gfx/hugin/hugin-9999.ebuild89
-rw-r--r--media-gfx/hugin/metadata.xml16
5 files changed, 287 insertions, 0 deletions
diff --git a/media-gfx/hugin/Manifest b/media-gfx/hugin/Manifest
new file mode 100644
index 000000000000..f632e8a56811
--- /dev/null
+++ b/media-gfx/hugin/Manifest
@@ -0,0 +1,8 @@
+DIST hugin-2016.2.0.tar.bz2 10386216 SHA256 54ab1bc8dd94d83c02bfd4082c4454b3b33f0fa56bc17b45cf3e89be87691f15 SHA512 9c652e685d0135afef6418bdf5fce39cec8ef1ec0dbe3a325151957c91495db0a2a3171ee04a28955a638493913c1bc800a90c37347ad17612584646c8a65510 WHIRLPOOL 4a61d4aa9d9362b03a04cdff192247c3d71b1e10bac5495165b870e47de2d66890c5895e94a56059df21be8c072600f7c6b18f66584979d40b755fcc1d8a9a64
+DIST hugin-2017.0.tar.bz2 9803272 SHA256 86646ea27f32b959d38e7d36270703214b1ae961e379dd64b14d027139cd4609 SHA512 bfd39135119fddb559ecec220da36a4c15d96bda7f93e738d8815aafca94685ba879239202e2cc81c87787188ee3b1b6dc5cbe8014aa12e2f95d654591dc1969 WHIRLPOOL 72978ca95f4f0aa17dda68beec925521969e39d000da9d00b014923a53387280b74571b4874f1dc506abceb2019dca7a2f2aba3e9128bdd9490f962f452296f8
+EBUILD hugin-2016.2.0.ebuild 1936 SHA256 b3d4ffd5934c7474de9ee6853367b93da4e5b0adc1367daad217ec507e47d3ec SHA512 454c46fd7baa9adc344e489dd6187137578fa3efb77574ebdad692a0e4f062f31a2182d087b35168140ab456e843fbf9fed8e74612661c24bf7c586eb23ee527 WHIRLPOOL a9b772eefc7d4462d7f21a7793d957d94e3e1a2cf3056e6295a1e9bea82be73c2f22796cbd17a60bc9840c98193d9c20e7a576d1e606fb84abf59fbedfe85db8
+EBUILD hugin-2017.0.ebuild 1911 SHA256 c4f6275edc49f8db1a3d169eb4e252bf774c847a644eadb59bf94506f5e82b9c SHA512 1ed1eae05bd56d17a0611f193522b94948430db6345a1afdca703afd9ddda5e76607e767f15e788f517311e9b01f5f80525a30d6655d977d1e293d9e6880730e WHIRLPOOL de82bfff2a25d8118020e642f9ff2bd640b47d08a669f28006569d01760a33433554725e79674f5f44e41eadc6f8fe2451fb32c5fc8be590f0af011eeaf12f46
+EBUILD hugin-9999.ebuild 1966 SHA256 14848d86c6cc8fd9dd2b913308803464566a0cb9ebec0f8de15a8023c0de1067 SHA512 4078ea6e87847b07304d91767bcc8d50982609156ca82680cfec7085d327a8bec906e2987adc5b7eb7adfb7103ddac63f1315abb2e537de33f6f0f6b59d819c2 WHIRLPOOL 1861877205afe24a287d24171e50c1d95110f6ac68232b468faf20b09c83d0a42b521b99c434352e9c27e78cbadba0887594971b6ff85b53280afdf409dfe89f
+MISC ChangeLog 5939 SHA256 ca23a3584c3a00215318477829bea1970015993db60b91af9ba68140bf720e55 SHA512 97876023dd9809347b362740267a3b1bcf602be43f89127837d3939f3c5a31049ca7b8450283c1d61ab97d438c2efba866deee6919b83fbb5833b13800b9f5da WHIRLPOOL f261fcf2de2b2de3f0c05782a2bf2072d148af0e15df2f26aaa0e2a3c4279e406f4b0883cbbc63e48c6cfd4743f6cd737bf122e78bb1e165b7b26ecad08e606b
+MISC ChangeLog-2015 26668 SHA256 c6a0e422399c178801148fb90b01f6583bd61f5081e0f2cd91f43c9801eaf6ac SHA512 7786e63d3293c37110d55a7fbfa483da82635120cf4792a2f0e35cc41e9d53e8e6851867fcfe0627e7089029e06ddd2ff3066d617bc672e4129de8d173733cdf WHIRLPOOL ce79892ccf5f4941ce711b6490aab265ad544d01b8563ee5dffeebd79f55867fc57bda03d74ecc8741b70bbb0e638fa04de1f1a19069bef090d71328bfa4db87
+MISC metadata.xml 536 SHA256 a2bb194594830de80874b2b3d92676d3cef71bbc88c74e51d58e146053d01fec SHA512 43c6f8e931cfcc90ff2fbb79ec5c6b3045a571add719515cd98900e45a3d1f5c6139ca0ca1076c2b919bc28cd6317bc2a840dc4a54ee491c501d08703fdea8e4 WHIRLPOOL d49b19de63fea15dbef5eea75b70d9186966dd87b555043229e6b55d9976ed3494eb970957c56efe45c3f9feb8f716bf486d0cfd277869ed42dae7c0ff1411ef
diff --git a/media-gfx/hugin/hugin-2016.2.0.ebuild b/media-gfx/hugin/hugin-2016.2.0.ebuild
new file mode 100644
index 000000000000..d20586db4628
--- /dev/null
+++ b/media-gfx/hugin/hugin-2016.2.0.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+WX_GTK_VER="3.0"
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+
+inherit python-single-r1 wxwidgets versionator cmake-utils
+
+DESCRIPTION="GUI for the creation & processing of panoramic images"
+HOMEPAGE="http://hugin.sf.net"
+SRC_URI="mirror://sourceforge/${PN}/${P/_/-}.tar.bz2"
+
+LICENSE="GPL-2 SIFT"
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86"
+
+LANGS=" ca ca-valencia cs da de en-GB es eu fi fr hu it ja nl pl pt-BR ro ru sk sv zh-CN zh-TW"
+IUSE="debug lapack python sift $(echo ${LANGS//\ /\ l10n_})"
+
+CDEPEND="
+ !!dev-util/cocom
+ dev-db/sqlite:3
+ dev-libs/boost:=
+ dev-libs/zthread
+ >=media-gfx/enblend-4.0
+ media-gfx/exiv2:=
+ media-libs/freeglut
+ media-libs/glew:=
+ >=media-libs/libpano13-2.9.19_beta1:0=
+ media-libs/libpng:0=
+ media-libs/openexr:=
+ media-libs/tiff:0
+ >=media-libs/vigra-1.9.0[openexr]
+ sci-libs/fftw:3.0=
+ sys-libs/zlib
+ virtual/glu
+ virtual/jpeg:0
+ virtual/opengl
+ x11-libs/wxGTK:3.0=[X,opengl]
+ lapack? ( virtual/blas virtual/lapack )
+ python? ( ${PYTHON_DEPS} )
+ sift? ( media-gfx/autopano-sift-C )"
+RDEPEND="${CDEPEND}
+ media-libs/exiftool"
+DEPEND="${CDEPEND}
+ dev-cpp/tclap
+ sys-devel/gettext
+ virtual/pkgconfig
+ python? ( >=dev-lang/swig-2.0.4 )"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+DOCS=( authors.txt README TODO )
+
+S=${WORKDIR}/${PN}-$(get_version_component_range 1-3)
+
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_HSI=$(usex python)
+ -DENABLE_LAPACK=$(usex lapack)
+ )
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+ use python && python_optimize
+
+ local lang
+ for lang in ${LANGS} ; do
+ case ${lang} in
+ ca) dir=ca_ES;;
+ ca-valencia) dir=ca_ES@valencia;;
+ cs) dir=cs_CZ;;
+ *) dir=${lang/-/_};;
+ esac
+ if ! use l10n_${lang} ; then
+ rm -r "${ED%/}"/usr/share/locale/${dir} || die
+ fi
+ done
+}
diff --git a/media-gfx/hugin/hugin-2017.0.ebuild b/media-gfx/hugin/hugin-2017.0.ebuild
new file mode 100644
index 000000000000..ec84702f5856
--- /dev/null
+++ b/media-gfx/hugin/hugin-2017.0.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+WX_GTK_VER="3.0"
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+
+inherit python-single-r1 wxwidgets versionator cmake-utils
+
+DESCRIPTION="GUI for the creation & processing of panoramic images"
+HOMEPAGE="http://hugin.sf.net"
+SRC_URI="mirror://sourceforge/${PN}/${P/_/}.tar.bz2"
+
+LICENSE="GPL-2 SIFT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+LANGS=" ca ca-valencia cs da de en-GB es eu fi fr hu it ja nl pl pt-BR ro ru sk sv zh-CN zh-TW"
+IUSE="debug lapack python sift $(echo ${LANGS//\ /\ l10n_})"
+
+CDEPEND="
+ !!dev-util/cocom
+ dev-db/sqlite:3
+ dev-libs/boost:=
+ dev-libs/zthread
+ >=media-gfx/enblend-4.0
+ media-gfx/exiv2:=
+ media-libs/freeglut
+ media-libs/glew:=
+ >=media-libs/libpano13-2.9.19_beta1:0=
+ media-libs/libpng:0=
+ media-libs/openexr:=
+ media-libs/tiff:0
+ >=media-libs/vigra-1.9.0[openexr]
+ sci-libs/fftw:3.0=
+ sys-libs/zlib
+ virtual/glu
+ virtual/jpeg:0
+ virtual/opengl
+ x11-libs/wxGTK:3.0=[X,opengl]
+ lapack? ( virtual/blas virtual/lapack )
+ python? ( ${PYTHON_DEPS} )
+ sift? ( media-gfx/autopano-sift-C )"
+RDEPEND="${CDEPEND}
+ media-libs/exiftool"
+DEPEND="${CDEPEND}
+ dev-cpp/tclap
+ sys-devel/gettext
+ virtual/pkgconfig
+ python? ( >=dev-lang/swig-2.0.4 )"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+DOCS=( authors.txt README TODO )
+
+S=${WORKDIR}/${PN}-2017.0.0
+
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_HSI=$(usex python)
+ -DENABLE_LAPACK=$(usex lapack)
+ )
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+ use python && python_optimize
+
+ local lang
+ for lang in ${LANGS} ; do
+ case ${lang} in
+ ca) dir=ca_ES;;
+ ca-valencia) dir=ca_ES@valencia;;
+ cs) dir=cs_CZ;;
+ *) dir=${lang/-/_};;
+ esac
+ if ! use l10n_${lang} ; then
+ rm -r "${ED%/}"/usr/share/locale/${dir} || die
+ fi
+ done
+}
diff --git a/media-gfx/hugin/hugin-9999.ebuild b/media-gfx/hugin/hugin-9999.ebuild
new file mode 100644
index 000000000000..c71b0cdc559c
--- /dev/null
+++ b/media-gfx/hugin/hugin-9999.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+WX_GTK_VER="3.0"
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+
+inherit mercurial python-single-r1 wxwidgets versionator cmake-utils
+
+DESCRIPTION="GUI for the creation & processing of panoramic images"
+HOMEPAGE="http://hugin.sf.net"
+SRC_URI=""
+EHG_REPO_URI="http://hg.code.sf.net/p/hugin/hugin"
+EHG_PROJECT="${PN}-${PN}"
+
+LICENSE="GPL-2 SIFT"
+SLOT="0"
+KEYWORDS=""
+
+LANGS=" ca ca-valencia cs da de en-GB es eu fi fr hu it ja nl pl pt-BR ro ru sk sv zh-CN zh-TW"
+IUSE="debug lapack python sift $(echo ${LANGS//\ /\ l10n_})"
+
+CDEPEND="
+ !!dev-util/cocom
+ dev-db/sqlite:3
+ dev-libs/boost:=
+ dev-libs/zthread
+ >=media-gfx/enblend-4.0
+ media-gfx/exiv2:=
+ media-libs/freeglut
+ media-libs/glew:=
+ >=media-libs/libpano13-2.9.19_beta1:0=
+ media-libs/libpng:0=
+ media-libs/openexr:=
+ media-libs/tiff:0
+ >=media-libs/vigra-1.9.0[openexr]
+ sci-libs/fftw:3.0=
+ sys-libs/zlib
+ virtual/glu
+ virtual/jpeg:0
+ virtual/opengl
+ x11-libs/wxGTK:3.0=[X,opengl]
+ lapack? ( virtual/blas virtual/lapack )
+ python? ( ${PYTHON_DEPS} )
+ sift? ( media-gfx/autopano-sift-C )"
+RDEPEND="${CDEPEND}
+ media-libs/exiftool"
+DEPEND="${CDEPEND}
+ dev-cpp/tclap
+ sys-devel/gettext
+ virtual/pkgconfig
+ python? ( >=dev-lang/swig-2.0.4 )"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+DOCS=( authors.txt README TODO )
+
+S=${WORKDIR}/${PN}-$(get_version_component_range 1-3)
+
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_HSI=$(usex python)
+ -DENABLE_LAPACK=$(usex lapack)
+ )
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+ use python && python_optimize
+
+ local lang
+ for lang in ${LANGS} ; do
+ case ${lang} in
+ ca) dir=ca_ES;;
+ ca-valencia) dir=ca_ES@valencia;;
+ cs) dir=cs_CZ;;
+ *) dir=${lang/-/_};;
+ esac
+ if ! use l10n_${lang} ; then
+ rm -r "${ED%/}"/usr/share/locale/${dir} || die
+ fi
+ done
+}
diff --git a/media-gfx/hugin/metadata.xml b/media-gfx/hugin/metadata.xml
new file mode 100644
index 000000000000..48424f55e336
--- /dev/null
+++ b/media-gfx/hugin/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>graphics@gentoo.org</email>
+ <name>Gentoo Graphics Project</name>
+ </maintainer>
+ <longdescription>hugin is a panorama stitching program</longdescription>
+ <use>
+ <flag name="sift">automatically align images with
+ <pkg>media-gfx/autopano-sift-C</pkg></flag>
+ </use>
+ <upstream>
+ <remote-id type="sourceforge">hugin</remote-id>
+ </upstream>
+</pkgmetadata>