summaryrefslogtreecommitdiff
path: root/media-libs/ilmbase
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /media-libs/ilmbase
reinit the tree, so we can have metadata
Diffstat (limited to 'media-libs/ilmbase')
-rw-r--r--media-libs/ilmbase/Manifest15
-rw-r--r--media-libs/ilmbase/files/ilmbase-1.0.0-asneeded.patch11
-rw-r--r--media-libs/ilmbase/files/ilmbase-1.0.2-gcc43.patch11
-rw-r--r--media-libs/ilmbase/files/ilmbase-2.2.0-Remove-register-keyword.patch79
-rw-r--r--media-libs/ilmbase/ilmbase-1.0.2.ebuild35
-rw-r--r--media-libs/ilmbase/ilmbase-2.0.1-r1.ebuild17
-rw-r--r--media-libs/ilmbase/ilmbase-2.1.0.ebuild26
-rw-r--r--media-libs/ilmbase/ilmbase-2.2.0-r1.ebuild30
-rw-r--r--media-libs/ilmbase/ilmbase-2.2.0.ebuild26
-rw-r--r--media-libs/ilmbase/metadata.xml10
10 files changed, 260 insertions, 0 deletions
diff --git a/media-libs/ilmbase/Manifest b/media-libs/ilmbase/Manifest
new file mode 100644
index 000000000000..3e60b2e2f656
--- /dev/null
+++ b/media-libs/ilmbase/Manifest
@@ -0,0 +1,15 @@
+AUX ilmbase-1.0.0-asneeded.patch 430 SHA256 2fa63c4d151e784d4e2c1a2509ccae530b391df6d6805f6ec188c5e6c0a6565e SHA512 ee217602f51f146324c277f3876d9fe6f23524e9e7d81c00707b7a29a0edcaa200adf2e8835485f04c4b7914b7fcfc8307dbb984072d895588e4e10ef0cff525 WHIRLPOOL d1002a7bf3078d503d75dca6c055dc0020a79e4fbb511c34aa5c64731dd8a2dfc5cd7b7a364aacf64be9b73dc14c5a43fea422481b3664c1a5ebc1b1dddac6ad
+AUX ilmbase-1.0.2-gcc43.patch 290 SHA256 fe48f677649b1ff79e780217fd09be98012ef41108843a7b08b635dbc33dc0a5 SHA512 7436f6ea0bc6a25a6496566b2d3169f11103fd5376dfa7883bc0a420e32d2f2dbcd94ad02cb7eecede36ac1d0f27564d9b442c4ee9d82c19a9c7c1cba51204cf WHIRLPOOL 484bf599c465acb320ad3da9f79be3edbe95e25ee32532df20e36effb675d2161126bd55986427d50afa61a995df0b48ec2dfa0bd5fa44650a94998e76315c6e
+AUX ilmbase-2.2.0-Remove-register-keyword.patch 2582 SHA256 e3b9dcac65f7706248cde745ce691e87a681d4160e9d85c501294b1c37e0eb7f SHA512 786b2edc895efd06fcfa78441704ea0ec9608d872d0953212adfe83f9a9c2c838e9caa88dfe9fab140a237e645ac90d8a099761057e3cc6a4e44865cc316459c WHIRLPOOL 07ca5f368ccfad805245228c2138635364f44c956f115b2e3cdd6d35ae42016ff7047edf793ae3659d385b71cf299d6183e54b94f54a23172a45119a1c793cd3
+DIST ilmbase-1.0.2.tar.gz 496540 SHA256 2e5cda799ffdfca9b1a16bb120d49c74a39af1457ef22f968918c6200ba62e44 SHA512 5a1a0011ef43132f33832d2e322320abb81a0f495e921de52af8f6e9ee50e0bed63897a0054de228f4081cc2f6591cb99a686f908620e87bf86c9d2d689923cd WHIRLPOOL c111275a20b7506216d8888d1f88483dbec2577e4fb47986f8c1b19dc0b320518d5f251f7499dc10df4e145594a7717156d22f6d64e11a01e92c8eb20045bcd0
+DIST ilmbase-2.0.1.tar.gz 555828 SHA256 19b03975fea4461f2eff91f5df138b301b3ea9709eccbda98447f372bf09735f SHA512 0f2341fefd7c661b62bfd42590c9f29e5b58fbf303a4418e17d3bb831c40ebe23848250f360bc755113b84882665eb8c90497ee2f8d77bc5ed8e1fd43182c712 WHIRLPOOL cc0ca175d47691a8223fdec9804476e5a095122b9519a057fca0dd68e236016f5ffdfcbcac08ba5f9cad30d8eb543ff51d412169f03b44da7b39a781a0d77d4e
+DIST ilmbase-2.1.0.tar.gz 557552 SHA256 1e841ad89c5761940b07a125e6909ad22fe9fe0f99eadef45e0cca4efc6819b4 SHA512 2d168accc4f4fb8256fa7a4488c1a930bf1f088bda93f6d8272d3ce15219716d3e85dfa1e85dc2766bce10438e8fb38607a232a145c00d5d742cbde6604df342 WHIRLPOOL 10105bf617ecf17318f09ceb70226f14c544f16d3c7683577c9133b682ef049ecdaccd4f623b3eca1cf9b563dacaae87ed6134fd4d0878ec31bdb9a83942c936
+DIST ilmbase-2.2.0.tar.gz 525289 SHA256 ecf815b60695555c1fbc73679e84c7c9902f4e8faa6e8000d2f905b8b86cedc7 SHA512 0bbad14ed2bd286dff3987b16ef8631470211da54f822cb3e29b7931807216845ded81c9bf41fd2d22a8b362e8b9904a5450f61f5a242e460083e86b846513f1 WHIRLPOOL 740586dd279bc4b28921c7675f56253743d3ed43a9af828a59b2e72603dbeb2f7669c876ede8b6dbcf58e11c407f43325f04ac49b47cf00fd963c1a4ae216052
+EBUILD ilmbase-1.0.2.ebuild 800 SHA256 659cefed6c5272a35119fadaf7f54a120d937d4c8673732717d098aacd56f40f SHA512 e302e98e65e0620e0367d74b0a797578420ad540394e8ee307883b70a1d1673e863ae418f4e00966960dc5c39be4d43649e84f2338cb0fea31a5b79e7c8557a4 WHIRLPOOL a811b33e21bb270dade86de056da04d09916e5d782ef484c1e46fae5a8294f1e69c15b534cab4441e5ddbc27feab53c815251f6a34939ac7b5883e509fdf7749
+EBUILD ilmbase-2.0.1-r1.ebuild 591 SHA256 9619dbaea74fc5d7fb3d1235bea639ee3fc992ca74414cf170fc27ba631eab7c SHA512 4a5392c5be8b1758dc8c2fc0e59530fafb7d353ca70711060f4e43759a9f22c6524323b3db50774b94d7a40472b4854810d012f5eeee375af8f08b4577eae18e WHIRLPOOL 3e39f9f87562f552d81db483a01bcb378a57b7d3663376d4d0723a1c6b179674675f8be7cf36068ae2dc59a826a9450c0f88bc9ab867af29ef0e2935ce06dde3
+EBUILD ilmbase-2.1.0.ebuild 758 SHA256 4ed6651f903f6dca24ac26be8fefa8f10a0369f6478156f1039768b5744c5dbf SHA512 fdb41c8dc58900b21d3dd42e8cd65b99639f343985ae8b99e04a8a4e5eb0b68b13725d03b3bd03776d528d2998f62d0f6496bb6ef13b0cc9dda1d804d84b7e2e WHIRLPOOL bbe381d55d58a2bbc6cd134aec0aab8b9835705f36a8bff703de79dc236529210ab5ef2bde9a8ac1ed68bbc3019d44ab05103b84af5a271221b80fedad2a7297
+EBUILD ilmbase-2.2.0-r1.ebuild 916 SHA256 65a50f6c69d976d5a1f8a41f0b62eaf5c7a8b76ca57b93ce9ea97c856a702f95 SHA512 3523a92501fcc4891d88a684c16a3634f7f6799efd54d338e38202f4231e3e728054bc78f21c4c1a776ba70b2d2feaef826639733e1551891c4bd0d975b0440d WHIRLPOOL ec8dce5849777eb62357aa6e6d88c455be5525442b534812b2e15e227b5c522daee9eff5b5c6fd6cc6395a742f7d1559a16294062e3a453a9edef8547dfcce01
+EBUILD ilmbase-2.2.0.ebuild 773 SHA256 c22202603833877236b58f763dcdf7e6ddbb02f180bb2ab455a171f344b35ad6 SHA512 a11bcce9aa6cd8a818ad2d8e9ab391e83b4a2b70155b1524d8b00b0f6c8a726aa1c4ad4f75acec1c8a81cd1d12626e0dd80da7b74a3410c7dc9aa12454b98c58 WHIRLPOOL 31863e9004998682b3bf20be8b64027cdfbbe877bd701a08bcfdf19e25b3147cf84ca2e5cb8272f41caf78488f3a1a2bc100de6d72ca5439ad796b6237421e86
+MISC ChangeLog 2666 SHA256 1da884a1d7a4ea025d22b360e8f79decc595883226b50781fb59f330b6fe82e5 SHA512 96651b14cd320a115fe0c324c85a0c47a8d3e6759297bceccd1e28e9ba668f4027932027e165d7c34f2fa787938ba600a37a343949af6a64d577344e87b96296 WHIRLPOOL b3bc8dceea41ee43555555b140fb4ee520573eb9c2a2c74a339d5d5c2f5251a067682f3c99449afffcc24bde1bd2ccb89e615ff6c76d21259657e438f422f9a1
+MISC ChangeLog-2015 6279 SHA256 636be1bc8278a462bdc8438d9618d5d7b666477685b2ca4bcfa3c1557bd1f289 SHA512 035b6c947edaf8a7de34f74dc014a819237e3bd0d409a43036ff59552ca1266f04250e8cf12c4bb562f0519a17860b53418cbcce90362d8ab37a04e2e8e10ba3 WHIRLPOOL a940906193af085d070f87c00df1a47839199da5de31351be3b6d846e383727676c0790d8d8b15d82d34251be87d3a22b44596e899729f7a538066f31003131e
+MISC metadata.xml 303 SHA256 42984153ef0dfe81bbaef220c049f37b76c90405fa9e0ca61975b602e15ba815 SHA512 0ab8d735dd7a8e0dc96b14cfde1ae06969d15cfbad956f4fda60b093660aee38fe98709376eedc9362a26858678d2f28eec795c1accb2560858fd804a11bb7ca WHIRLPOOL 9860638948335d44056f90be083f584a0e6f58b261cdbcbb791f049acfbb2c905ff3a313bdc30e26c79d3080b76dababa327470e20f572e21b31d7ea3464e885
diff --git a/media-libs/ilmbase/files/ilmbase-1.0.0-asneeded.patch b/media-libs/ilmbase/files/ilmbase-1.0.0-asneeded.patch
new file mode 100644
index 000000000000..dc69fb983636
--- /dev/null
+++ b/media-libs/ilmbase/files/ilmbase-1.0.0-asneeded.patch
@@ -0,0 +1,11 @@
+--- IlmThread/Makefile.in
++++ IlmThread/Makefile.in
+@@ -209,7 +209,7 @@
+ IlmThreadMutexPosix.cpp
+
+ libIlmThread_la_LDFLAGS = -version-info @LIBTOOL_VERSION@ -no-undefined
+-libIlmThread_la_LIBADD = ../Iex/libIex.la
++libIlmThread_la_LIBADD = ../Iex/libIex.la -lpthread
+ libIlmThreadincludedir = $(includedir)/OpenEXR
+ libIlmThreadinclude_HEADERS = IlmThreadPool.h IlmThread.h \
+ IlmThreadSemaphore.h IlmThreadMutex.h
diff --git a/media-libs/ilmbase/files/ilmbase-1.0.2-gcc43.patch b/media-libs/ilmbase/files/ilmbase-1.0.2-gcc43.patch
new file mode 100644
index 000000000000..d822092254d8
--- /dev/null
+++ b/media-libs/ilmbase/files/ilmbase-1.0.2-gcc43.patch
@@ -0,0 +1,11 @@
+--- Imath/ImathMatrix.h
++++ Imath/ImathMatrix.h
+@@ -37,6 +37,8 @@
+ #ifndef INCLUDED_IMATHMATRIX_H
+ #define INCLUDED_IMATHMATRIX_H
+
++#include <cstring>
++
+ //----------------------------------------------------------------
+ //
+ // 2D (3x3) and 3D (4x4) transformation matrix templates.
diff --git a/media-libs/ilmbase/files/ilmbase-2.2.0-Remove-register-keyword.patch b/media-libs/ilmbase/files/ilmbase-2.2.0-Remove-register-keyword.patch
new file mode 100644
index 000000000000..3fd95aceda9c
--- /dev/null
+++ b/media-libs/ilmbase/files/ilmbase-2.2.0-Remove-register-keyword.patch
@@ -0,0 +1,79 @@
+From 6d297f35c5dbfacc8a5e94f33b986db7ab468db9 Mon Sep 17 00:00:00 2001
+From: Larry Gritz <lg@larrygritz.com>
+Date: Fri, 30 Sep 2016 15:58:27 -0700
+Subject: [PATCH] Remove 'register' keyword.
+
+'register' is a relic of K&R-era C, it's utterly useless in modern
+compilers. It's been deprecated in C++11, and therefore will generate
+warnings when encountered -- and many packages that use OpenEXR's public
+headers use -Werr to turn warnings into errors. Starting in C++17, the
+keyword is removed entirely, and thus will certainly be a build break
+for that version of the standard. So it's time for it to go.
+---
+ IlmBase/Half/half.cpp | 6 +++---
+ IlmBase/Half/half.h | 4 ++--
+ IlmBase/Imath/ImathMatrix.h | 8 ++++----
+ 3 files changed, 9 insertions(+), 9 deletions(-)
+
+diff --git a/Half/half.cpp b/Half/half.cpp
+index 609aaa1..09a50aa 100644
+--- a/Half/half.cpp
++++ b/Half/half.cpp
+@@ -94,9 +94,9 @@ half::convert (int i)
+ // of float and half (127 versus 15).
+ //
+
+- register int s = (i >> 16) & 0x00008000;
+- register int e = ((i >> 23) & 0x000000ff) - (127 - 15);
+- register int m = i & 0x007fffff;
++ int s = (i >> 16) & 0x00008000;
++ int e = ((i >> 23) & 0x000000ff) - (127 - 15);
++ int m = i & 0x007fffff;
+
+ //
+ // Now reassemble s, e and m into a half:
+diff --git a/Half/half.h b/Half/half.h
+index f78e4f6..da418d6 100644
+--- a/Half/half.h
++++ b/Half/half.h
+@@ -459,7 +459,7 @@ half::half (float f)
+ // to do the float-to-half conversion.
+ //
+
+- register int e = (x.i >> 23) & 0x000001ff;
++ int e = (x.i >> 23) & 0x000001ff;
+
+ e = _eLut[e];
+
+@@ -470,7 +470,7 @@ half::half (float f)
+ // bits and combine it with the sign and exponent.
+ //
+
+- register int m = x.i & 0x007fffff;
++ int m = x.i & 0x007fffff;
+ _h = e + ((m + 0x00000fff + ((m >> 13) & 1)) >> 13);
+ }
+ else
+diff --git a/Imath/ImathMatrix.h b/Imath/ImathMatrix.h
+index 3e96c2f..1d7f8dc 100644
+--- a/Imath/ImathMatrix.h
++++ b/Imath/ImathMatrix.h
+@@ -2527,11 +2527,11 @@ Matrix44<T>::multiply (const Matrix44<T> &a,
+ const Matrix44<T> &b,
+ Matrix44<T> &c)
+ {
+- register const T * IMATH_RESTRICT ap = &a.x[0][0];
+- register const T * IMATH_RESTRICT bp = &b.x[0][0];
+- register T * IMATH_RESTRICT cp = &c.x[0][0];
++ const T * IMATH_RESTRICT ap = &a.x[0][0];
++ const T * IMATH_RESTRICT bp = &b.x[0][0];
++ T * IMATH_RESTRICT cp = &c.x[0][0];
+
+- register T a0, a1, a2, a3;
++ T a0, a1, a2, a3;
+
+ a0 = ap[0];
+ a1 = ap[1];
+--
+2.14.1
+
diff --git a/media-libs/ilmbase/ilmbase-1.0.2.ebuild b/media-libs/ilmbase/ilmbase-1.0.2.ebuild
new file mode 100644
index 000000000000..eb979ea8ca4c
--- /dev/null
+++ b/media-libs/ilmbase/ilmbase-1.0.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+inherit eutils libtool
+
+DESCRIPTION="OpenEXR ILM Base libraries"
+HOMEPAGE="http://openexr.com/"
+SRC_URI="http://download.savannah.gnu.org/releases/openexr/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 -arm hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd"
+IUSE="static-libs"
+
+RDEPEND="!<media-libs/openexr-1.5.0"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-1.0.0-asneeded.patch \
+ "${FILESDIR}"/${P}-gcc43.patch
+ elibtoolize
+}
+
+src_configure() {
+ econf \
+ --disable-dependency-tracking \
+ $(use_enable static-libs static)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+ dodoc AUTHORS ChangeLog NEWS README
+ find "${D}" -name '*.la' -delete
+}
diff --git a/media-libs/ilmbase/ilmbase-2.0.1-r1.ebuild b/media-libs/ilmbase/ilmbase-2.0.1-r1.ebuild
new file mode 100644
index 000000000000..e9d83ade3acd
--- /dev/null
+++ b/media-libs/ilmbase/ilmbase-2.0.1-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit autotools-multilib
+
+DESCRIPTION="OpenEXR ILM Base libraries"
+HOMEPAGE="http://openexr.com/"
+SRC_URI="http://download.savannah.gnu.org/releases/openexr/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/2.0.1" # 2.0.1 for the namespace off -> on switch, caused library renaming
+KEYWORDS="~amd64 -arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+IUSE="static-libs"
+
+DOCS=( AUTHORS ChangeLog NEWS README )
+MULTILIB_WRAPPED_HEADERS=( /usr/include/OpenEXR/IlmBaseConfig.h )
diff --git a/media-libs/ilmbase/ilmbase-2.1.0.ebuild b/media-libs/ilmbase/ilmbase-2.1.0.ebuild
new file mode 100644
index 000000000000..bdbfe9d413fd
--- /dev/null
+++ b/media-libs/ilmbase/ilmbase-2.1.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit autotools-multilib
+
+DESCRIPTION="OpenEXR ILM Base libraries"
+HOMEPAGE="http://openexr.com/"
+SRC_URI="http://download.savannah.gnu.org/releases/openexr/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/11" # 11 from SONAME
+KEYWORDS="amd64 -arm hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris"
+IUSE="static-libs"
+
+DOCS=( AUTHORS ChangeLog NEWS README )
+MULTILIB_WRAPPED_HEADERS=( /usr/include/OpenEXR/IlmBaseConfig.h )
+
+src_configure() {
+ # Disable use of ucontext.h wrt #482890
+ if use hppa || use ppc || use ppc64; then
+ export ac_cv_header_ucontext_h=no
+ fi
+
+ autotools-multilib_src_configure
+}
diff --git a/media-libs/ilmbase/ilmbase-2.2.0-r1.ebuild b/media-libs/ilmbase/ilmbase-2.2.0-r1.ebuild
new file mode 100644
index 000000000000..0fbeb31e7019
--- /dev/null
+++ b/media-libs/ilmbase/ilmbase-2.2.0-r1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit multilib-minimal
+
+DESCRIPTION="OpenEXR ILM Base libraries"
+HOMEPAGE="http://openexr.com/"
+SRC_URI="http://download.savannah.gnu.org/releases/openexr/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/12" # based on SONAME
+KEYWORDS="~amd64 -arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris"
+IUSE="static-libs"
+
+DEPEND="virtual/pkgconfig[${MULTILIB_USEDEP}]"
+
+DOCS=( AUTHORS ChangeLog NEWS README )
+MULTILIB_WRAPPED_HEADERS=( /usr/include/OpenEXR/IlmBaseConfig.h )
+
+PATCHES=( "${FILESDIR}/${P}-Remove-register-keyword.patch" )
+
+multilib_src_configure() {
+ # Disable use of ucontext.h wrt #482890
+ if use hppa || use ppc || use ppc64; then
+ export ac_cv_header_ucontext_h=no
+ fi
+
+ ECONF_SOURCE=${S} econf "$(use_enable static-libs static)"
+}
diff --git a/media-libs/ilmbase/ilmbase-2.2.0.ebuild b/media-libs/ilmbase/ilmbase-2.2.0.ebuild
new file mode 100644
index 000000000000..ed86d10473a1
--- /dev/null
+++ b/media-libs/ilmbase/ilmbase-2.2.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit autotools-multilib
+
+DESCRIPTION="OpenEXR ILM Base libraries"
+HOMEPAGE="http://openexr.com/"
+SRC_URI="http://download.savannah.gnu.org/releases/openexr/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/12" # based on SONAME
+KEYWORDS="~amd64 -arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris"
+IUSE="static-libs"
+
+DOCS=( AUTHORS ChangeLog NEWS README )
+MULTILIB_WRAPPED_HEADERS=( /usr/include/OpenEXR/IlmBaseConfig.h )
+
+src_configure() {
+ # Disable use of ucontext.h wrt #482890
+ if use hppa || use ppc || use ppc64; then
+ export ac_cv_header_ucontext_h=no
+ fi
+
+ autotools-multilib_src_configure
+}
diff --git a/media-libs/ilmbase/metadata.xml b/media-libs/ilmbase/metadata.xml
new file mode 100644
index 000000000000..fc9e500d69e1
--- /dev/null
+++ b/media-libs/ilmbase/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>media-video@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">openexr/openexr</remote-id>
+ </upstream>
+</pkgmetadata>