Gentoo Archives: gentoo-commits

From: Joonas Niilola <juippis@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/OpenNI2/
Date: Thu, 08 Jul 2021 10:42:32
Message-Id: 1625740939.5c85975050825e50eb49be893ee6321d0021b363.juippis@gentoo
1 commit: 5c85975050825e50eb49be893ee6321d0021b363
2 Author: Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
3 AuthorDate: Thu Jun 24 15:37:46 2021 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Thu Jul 8 10:42:19 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c859750
7
8 dev-libs/OpenNI2: remove obsolete
9
10 Closes: https://bugs.gentoo.org/787356
11 Package-Manager: Portage-3.0.20, Repoman-3.0.2
12 Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
13 Closes: https://github.com/gentoo/gentoo/pull/21407
14 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
15
16 dev-libs/OpenNI2/OpenNI2-2.2_beta2.ebuild | 98 -------------------------------
17 1 file changed, 98 deletions(-)
18
19 diff --git a/dev-libs/OpenNI2/OpenNI2-2.2_beta2.ebuild b/dev-libs/OpenNI2/OpenNI2-2.2_beta2.ebuild
20 deleted file mode 100644
21 index 2edb89b3f14..00000000000
22 --- a/dev-libs/OpenNI2/OpenNI2-2.2_beta2.ebuild
23 +++ /dev/null
24 @@ -1,98 +0,0 @@
25 -# Copyright 1999-2021 Gentoo Authors
26 -# Distributed under the terms of the GNU General Public License v2
27 -
28 -EAPI=5
29 -
30 -SCM=""
31 -if [ "${PV#9999}" != "${PV}" ] ; then
32 - SCM="git-r3"
33 - EGIT_REPO_URI="https://github.com/occipital/openni2"
34 -fi
35 -
36 -inherit ${SCM} toolchain-funcs epatch multilib java-pkg-opt-2 flag-o-matic
37 -
38 -if [ "${PV#9999}" != "${PV}" ] ; then
39 - SRC_URI=""
40 -else
41 - KEYWORDS="~amd64 ~arm"
42 - SRC_URI="https://github.com/occipital/OpenNI2/archive/${PV/_/-}.tar.gz -> ${P}.tar.gz"
43 - S="${WORKDIR}/${P/_/-}"
44 -fi
45 -
46 -DESCRIPTION="OpenNI2 SDK"
47 -HOMEPAGE="https://structure.io/openni"
48 -LICENSE="Apache-2.0"
49 -SLOT="0"
50 -IUSE="doc java neon opengl static-libs"
51 -
52 -RDEPEND="
53 - virtual/libusb:1
54 - virtual/libudev
55 - virtual/jpeg:0
56 - opengl? ( media-libs/freeglut )
57 - java? ( >=virtual/jre-1.5:* )
58 -"
59 -DEPEND="${RDEPEND}
60 - doc? ( app-doc/doxygen )
61 - java? ( >=virtual/jdk-1.5:* )"
62 -
63 -src_prepare() {
64 - epatch \
65 - "${FILESDIR}/jpeg.patch" \
66 - "${FILESDIR}/rpath.patch" \
67 - "${FILESDIR}/soname.patch" \
68 - "${FILESDIR}/pthread.patch" \
69 - "${FILESDIR}/c++14.patch"
70 -
71 - rm -rf ThirdParty/LibJPEG
72 - for i in ThirdParty/PSCommon/BuildSystem/Platform.* ; do
73 - echo "" > ${i}
74 - done
75 -}
76 -
77 -src_compile() {
78 - use neon && export CFLAGS="${CFLAGS} -DXN_NEON"
79 - emake \
80 - CC="$(tc-getCC)" \
81 - CXX="$(tc-getCXX)" \
82 - ALLOW_WARNINGS=1 \
83 - GLUT_SUPPORTED="$(usex opengl 1 0)" \
84 - $(usex java "" ALL_WRAPPERS="") \
85 - $(usex java "" JAVA_SAMPLES="")
86 -
87 - if use doc ; then
88 - cd "${S}/Source/Documentation"
89 - doxygen || die
90 - fi
91 -}
92 -
93 -src_install() {
94 - dolib.so "${S}/Bin/"*Release/*.so
95 - cp -a "${S}/Bin/"*Release/OpenNI2 "${ED}/usr/$(get_libdir)"
96 -
97 - use static-libs && dolib.a "${S}/Bin/"*Release/*.a
98 -
99 - insinto /usr/include/openni2
100 - doins -r Include/*
101 -
102 - dobin "${S}/Bin/"*Release/{PS1080Console,PSLinkConsole,SimpleRead,EventBasedRead,MultipleStreamRead,MWClosestPointApp}
103 - use opengl && dobin "${S}/Bin/"*Release/{NiViewer,SimpleViewer,MultiDepthViewer,ClosestPointViewer}
104 -
105 - if use java ; then
106 - java-pkg_dojar "${S}/Bin/"*Release/*.jar
107 - echo "java -jar ${JAVA_PKG_JARDEST}/org.openni.Samples.SimpleViewer.jar" > org.openni.Samples.SimpleViewer
108 - dobin org.openni.Samples.SimpleViewer
109 - fi
110 -
111 - dodoc CHANGES.txt NOTICE README ReleaseNotes.txt Source/Documentation/Text/*.txt
112 -
113 - if use doc ; then
114 - dohtml -r "${S}/Source/Documentation/html/"*
115 - fi
116 -
117 - dodir /usr/$(get_libdir)/pkgconfig
118 - sed \
119 - -e "s/@libdir@/$(get_libdir)/" \
120 - -e "s/@version@/${PV}/" \
121 - "${FILESDIR}/libopenni2.pc.in" > "${ED}/usr/$(get_libdir)/pkgconfig/libopenni2.pc" || die
122 -}