app-eselect/eselect-opencascade: fix issues from b.g.o
authorBernd Waibel <waebbl@gmail.com>
Sun, 25 Nov 2018 19:56:35 +0000 (20:56 +0100)
committerMichał Górny <mgorny@gentoo.org>
Sun, 21 Apr 2019 16:10:10 +0000 (18:10 +0200)
Add DESCRIPTION, MAINTAINER and VERSION variables, and implement
a describe_list() function.
Update metadata.xml

Closes: https://bugs.gentoo.org/504632
Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Bernd Waibel <waebbl@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/10479
Signed-off-by: Michał Górny <mgorny@gentoo.org>
app-eselect/eselect-opencascade/eselect-opencascade-1.ebuild [moved from app-eselect/eselect-opencascade/eselect-opencascade-0.ebuild with 90% similarity]
app-eselect/eselect-opencascade/files/eselect-opencascade-1.eselect [moved from app-eselect/eselect-opencascade/files/eselect-opencascade-0.eselect with 91% similarity]
app-eselect/eselect-opencascade/metadata.xml

similarity index 90%
rename from app-eselect/eselect-opencascade/eselect-opencascade-0.ebuild
rename to app-eselect/eselect-opencascade/eselect-opencascade-1.ebuild
index c0ef1e3ddc24f00ea9ec1e18b9551a4ef2938436..4513c529b4a8d46fcc1ca01b49c5a95fde91da24 100644 (file)
@@ -1,7 +1,7 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=4
+EAPI=7
 
 DESCRIPTION="Manages opencascade env file"
 HOMEPAGE="https://www.gentoo.org/proj/en/eselect/"
similarity index 91%
rename from app-eselect/eselect-opencascade/files/eselect-opencascade-0.eselect
rename to app-eselect/eselect-opencascade/files/eselect-opencascade-1.eselect
index da97cb4a8c33f0cb05e772f6f0344fc6ca743cd8..bf2e0497a1703b9ce1250d6f8c79ee7cb1707451 100644 (file)
@@ -1,5 +1,5 @@
 # -*-eselect-*-  vim: ft=eselect
-# Copyright (c) 2006-2013 Gentoo Foundation
+# Copyright (c) 2006-2019 Gentoo Authors
 #
 # This file is part of the 'eselect' tools framework.
 #
 # You should have received a copy of the GNU General Public License along with
 # eselect.  If not, see <http://www.gnu.org/licenses/>.
 
+DESCRIPTION="Manage OpenCASCADE implementation used by your system"
+MAINTAINER="waebbl@gmail.com"
+VERSION="1"
+
 MODULE=opencascade
 TARGET=${EROOT}/etc/env.d/51${MODULE}
 CONFDIR=${EROOT}/etc/env.d/${MODULE}
@@ -53,6 +57,10 @@ switch_implem() {
        echo ". /etc/profile"
 }
 
+describe_list() {
+       echo "List available OpenCASCADE implementations"
+}
+
 do_list() {
        local implem i
        write_list_start "Installed $MODULE"
index 6f49eba8f49693023f393161560b3a2d9e2717c5..e0898fe1df729d449a18c23d30c4c917aefff85b 100644 (file)
@@ -1,5 +1,16 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-<!-- maintainer-needed -->
+<maintainer type="person">
+       <email>waebbl@gmail.com</email>
+       <name>Bernd Waibel</name>
+</maintainer>
+<maintainer type="project">
+       <email>proxy-maint@gentoo.org</email>
+       <name>Proxy Maintainers project</name>
+</maintainer>
+<longdescription>
+Utility to switch between the different OpenCASCADE implementations
+on your system.
+</longdescription>
 </pkgmetadata>