[gentoo-commits] repo/gentoo:master commit in: dev-libs/libspnav/

2022-12-15 Thread Sebastian Pipping
commit: de477b78f41b05352a7e890ac673e5c66a454d71
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Thu Dec 15 16:12:37 2022 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Thu Dec 15 16:30:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de477b78

dev-libs/libspnav: 1.1 + EAPI 8

Signed-off-by: Sebastian Pipping  gentoo.org>

 dev-libs/libspnav/Manifest|  1 +
 dev-libs/libspnav/libspnav-1.1.ebuild | 56 +++
 2 files changed, 57 insertions(+)

diff --git a/dev-libs/libspnav/Manifest b/dev-libs/libspnav/Manifest
index a3845adba141..7676f5fda986 100644
--- a/dev-libs/libspnav/Manifest
+++ b/dev-libs/libspnav/Manifest
@@ -1,2 +1,3 @@
 DIST libspnav-0.2.3.tar.gz 11985 BLAKE2B 
134a0c3f7c9a7ef7c4f68910e0266880958e2b74e253b75237b0fa8d3e482bcd1f42e715b85f0ffca3a62103530e854090818564d9c241bfc55de039cc4883ee
 SHA512 
b2c452d979d455fc99bfdc172c8a2408a6e8dc40acc52964fa64f4d75a8ee77dda12e5e212c0c4e07a0a24d055f16f85bb6ce6287e24e6bd0665de457e37e6a7
 DIST libspnav-1.0.tar.gz 31578 BLAKE2B 
535cdf588b4b1de8f37f9239a48df10e755d004fbe6b5f3771b00bb2f9a8b36e7db30297a8a99ac689d890c08c728303af3d71c60c299574bf02476aa5724b11
 SHA512 
ae36ea51dbca7d5ba31d82ffaa46bad2bd877f5f7c077d2e711747427f6d60a000ab0c827ae6523ba6a275dbad205eea8c20520fe2575a6fa6b554ea8b5e0eaa
+DIST libspnav-1.1.tar.gz 31574 BLAKE2B 
3c15ead61a6eb61da6eb4d072f09b1eb410b441d622d18efe2b70754efcb5de3fd1d2e707fe162d62fb5246e1f8f1313d80ff8765edad6626760e1e2c7283191
 SHA512 
94770d9449dd02ade041d3589bcae7664fa990c4a4feca7b2b1e6542b65aa7073305595310b9e639f10716cf15aaad913e57496fb79bdd4dba5bf703ec8299ab

diff --git a/dev-libs/libspnav/libspnav-1.1.ebuild 
b/dev-libs/libspnav/libspnav-1.1.ebuild
new file mode 100644
index ..921b6229777e
--- /dev/null
+++ b/dev-libs/libspnav/libspnav-1.1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit toolchain-funcs
+
+MY_PN='spacenav'
+DESCRIPTION="libspnav is a replacement for the magellan library with a cleaner 
API"
+HOMEPAGE="http://spacenav.sourceforge.net/";
+SRC_URI="https://github.com/FreeSpacenav/libspnav/releases/download/v${PV}/libspnav-${PV}.tar.gz";
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="static-libs X"
+
+CDEPEND="X? ( x11-libs/libX11 )"
+RDEPEND="app-misc/spacenavd[X?]
+   ${CDEPEND}"
+DEPEND="${CDEPEND}"
+
+src_configure() {
+   local args=(
+   --disable-opt
+   --disable-debug
+   $(use_enable X x11)
+   )
+   econf "${args[@]}"
+
+   # https://bugs.gentoo.org/838349
+   sed "/^Libs:/ s,/lib,/$(get_libdir)," -i spnav.pc || die
+}
+
+src_compile() {
+   local args=(
+   AR="$(tc-getAR)"
+   CC="$(tc-getCC)"
+   incpaths=-I.
+   libpaths=
+   )
+   emake "${args[@]}"
+}
+
+src_install() {
+   local args=(
+   DESTDIR="${D}"
+   libdir="$(get_libdir)"
+   )
+   emake "${args[@]}" install
+
+   # The custom configure script does not support --disable-static
+   # and conditionally patching $(lib_a) out of Makefile.in does not
+   # seem like a very maintainable option, hence we delete the .a file
+   # after "make install", instead.
+   use static-libs || find "${D}" -type f -name \*.a -delete
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libspnav/

2022-11-28 Thread Sebastian Pipping
commit: 06dae82fdb9e2307b50c2f2cc3636e68a7ce9aad
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Mon Nov 28 21:59:01 2022 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Mon Nov 28 22:40:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06dae82f

dev-libs/libspnav: Drop old + MissingRemoteId

Signed-off-by: Sebastian Pipping  gentoo.org>

 dev-libs/libspnav/Manifest  |  1 -
 dev-libs/libspnav/libspnav-0.2.3.ebuild | 46 --
 dev-libs/libspnav/libspnav-0.3.ebuild   | 53 --
 dev-libs/libspnav/libspnav-1.0.ebuild   | 57 -
 dev-libs/libspnav/metadata.xml  |  1 +
 5 files changed, 1 insertion(+), 157 deletions(-)

diff --git a/dev-libs/libspnav/Manifest b/dev-libs/libspnav/Manifest
index 9a841a93504b..a3845adba141 100644
--- a/dev-libs/libspnav/Manifest
+++ b/dev-libs/libspnav/Manifest
@@ -1,3 +1,2 @@
 DIST libspnav-0.2.3.tar.gz 11985 BLAKE2B 
134a0c3f7c9a7ef7c4f68910e0266880958e2b74e253b75237b0fa8d3e482bcd1f42e715b85f0ffca3a62103530e854090818564d9c241bfc55de039cc4883ee
 SHA512 
b2c452d979d455fc99bfdc172c8a2408a6e8dc40acc52964fa64f4d75a8ee77dda12e5e212c0c4e07a0a24d055f16f85bb6ce6287e24e6bd0665de457e37e6a7
-DIST libspnav-0.3.tar.gz 12386 BLAKE2B 
6598e0eb3cb41c9e13f0cb62715cd199d2fff0903d8f62726fa82227f2aa49f4dc41083929cbdde18974dfb08c23947158b465bb552c12ea8c9f9fd754962c2b
 SHA512 
1bd61c1ccda37af9b3eaeda6d8f269777f7d13b1c3d3ed4d194b917199bd232d79c9513bcdae6fce6c298ad8460c095a98e3cfd98ee76e1852fc0e93e478c252
 DIST libspnav-1.0.tar.gz 31578 BLAKE2B 
535cdf588b4b1de8f37f9239a48df10e755d004fbe6b5f3771b00bb2f9a8b36e7db30297a8a99ac689d890c08c728303af3d71c60c299574bf02476aa5724b11
 SHA512 
ae36ea51dbca7d5ba31d82ffaa46bad2bd877f5f7c077d2e711747427f6d60a000ab0c827ae6523ba6a275dbad205eea8c20520fe2575a6fa6b554ea8b5e0eaa

diff --git a/dev-libs/libspnav/libspnav-0.2.3.ebuild 
b/dev-libs/libspnav/libspnav-0.2.3.ebuild
deleted file mode 100644
index 094057542c4c..
--- a/dev-libs/libspnav/libspnav-0.2.3.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit toolchain-funcs
-
-MY_PN='spacenav'
-DESCRIPTION="libspnav is a replacement for the magellan library with a cleaner 
API"
-HOMEPAGE="http://spacenav.sourceforge.net/";
-SRC_URI="mirror://sourceforge/project/${MY_PN}/${MY_PN}%20library%20%28SDK%29/${PN}%20${PV}/${P}.tar.gz"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ppc64 x86"
-IUSE="X"
-
-CDEPEND="X? ( x11-libs/libX11 )"
-RDEPEND="app-misc/spacenavd[X?]
-   ${CDEPEND}"
-DEPEND="${CDEPEND}"
-
-src_prepare() {
-   eapply "${FILESDIR}"/${P}-makefile.patch
-   eapply_user
-}
-
-src_configure() {
-   local args=(
-   --disable-opt
-   --disable-debug
-   $(use_enable X x11)
-   )
-   econf "${args[@]}"
-}
-
-src_compile() {
-   emake AR="$(tc-getAR)" CC="$(tc-getCC)"
-}
-
-src_install() {
-   local args=(
-   DESTDIR="${D}"
-   libdir="$(get_libdir)"
-   )
-   emake "${args[@]}" install
-}

diff --git a/dev-libs/libspnav/libspnav-0.3.ebuild 
b/dev-libs/libspnav/libspnav-0.3.ebuild
deleted file mode 100644
index c4af54f4d64b..
--- a/dev-libs/libspnav/libspnav-0.3.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit toolchain-funcs
-
-MY_PN='spacenav'
-DESCRIPTION="libspnav is a replacement for the magellan library with a cleaner 
API"
-HOMEPAGE="http://spacenav.sourceforge.net/";
-SRC_URI="https://github.com/FreeSpacenav/libspnav/releases/download/v${PV}/libspnav-${PV}.tar.gz";
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="static-libs X"
-
-CDEPEND="X? ( x11-libs/libX11 )"
-RDEPEND="app-misc/spacenavd[X?]
-   ${CDEPEND}"
-DEPEND="${CDEPEND}"
-
-src_configure() {
-   local args=(
-   --disable-opt
-   --disable-debug
-   $(use_enable X x11)
-   )
-   econf "${args[@]}"
-}
-
-src_compile() {
-   local args=(
-   AR="$(tc-getAR)"
-   CC="$(tc-getCC)"
-   incpaths=-I.
-   libpaths=
-   )
-   emake "${args[@]}"
-}
-
-src_install() {
-   local args=(
-   DESTDIR="${D}"
-   libdir="$(get_libdir)"
-   )
-   emake "${args[@]}" install
-
-   # The custom configure script does not support --disable-static
-   # and conditionally patching $(lib_a) out of Makefile.in does not
-   # seem like a very maintainable option, hence we delete the .a file
-   # after "make install", instead.
-   use static-libs || find "${D}" -type f -name \*.a -delete
-}

diff --git a/dev-libs/libspnav/libspnav-1.0.ebuild 
b/dev-libs/libspnav/libspnav-1.0.ebuild
deleted 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libspnav/

2022-04-15 Thread Sebastian Pipping
commit: ca69be7a1761c0797a7010456823352b4ccdab82
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Fri Apr 15 10:10:15 2022 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Fri Apr 15 10:11:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca69be7a

dev-libs/libspnav: Fix pkg-config libdir

Closes: https://bugs.gentoo.org/838349
Signed-off-by: Sebastian Pipping  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 dev-libs/libspnav/libspnav-1.0-r1.ebuild | 60 
 1 file changed, 60 insertions(+)

diff --git a/dev-libs/libspnav/libspnav-1.0-r1.ebuild 
b/dev-libs/libspnav/libspnav-1.0-r1.ebuild
new file mode 100644
index ..c11540c54500
--- /dev/null
+++ b/dev-libs/libspnav/libspnav-1.0-r1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit toolchain-funcs
+
+MY_PN='spacenav'
+DESCRIPTION="libspnav is a replacement for the magellan library with a cleaner 
API"
+HOMEPAGE="http://spacenav.sourceforge.net/";
+SRC_URI="https://github.com/FreeSpacenav/libspnav/releases/download/v${PV}/libspnav-${PV}.tar.gz";
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="static-libs X"
+
+CDEPEND="X? ( x11-libs/libX11 )"
+RDEPEND="app-misc/spacenavd[X?]
+   ${CDEPEND}"
+DEPEND="${CDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-no-xorg-compile.patch
+)
+
+src_configure() {
+   local args=(
+   --disable-opt
+   --disable-debug
+   $(use_enable X x11)
+   )
+   econf "${args[@]}"
+
+   # https://bugs.gentoo.org/838349
+   sed "/^Libs:/ s,/lib,/$(get_libdir)," -i spnav.pc || die
+}
+
+src_compile() {
+   local args=(
+   AR="$(tc-getAR)"
+   CC="$(tc-getCC)"
+   incpaths=-I.
+   libpaths=
+   )
+   emake "${args[@]}"
+}
+
+src_install() {
+   local args=(
+   DESTDIR="${D}"
+   libdir="$(get_libdir)"
+   )
+   emake "${args[@]}" install
+
+   # The custom configure script does not support --disable-static
+   # and conditionally patching $(lib_a) out of Makefile.in does not
+   # seem like a very maintainable option, hence we delete the .a file
+   # after "make install", instead.
+   use static-libs || find "${D}" -type f -name \*.a -delete
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libspnav/files/, dev-libs/libspnav/

2022-04-02 Thread Sebastian Pipping
commit: 31c6fb11eb6a7cc7b167fea4071468d622de6856
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sat Apr  2 17:17:30 2022 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sat Apr  2 17:19:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31c6fb11

dev-libs/libspnav: Fix USE=-X compile for 1.0

Closes: https://bugs.gentoo.org/836612
Signed-off-by: Sebastian Pipping  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 .../files/libspnav-1.0-no-xorg-compile.patch   | 45 ++
 dev-libs/libspnav/libspnav-1.0.ebuild  |  4 ++
 2 files changed, 49 insertions(+)

diff --git a/dev-libs/libspnav/files/libspnav-1.0-no-xorg-compile.patch 
b/dev-libs/libspnav/files/libspnav-1.0-no-xorg-compile.patch
new file mode 100644
index ..87cf1d676282
--- /dev/null
+++ b/dev-libs/libspnav/files/libspnav-1.0-no-xorg-compile.patch
@@ -0,0 +1,45 @@
+From 12cff951bb9ee24bab2f09793d3e3917b8649f36 Mon Sep 17 00:00:00 2001
+From: John Tsiombikas 
+Date: Sat, 2 Apr 2022 01:17:41 +0300
+Subject: [PATCH] fix no-x11 build: some new functions were erroneously
+ declared inside the USE_X11 conditional block.
+
+---
+ src/spnav.c | 17 +
+ 1 file changed, 9 insertions(+), 8 deletions(-)
+
+diff --git a/src/spnav.c b/src/spnav.c
+index a444fb2..41fd559 100644
+--- a/src/spnav.c
 b/src/spnav.c
+@@ -50,14 +50,6 @@ OF SUCH DAMAGE.
+ static Window get_daemon_window(Display *dpy);
+ static int catch_badwin(Display *dpy, XErrorEvent *err);
+ 
+-static int read_event(int s, spnav_event *event);
+-static int proc_event(int *data, spnav_event *event);
+-
+-static void flush_resp(void);
+-static int wait_resp(void *buf, int sz, int timeout_ms);
+-static int request(int req, struct reqresp *rr, int timeout_ms);
+-static int request_str(int req, char *buf, int bufsz, int timeout_ms);
+-
+ 
+ static Display *dpy;
+ static Window app_win;
+@@ -73,6 +65,15 @@ enum {
+ #define IS_OPEN   (sock != -1)
+ #endif
+ 
++static int read_event(int s, spnav_event *event);
++static int proc_event(int *data, spnav_event *event);
++
++static void flush_resp(void);
++static int wait_resp(void *buf, int sz, int timeout_ms);
++static int request(int req, struct reqresp *rr, int timeout_ms);
++static int request_str(int req, char *buf, int bufsz, int timeout_ms);
++
++
+ struct event_node {
+   spnav_event event;
+   struct event_node *next;

diff --git a/dev-libs/libspnav/libspnav-1.0.ebuild 
b/dev-libs/libspnav/libspnav-1.0.ebuild
index c4af54f4d64b..c0aa5dfe1b28 100644
--- a/dev-libs/libspnav/libspnav-1.0.ebuild
+++ b/dev-libs/libspnav/libspnav-1.0.ebuild
@@ -19,6 +19,10 @@ RDEPEND="app-misc/spacenavd[X?]
${CDEPEND}"
 DEPEND="${CDEPEND}"
 
+PATCHES=(
+   "${FILESDIR}"/${P}-no-xorg-compile.patch
+)
+
 src_configure() {
local args=(
--disable-opt



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libspnav/

2022-04-01 Thread Sebastian Pipping
commit: 80e71bf4c7934789b0a31db9fae3f77bf53f3d19
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Fri Apr  1 13:25:27 2022 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Fri Apr  1 13:27:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80e71bf4

dev-libs/libspnav: 1.0

Signed-off-by: Sebastian Pipping  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 dev-libs/libspnav/Manifest|  1 +
 dev-libs/libspnav/libspnav-1.0.ebuild | 53 +++
 2 files changed, 54 insertions(+)

diff --git a/dev-libs/libspnav/Manifest b/dev-libs/libspnav/Manifest
index 9cedbf01f446..9a841a93504b 100644
--- a/dev-libs/libspnav/Manifest
+++ b/dev-libs/libspnav/Manifest
@@ -1,2 +1,3 @@
 DIST libspnav-0.2.3.tar.gz 11985 BLAKE2B 
134a0c3f7c9a7ef7c4f68910e0266880958e2b74e253b75237b0fa8d3e482bcd1f42e715b85f0ffca3a62103530e854090818564d9c241bfc55de039cc4883ee
 SHA512 
b2c452d979d455fc99bfdc172c8a2408a6e8dc40acc52964fa64f4d75a8ee77dda12e5e212c0c4e07a0a24d055f16f85bb6ce6287e24e6bd0665de457e37e6a7
 DIST libspnav-0.3.tar.gz 12386 BLAKE2B 
6598e0eb3cb41c9e13f0cb62715cd199d2fff0903d8f62726fa82227f2aa49f4dc41083929cbdde18974dfb08c23947158b465bb552c12ea8c9f9fd754962c2b
 SHA512 
1bd61c1ccda37af9b3eaeda6d8f269777f7d13b1c3d3ed4d194b917199bd232d79c9513bcdae6fce6c298ad8460c095a98e3cfd98ee76e1852fc0e93e478c252
+DIST libspnav-1.0.tar.gz 31578 BLAKE2B 
535cdf588b4b1de8f37f9239a48df10e755d004fbe6b5f3771b00bb2f9a8b36e7db30297a8a99ac689d890c08c728303af3d71c60c299574bf02476aa5724b11
 SHA512 
ae36ea51dbca7d5ba31d82ffaa46bad2bd877f5f7c077d2e711747427f6d60a000ab0c827ae6523ba6a275dbad205eea8c20520fe2575a6fa6b554ea8b5e0eaa

diff --git a/dev-libs/libspnav/libspnav-1.0.ebuild 
b/dev-libs/libspnav/libspnav-1.0.ebuild
new file mode 100644
index ..c4af54f4d64b
--- /dev/null
+++ b/dev-libs/libspnav/libspnav-1.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit toolchain-funcs
+
+MY_PN='spacenav'
+DESCRIPTION="libspnav is a replacement for the magellan library with a cleaner 
API"
+HOMEPAGE="http://spacenav.sourceforge.net/";
+SRC_URI="https://github.com/FreeSpacenav/libspnav/releases/download/v${PV}/libspnav-${PV}.tar.gz";
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="static-libs X"
+
+CDEPEND="X? ( x11-libs/libX11 )"
+RDEPEND="app-misc/spacenavd[X?]
+   ${CDEPEND}"
+DEPEND="${CDEPEND}"
+
+src_configure() {
+   local args=(
+   --disable-opt
+   --disable-debug
+   $(use_enable X x11)
+   )
+   econf "${args[@]}"
+}
+
+src_compile() {
+   local args=(
+   AR="$(tc-getAR)"
+   CC="$(tc-getCC)"
+   incpaths=-I.
+   libpaths=
+   )
+   emake "${args[@]}"
+}
+
+src_install() {
+   local args=(
+   DESTDIR="${D}"
+   libdir="$(get_libdir)"
+   )
+   emake "${args[@]}" install
+
+   # The custom configure script does not support --disable-static
+   # and conditionally patching $(lib_a) out of Makefile.in does not
+   # seem like a very maintainable option, hence we delete the .a file
+   # after "make install", instead.
+   use static-libs || find "${D}" -type f -name \*.a -delete
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libspnav/

2022-02-06 Thread Sebastian Pipping
commit: d1648dc81f8266f97d8324ca7bfd1fef281d7277
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Feb  6 18:47:01 2022 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sun Feb  6 18:47:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1648dc8

dev-libs/libspnav: 0.3

Signed-off-by: Sebastian Pipping  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 dev-libs/libspnav/Manifest|  1 +
 dev-libs/libspnav/libspnav-0.3.ebuild | 53 +++
 2 files changed, 54 insertions(+)

diff --git a/dev-libs/libspnav/Manifest b/dev-libs/libspnav/Manifest
index be11295bb56b..9cedbf01f446 100644
--- a/dev-libs/libspnav/Manifest
+++ b/dev-libs/libspnav/Manifest
@@ -1 +1,2 @@
 DIST libspnav-0.2.3.tar.gz 11985 BLAKE2B 
134a0c3f7c9a7ef7c4f68910e0266880958e2b74e253b75237b0fa8d3e482bcd1f42e715b85f0ffca3a62103530e854090818564d9c241bfc55de039cc4883ee
 SHA512 
b2c452d979d455fc99bfdc172c8a2408a6e8dc40acc52964fa64f4d75a8ee77dda12e5e212c0c4e07a0a24d055f16f85bb6ce6287e24e6bd0665de457e37e6a7
+DIST libspnav-0.3.tar.gz 12386 BLAKE2B 
6598e0eb3cb41c9e13f0cb62715cd199d2fff0903d8f62726fa82227f2aa49f4dc41083929cbdde18974dfb08c23947158b465bb552c12ea8c9f9fd754962c2b
 SHA512 
1bd61c1ccda37af9b3eaeda6d8f269777f7d13b1c3d3ed4d194b917199bd232d79c9513bcdae6fce6c298ad8460c095a98e3cfd98ee76e1852fc0e93e478c252

diff --git a/dev-libs/libspnav/libspnav-0.3.ebuild 
b/dev-libs/libspnav/libspnav-0.3.ebuild
new file mode 100644
index ..c4af54f4d64b
--- /dev/null
+++ b/dev-libs/libspnav/libspnav-0.3.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit toolchain-funcs
+
+MY_PN='spacenav'
+DESCRIPTION="libspnav is a replacement for the magellan library with a cleaner 
API"
+HOMEPAGE="http://spacenav.sourceforge.net/";
+SRC_URI="https://github.com/FreeSpacenav/libspnav/releases/download/v${PV}/libspnav-${PV}.tar.gz";
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="static-libs X"
+
+CDEPEND="X? ( x11-libs/libX11 )"
+RDEPEND="app-misc/spacenavd[X?]
+   ${CDEPEND}"
+DEPEND="${CDEPEND}"
+
+src_configure() {
+   local args=(
+   --disable-opt
+   --disable-debug
+   $(use_enable X x11)
+   )
+   econf "${args[@]}"
+}
+
+src_compile() {
+   local args=(
+   AR="$(tc-getAR)"
+   CC="$(tc-getCC)"
+   incpaths=-I.
+   libpaths=
+   )
+   emake "${args[@]}"
+}
+
+src_install() {
+   local args=(
+   DESTDIR="${D}"
+   libdir="$(get_libdir)"
+   )
+   emake "${args[@]}" install
+
+   # The custom configure script does not support --disable-static
+   # and conditionally patching $(lib_a) out of Makefile.in does not
+   # seem like a very maintainable option, hence we delete the .a file
+   # after "make install", instead.
+   use static-libs || find "${D}" -type f -name \*.a -delete
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libspnav/

2021-12-29 Thread Yixun Lan
commit: 371c7c3057e75fd4efe7799b40eae0d5abf7564d
Author: Alex Fan  gmail  com>
AuthorDate: Tue Dec 28 10:08:12 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Dec 29 13:39:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=371c7c30

dev-libs/libspnav: keyword 0.2.3-r1 for ~riscv

Signed-off-by: Alex Fan  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 dev-libs/libspnav/libspnav-0.2.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libspnav/libspnav-0.2.3-r1.ebuild 
b/dev-libs/libspnav/libspnav-0.2.3-r1.ebuild
index a77335b5f705..34350b98da4a 100644
--- a/dev-libs/libspnav/libspnav-0.2.3-r1.ebuild
+++ b/dev-libs/libspnav/libspnav-0.2.3-r1.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="http://spacenav.sourceforge.net/";
 
SRC_URI="mirror://sourceforge/project/${MY_PN}/${MY_PN}%20library%20%28SDK%29/${PN}%20${PV}/${P}.tar.gz"
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ppc64 ~riscv x86"
 IUSE="static-libs X"
 
 CDEPEND="X? ( x11-libs/libX11 )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libspnav/

2021-03-13 Thread Sam James
commit: 47c2637bc8068f579a53c4d83d4f0c9ec60e5f71
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 13 11:36:57 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 13 11:37:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47c2637b

dev-libs/libspnav: Stabilize 0.2.3-r1 x86, #775695

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libspnav/libspnav-0.2.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libspnav/libspnav-0.2.3-r1.ebuild 
b/dev-libs/libspnav/libspnav-0.2.3-r1.ebuild
index cbbd047b21a..fab23cc8647 100644
--- a/dev-libs/libspnav/libspnav-0.2.3-r1.ebuild
+++ b/dev-libs/libspnav/libspnav-0.2.3-r1.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="http://spacenav.sourceforge.net/";
 
SRC_URI="mirror://sourceforge/project/${MY_PN}/${MY_PN}%20library%20%28SDK%29/${PN}%20${PV}/${P}.tar.gz"
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ppc64 x86"
 IUSE="static-libs X"
 
 CDEPEND="X? ( x11-libs/libX11 )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libspnav/

2021-03-13 Thread Sam James
commit: 93a6a854e6289639d54957649a7f5bac4e498815
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 13 11:35:55 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 13 11:35:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93a6a854

dev-libs/libspnav: Stabilize 0.2.3-r1 amd64, #775695

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libspnav/libspnav-0.2.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libspnav/libspnav-0.2.3-r1.ebuild 
b/dev-libs/libspnav/libspnav-0.2.3-r1.ebuild
index 6cdeaa82304..cbbd047b21a 100644
--- a/dev-libs/libspnav/libspnav-0.2.3-r1.ebuild
+++ b/dev-libs/libspnav/libspnav-0.2.3-r1.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="http://spacenav.sourceforge.net/";
 
SRC_URI="mirror://sourceforge/project/${MY_PN}/${MY_PN}%20library%20%28SDK%29/${PN}%20${PV}/${P}.tar.gz"
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ppc64 ~x86"
 IUSE="static-libs X"
 
 CDEPEND="X? ( x11-libs/libX11 )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libspnav/

2021-03-13 Thread Sam James
commit: 51ebc270d9309bd2799d7b3ff5131ef8418cb201
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 13 09:56:03 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 13 09:56:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51ebc270

dev-libs/libspnav: Stabilize 0.2.3-r1 ppc64, #775695

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libspnav/libspnav-0.2.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libspnav/libspnav-0.2.3-r1.ebuild 
b/dev-libs/libspnav/libspnav-0.2.3-r1.ebuild
index c5a626aac15..6cdeaa82304 100644
--- a/dev-libs/libspnav/libspnav-0.2.3-r1.ebuild
+++ b/dev-libs/libspnav/libspnav-0.2.3-r1.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="http://spacenav.sourceforge.net/";
 
SRC_URI="mirror://sourceforge/project/${MY_PN}/${MY_PN}%20library%20%28SDK%29/${PN}%20${PV}/${P}.tar.gz"
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ppc64 ~x86"
 IUSE="static-libs X"
 
 CDEPEND="X? ( x11-libs/libX11 )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libspnav/

2021-02-21 Thread Sam James
commit: 24c2834383322ee936d3903f1167b0d3c8cbd4da
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 22 07:12:30 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 22 07:12:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24c28343

dev-libs/libspnav: Keyword 0.2.3-r1 arm, #556758

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libspnav/libspnav-0.2.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libspnav/libspnav-0.2.3-r1.ebuild 
b/dev-libs/libspnav/libspnav-0.2.3-r1.ebuild
index e6ac1907167..c5a626aac15 100644
--- a/dev-libs/libspnav/libspnav-0.2.3-r1.ebuild
+++ b/dev-libs/libspnav/libspnav-0.2.3-r1.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="http://spacenav.sourceforge.net/";
 
SRC_URI="mirror://sourceforge/project/${MY_PN}/${MY_PN}%20library%20%28SDK%29/${PN}%20${PV}/${P}.tar.gz"
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 IUSE="static-libs X"
 
 CDEPEND="X? ( x11-libs/libX11 )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libspnav/

2021-02-06 Thread Sebastian Pipping
commit: a6a4ead784a804ea6e231b0536c12f6672130a6c
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sat Feb  6 19:49:18 2021 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sat Feb  6 19:49:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6a4ead7

dev-libs/libspnav: Respect variable AR

Closes: https://bugs.gentoo.org/723034
Signed-off-by: Sebastian Pipping  gentoo.org>
Package-Manager: Portage-3.0.14, Repoman-3.0.2

 dev-libs/libspnav/libspnav-0.2.3-r1.ebuild | 4 ++--
 dev-libs/libspnav/libspnav-0.2.3.ebuild| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-libs/libspnav/libspnav-0.2.3-r1.ebuild 
b/dev-libs/libspnav/libspnav-0.2.3-r1.ebuild
index 0061ce48ad0..e6ac1907167 100644
--- a/dev-libs/libspnav/libspnav-0.2.3-r1.ebuild
+++ b/dev-libs/libspnav/libspnav-0.2.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -34,7 +34,7 @@ src_configure() {
 }
 
 src_compile() {
-   emake CC="$(tc-getCC)"
+   emake AR="$(tc-getAR)" CC="$(tc-getCC)"
 }
 
 src_install() {

diff --git a/dev-libs/libspnav/libspnav-0.2.3.ebuild 
b/dev-libs/libspnav/libspnav-0.2.3.ebuild
index b4411a26466..51c269b4b20 100644
--- a/dev-libs/libspnav/libspnav-0.2.3.ebuild
+++ b/dev-libs/libspnav/libspnav-0.2.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -34,7 +34,7 @@ src_configure() {
 }
 
 src_compile() {
-   emake CC="$(tc-getCC)"
+   emake AR="$(tc-getAR)" CC="$(tc-getCC)"
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libspnav/

2020-08-25 Thread Sam James
commit: ae36074f834df7b561084764a4867f29dce2eaa3
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 25 10:23:59 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 25 10:23:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae36074f

dev-libs/libspnav: arm64 keyworded (bug #734822)

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libspnav/libspnav-0.2.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libspnav/libspnav-0.2.3-r1.ebuild 
b/dev-libs/libspnav/libspnav-0.2.3-r1.ebuild
index 49946c481da..0061ce48ad0 100644
--- a/dev-libs/libspnav/libspnav-0.2.3-r1.ebuild
+++ b/dev-libs/libspnav/libspnav-0.2.3-r1.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="http://spacenav.sourceforge.net/";
 
SRC_URI="mirror://sourceforge/project/${MY_PN}/${MY_PN}%20library%20%28SDK%29/${PN}%20${PV}/${P}.tar.gz"
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 IUSE="static-libs X"
 
 CDEPEND="X? ( x11-libs/libX11 )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libspnav/

2020-06-03 Thread Sebastian Pipping
commit: 050e7b001ab90246b213b01d6f7f708831a30fb2
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Wed Jun  3 19:24:39 2020 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Wed Jun  3 19:26:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=050e7b00

dev-libs/libspnav: Support USE=-static-libs

Closes: https://bugs.gentoo.org/726978
Signed-off-by: Sebastian Pipping  gentoo.org>
Package-Manager: Portage-2.3.99, Repoman-2.3.22

 dev-libs/libspnav/libspnav-0.2.3-r1.ebuild | 52 ++
 1 file changed, 52 insertions(+)

diff --git a/dev-libs/libspnav/libspnav-0.2.3-r1.ebuild 
b/dev-libs/libspnav/libspnav-0.2.3-r1.ebuild
new file mode 100644
index 000..49946c481da
--- /dev/null
+++ b/dev-libs/libspnav/libspnav-0.2.3-r1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit multilib toolchain-funcs
+
+MY_PN='spacenav'
+DESCRIPTION="libspnav is a replacement for the magellan library with a cleaner 
API"
+HOMEPAGE="http://spacenav.sourceforge.net/";
+SRC_URI="mirror://sourceforge/project/${MY_PN}/${MY_PN}%20library%20%28SDK%29/${PN}%20${PV}/${P}.tar.gz"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="static-libs X"
+
+CDEPEND="X? ( x11-libs/libX11 )"
+RDEPEND="app-misc/spacenavd[X?]
+   ${CDEPEND}"
+DEPEND="${CDEPEND}"
+
+src_prepare() {
+   eapply "${FILESDIR}"/${P}-makefile.patch
+   eapply_user
+}
+
+src_configure() {
+   local args=(
+   --disable-opt
+   --disable-debug
+   $(use_enable X x11)
+   )
+   econf "${args[@]}"
+}
+
+src_compile() {
+   emake CC="$(tc-getCC)"
+}
+
+src_install() {
+   local args=(
+   DESTDIR="${D}"
+   libdir="$(get_libdir)"
+   )
+   emake "${args[@]}" install
+
+   # The custom configure script does not support --disable-static
+   # and conditionally patching $(lib_a) out of Makefile.in does not
+   # seem like a very maintainable option, hence we delete the .a file
+   # after "make install", instead.
+   use static-libs || find "${D}" -type f -name \*.a -delete
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libspnav/files/

2019-11-29 Thread Sebastian Pipping
commit: a52a222a24a7dfa9b27ab8bba8036433f5891cf7
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Fri Nov 29 13:30:38 2019 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Fri Nov 29 18:27:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a52a222a

dev-libs/libspnav: remove unused patches

Closes: https://github.com/gentoo/gentoo/pull/13799
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Signed-off-by: Sebastian Pipping  gentoo.org>

 .../files/libspnav-0.2.2-custom-flags.patch| 75 --
 .../libspnav/files/libspnav-0.2.2-makefile.patch   | 27 
 2 files changed, 102 deletions(-)

diff --git a/dev-libs/libspnav/files/libspnav-0.2.2-custom-flags.patch 
b/dev-libs/libspnav/files/libspnav-0.2.2-custom-flags.patch
deleted file mode 100644
index cc96655bf46..000
--- a/dev-libs/libspnav/files/libspnav-0.2.2-custom-flags.patch
+++ /dev/null
@@ -1,75 +0,0 @@
-diff -Npur libspnav-0.2.2.orig/Makefile.in libspnav-0.2.2/Makefile.in
 libspnav-0.2.2.orig/Makefile.in2012-01-31 22:34:01.448356249 +0100
-+++ libspnav-0.2.2/Makefile.in 2012-01-31 22:39:20.229350669 +0100
-@@ -7,7 +7,8 @@ lib_so = $(soname).1
- 
- CC = gcc
- AR = ar
--CFLAGS = $(opt) $(dbg) -std=c89 -fpic -pedantic -Wall -fno-strict-aliasing -I.
-+CFLAGS = $(opt) -fpic -I.
-+LDFLAGS = $(ldopt) -shared -Wl,-soname,$(soname)
- 
- .PHONY: all
- all: $(lib_a) $(lib_so)
-@@ -16,7 +17,7 @@ $(lib_a): $(obj)
-   $(AR) rcs $@ $(obj)
- 
- $(lib_so): $(obj)
--  $(CC) -shared -Wl,-soname,$(soname) -o $@ $(obj)
-+  $(CC) $(LDFLAGS) -o $@ $(obj)
- 
- %.o: $(srcdir)/%.c
-   $(CC) $(CFLAGS) -c $< -o $@
-diff -Npur libspnav-0.2.2.orig/configure libspnav-0.2.2/configure
 libspnav-0.2.2.orig/configure  2012-01-31 22:34:01.448356249 +0100
-+++ libspnav-0.2.2/configure   2012-01-31 22:34:39.703355615 +0100
-@@ -4,6 +4,7 @@ echo 'configuring spacenav library...'
- 
- PREFIX=/usr/local
- OPT=yes
-+LDOPT=yes
- DBG=yes
- X11=yes
- 
-@@ -26,6 +27,11 @@ for arg; do
-   --disable-opt)
-   OPT=no;;
- 
-+  --enable-ldopt)
-+  LDOPT=yes;;
-+  --disable-ldopt)
-+  LDOPT=no;;
-+
-   --enable-debug)
-   DBG=yes;;
-   --disable-debug)
-@@ -44,6 +50,8 @@ for arg; do
-   echo '  --disable-x11: disable X11 communication mode'
-   echo '  --enable-opt: enable speed optimizations (default)'
-   echo '  --disable-opt: disable speed optimizations'
-+  echo '  --enable-ldopt: enable link optimizations (default)'
-+  echo '  --disable-ldopt: disable link optimizations'
-   echo '  --enable-debug: include debugging symbols (default)'
-   echo '  --disable-debug: do not include debugging symbols'
-   echo 'all invalid options are silently ignored'
-@@ -54,6 +62,7 @@ done
- 
- echo "  prefix: $PREFIX"
- echo "  optimize for speed: $OPT"
-+echo "  optimize link: $LDOPT"
- echo "  include debugging symbols: $DBG"
- echo "  x11 communication method: $X11"
- echo ""
-@@ -74,7 +83,11 @@ if [ "$DBG" = 'yes' ]; then
- fi
- 
- if [ "$OPT" = 'yes' ]; then
--  echo 'opt = -O3' >>Makefile
-+  echo "opt = ${CFLAGS:--O3}" >>Makefile
-+fi
-+
-+if [ "$LDOPT" = 'yes' ]; then
-+  echo "ldopt = ${LDFLAGS}" >>Makefile
- fi
- 
- if [ "$X11" = 'yes' ]; then

diff --git a/dev-libs/libspnav/files/libspnav-0.2.2-makefile.patch 
b/dev-libs/libspnav/files/libspnav-0.2.2-makefile.patch
deleted file mode 100644
index f65300c5f58..000
--- a/dev-libs/libspnav/files/libspnav-0.2.2-makefile.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-diff -Npur libspnav-0.2.2.orig/Makefile.in libspnav-0.2.2/Makefile.in
 libspnav-0.2.2.orig/Makefile.in2012-01-31 22:40:36.619349333 +0100
-+++ libspnav-0.2.2/Makefile.in 2012-01-31 22:41:52.554347975 +0100
-@@ -11,7 +11,7 @@ CFLAGS = $(opt) -I.
- LDFLAGS = $(ldopt) -shared -Wl,-soname,$(soname)
- 
- .PHONY: all
--all: $(lib_a) $(lib_so)
-+all: $(lib_so)
- 
- $(lib_a): $(obj)
-   $(AR) rcs $@ $(obj)
-@@ -31,10 +31,10 @@ distclean:
-   rm -f $(obj) $(lib_a) $(lib_so) Makefile
- 
- .PHONY: install
--install: $(lib_a) $(lib_so)
--  cp $(lib_a) $(PREFIX)/$(libdir)/$(lib_a)
--  cp $(lib_so) $(PREFIX)/$(libdir)/$(lib_so)
--  for h in $(hdr); do cp -p $(srcdir)/$$h $(PREFIX)/include/; done
-+install: $(lib_so)
-+  mkdir -p $(DESTDIR)$(PREFIX)/$(libdir) $(DESTDIR)$(PREFIX)/include
-+  cp $(lib_so) $(DESTDIR)$(PREFIX)/$(libdir)/$(lib_so)
-+  for h in $(hdr); do cp -p $(srcdir)/$$h $(DESTDIR)$(PREFIX)/include/; 
done
- 
- .PHONY: uninstall
- uninstall:



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libspnav/

2019-11-20 Thread Aaron Bauman
commit: e318a1281079060383183647b2d5ba312e89088d
Author: Aaron Bauman  gentoo  org>
AuthorDate: Wed Nov 20 16:52:41 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Wed Nov 20 16:52:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e318a128

dev-libs/libspnav: drop old EAPI

Signed-off-by: Aaron Bauman  gentoo.org>

 dev-libs/libspnav/Manifest  |  1 -
 dev-libs/libspnav/libspnav-0.2.2.ebuild | 47 -
 2 files changed, 48 deletions(-)

diff --git a/dev-libs/libspnav/Manifest b/dev-libs/libspnav/Manifest
index ef7e5fa932f..be11295bb56 100644
--- a/dev-libs/libspnav/Manifest
+++ b/dev-libs/libspnav/Manifest
@@ -1,2 +1 @@
-DIST libspnav-0.2.2.tar.gz 11615 BLAKE2B 
470a533d9ae58b37cd1c1603381bfd3a3bca79b2fe15a81464727e2543433df2fdf32b8683464ade9aa9670f3c9af1ffddde58299678d89d977577ed324f1ebf
 SHA512 
78b26e6fe4a98af579738743ac4bc2f1de5ccfa9316a103a58ebb935f281fba04b8c6c28c0d63abda15a52c0288e371231425a3a21b26c083a5de7ab101f1940
 DIST libspnav-0.2.3.tar.gz 11985 BLAKE2B 
134a0c3f7c9a7ef7c4f68910e0266880958e2b74e253b75237b0fa8d3e482bcd1f42e715b85f0ffca3a62103530e854090818564d9c241bfc55de039cc4883ee
 SHA512 
b2c452d979d455fc99bfdc172c8a2408a6e8dc40acc52964fa64f4d75a8ee77dda12e5e212c0c4e07a0a24d055f16f85bb6ce6287e24e6bd0665de457e37e6a7

diff --git a/dev-libs/libspnav/libspnav-0.2.2.ebuild 
b/dev-libs/libspnav/libspnav-0.2.2.ebuild
deleted file mode 100644
index b97017ab74e..000
--- a/dev-libs/libspnav/libspnav-0.2.2.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="4"
-
-inherit multilib eutils toolchain-funcs
-
-MY_PN='spacenav'
-DESCRIPTION="libspnav is a replacement for the magellan library with a cleaner 
API"
-HOMEPAGE="http://spacenav.sourceforge.net/";
-SRC_URI="mirror://sourceforge/project/${MY_PN}/${MY_PN}%20library%20%28SDK%29/${PN}%20${PV}/${P}.tar.gz"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ppc64 x86"
-IUSE="X"
-
-RDEPEND="app-misc/spacenavd[X?]"
-DEPEND=""
-
-src_prepare() {
-   epatch "${FILESDIR}"/${P}-makefile.patch
-   epatch "${FILESDIR}"/${P}-custom-flags.patch
-}
-
-src_configure() {
-   econf \
-   --enable-opt --enable-ldopt \
-   $(use_enable X x11)
-}
-
-src_compile() {
-   emake CC=$(tc-getCC)
-}
-
-src_install() {
-   default
-
-   # Use proper libdir
-   if [[ $(get_libdir) != lib ]]; then
-   mv "${D}"/usr/{lib,$(get_libdir)} || die
-   fi
-
-   # Create missing symlinks
-   local target=$(basename "${D}"/usr/$(get_libdir)/libspnav.so.*)
-   dosym ${target} /usr/$(get_libdir)/libspnav.so.0 || die
-   dosym ${target} /usr/$(get_libdir)/libspnav.so || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libspnav/

2019-11-18 Thread Agostino Sarubbo
commit: d5914b797a63e4fea5490a45f7c3564555c02acd
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Nov 18 12:22:02 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Nov 18 12:22:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5914b79

dev-libs/libspnav: amd64 stable wrt bug #700438

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/libspnav/libspnav-0.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libspnav/libspnav-0.2.3.ebuild 
b/dev-libs/libspnav/libspnav-0.2.3.ebuild
index 0cde20cb7aa..3b7e7ce9e4c 100644
--- a/dev-libs/libspnav/libspnav-0.2.3.ebuild
+++ b/dev-libs/libspnav/libspnav-0.2.3.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="http://spacenav.sourceforge.net/";
 
SRC_URI="mirror://sourceforge/project/${MY_PN}/${MY_PN}%20library%20%28SDK%29/${PN}%20${PV}/${P}.tar.gz"
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 ~x86"
 IUSE="X"
 
 CDEPEND="X? ( x11-libs/libX11 )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libspnav/files/, dev-libs/libspnav/

2019-07-07 Thread Sebastian Pipping
commit: df665256c6c6dc40b13b9407a578e1252fbc4e98
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Jul  7 20:09:38 2019 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sun Jul  7 20:10:45 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df665256

dev-libs/libspnav: 0.2.3 + EAPI 7

Signed-off-by: Sebastian Pipping  gentoo.org>
Package-Manager: Portage-2.3.68, Repoman-2.3.16

 dev-libs/libspnav/Manifest |  1 +
 .../libspnav/files/libspnav-0.2.3-makefile.patch   | 39 ++
 dev-libs/libspnav/libspnav-0.2.3.ebuild| 46 ++
 3 files changed, 86 insertions(+)

diff --git a/dev-libs/libspnav/Manifest b/dev-libs/libspnav/Manifest
index a644be871bb..ef7e5fa932f 100644
--- a/dev-libs/libspnav/Manifest
+++ b/dev-libs/libspnav/Manifest
@@ -1 +1,2 @@
 DIST libspnav-0.2.2.tar.gz 11615 BLAKE2B 
470a533d9ae58b37cd1c1603381bfd3a3bca79b2fe15a81464727e2543433df2fdf32b8683464ade9aa9670f3c9af1ffddde58299678d89d977577ed324f1ebf
 SHA512 
78b26e6fe4a98af579738743ac4bc2f1de5ccfa9316a103a58ebb935f281fba04b8c6c28c0d63abda15a52c0288e371231425a3a21b26c083a5de7ab101f1940
+DIST libspnav-0.2.3.tar.gz 11985 BLAKE2B 
134a0c3f7c9a7ef7c4f68910e0266880958e2b74e253b75237b0fa8d3e482bcd1f42e715b85f0ffca3a62103530e854090818564d9c241bfc55de039cc4883ee
 SHA512 
b2c452d979d455fc99bfdc172c8a2408a6e8dc40acc52964fa64f4d75a8ee77dda12e5e212c0c4e07a0a24d055f16f85bb6ce6287e24e6bd0665de457e37e6a7

diff --git a/dev-libs/libspnav/files/libspnav-0.2.3-makefile.patch 
b/dev-libs/libspnav/files/libspnav-0.2.3-makefile.patch
new file mode 100644
index 000..6fbd73debcb
--- /dev/null
+++ b/dev-libs/libspnav/files/libspnav-0.2.3-makefile.patch
@@ -0,0 +1,39 @@
+From 7b988445b29b2bffb0714ad419c9b6dd90baccd2 Mon Sep 17 00:00:00 2001
+From: Sebastian Pipping 
+Date: Sun, 7 Jul 2019 21:51:44 +0200
+Subject: [PATCH] Makefile.in: Ignore /usr/local/ + fix .so symlink creation
+
+---
+ Makefile.in | 9 -
+ 1 file changed, 4 insertions(+), 5 deletions(-)
+
+diff --git a/Makefile.in b/Makefile.in
+index 7abe595..39714f8 100644
+--- a/Makefile.in
 b/Makefile.in
+@@ -5,8 +5,8 @@ hdr = spnav.h spnav_magellan.h spnav_config.h
+ name = spnav
+ lib_a = lib$(name).a
+ 
+-incpaths = -I. -I/usr/local/include -I/usr/X11R6/include
+-libpaths = -L/usr/local/lib -L/usr/X11R6/lib
++incpaths = -I.
++libpaths =
+ 
+ CC = gcc
+ AR = ar
+@@ -54,9 +54,8 @@ install: $(lib_a) $(lib_so)
+   cp $(lib_so) $(DESTDIR)$(PREFIX)/$(libdir)/$(lib_so)
+   [ -n "$(soname)" ] && \
+   rm -f $(DESTDIR)$(PREFIX)/$(libdir)/$(soname) 
$(DESTDIR)$(PREFIX)/$(libdir)/$(devlink) && \
+-  ln -s $(DESTDIR)$(PREFIX)/$(libdir)/$(lib_so) 
$(DESTDIR)$(PREFIX)/$(libdir)/$(soname) && \
+-  ln -s $(DESTDIR)$(PREFIX)/$(libdir)/$(soname) 
$(DESTDIR)$(PREFIX)/$(libdir)/$(devlink) || \
+-  true
++  ln -s "$(lib_so)" $(DESTDIR)$(PREFIX)/$(libdir)/$(soname) && \
++  ln -s "$(lib_so)" $(DESTDIR)$(PREFIX)/$(libdir)/$(devlink)
+   for h in $(hdr); do cp -p $(srcdir)/$$h $(DESTDIR)$(PREFIX)/include/; 
done
+ 
+ .PHONY: uninstall
+-- 
+2.21.0
+

diff --git a/dev-libs/libspnav/libspnav-0.2.3.ebuild 
b/dev-libs/libspnav/libspnav-0.2.3.ebuild
new file mode 100644
index 000..0cde20cb7aa
--- /dev/null
+++ b/dev-libs/libspnav/libspnav-0.2.3.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit multilib toolchain-funcs
+
+MY_PN='spacenav'
+DESCRIPTION="libspnav is a replacement for the magellan library with a cleaner 
API"
+HOMEPAGE="http://spacenav.sourceforge.net/";
+SRC_URI="mirror://sourceforge/project/${MY_PN}/${MY_PN}%20library%20%28SDK%29/${PN}%20${PV}/${P}.tar.gz"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="X"
+
+CDEPEND="X? ( x11-libs/libX11 )"
+RDEPEND="app-misc/spacenavd[X?]
+   ${CDEPEND}"
+DEPEND="${CDEPEND}"
+
+src_prepare() {
+   eapply "${FILESDIR}"/${P}-makefile.patch
+   eapply_user
+}
+
+src_configure() {
+   local args=(
+   --disable-opt
+   --disable-debug
+   $(use_enable X x11)
+   )
+   econf "${args[@]}"
+}
+
+src_compile() {
+   emake CC="$(tc-getCC)"
+}
+
+src_install() {
+   local args=(
+   DESTDIR="${D}"
+   libdir="$(get_libdir)"
+   )
+   emake "${args[@]}" install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libspnav/

2018-08-19 Thread Jonas Stein
commit: 2f34ac7b9c168cbbadf5d56bf9201d92b860ac84
Author: Jonas Stein  gentoo  org>
AuthorDate: Sun Aug 19 08:16:07 2018 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Sun Aug 19 08:18:10 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f34ac7b

dev-libs/libspnav: Maintainer retired

Proxied maintainer retired due to inactivity.
Bug: https://bugs.gentoo.org/633188
Package-Manager: Portage-2.3.47, Repoman-2.3.10

 dev-libs/libspnav/metadata.xml | 8 
 1 file changed, 8 deletions(-)

diff --git a/dev-libs/libspnav/metadata.xml b/dev-libs/libspnav/metadata.xml
index 9168a893a04..4eb1adc5226 100644
--- a/dev-libs/libspnav/metadata.xml
+++ b/dev-libs/libspnav/metadata.xml
@@ -1,18 +1,10 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-   
-   anthoine.bourge...@gmail.com
-   Anthoine Bourgeois
-   

sp...@gentoo.org
Sebastian Pipping

-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   

The libspnav library is provided as a replacement of the 
magellan
library. It provides a cleaner, and more orthogonal interface. 
libspnav