summaryrefslogtreecommitdiff
path: root/media-radio/ax25-apps
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-radio/ax25-apps
reinit the tree, so we can have metadata
Diffstat (limited to 'media-radio/ax25-apps')
-rw-r--r--media-radio/ax25-apps/Manifest9
-rw-r--r--media-radio/ax25-apps/ax25-apps-0.0.8_rc4.ebuild47
-rw-r--r--media-radio/ax25-apps/files/ax25-apps-0.8.4-tinfo.patch12
-rw-r--r--media-radio/ax25-apps/files/ax25ipd.rc19
-rw-r--r--media-radio/ax25-apps/files/ax25mond.rc19
-rw-r--r--media-radio/ax25-apps/files/ax25rtd.rc19
-rw-r--r--media-radio/ax25-apps/metadata.xml8
7 files changed, 133 insertions, 0 deletions
diff --git a/media-radio/ax25-apps/Manifest b/media-radio/ax25-apps/Manifest
new file mode 100644
index 000000000000..52c5b59c077c
--- /dev/null
+++ b/media-radio/ax25-apps/Manifest
@@ -0,0 +1,9 @@
+AUX ax25-apps-0.8.4-tinfo.patch 582 SHA256 98577650b7bb8010b10f31347e652c7d7e062db143e09d9c96dd00516fe38576 SHA512 901218e0dd279f61892e0eadcdcb9e1bc46007c9735efb658f1ee1bd0bb6df9ab8704eec1087ce7550674e03fe643ea13811721c28f9cf0be445e881cb19b626 WHIRLPOOL 59a76fb7a6419b1f4882d1711d7162113657a2b851b0fc39d5b5e0deb01d1df73fbc3b5c75a8f406b7f8fc9237b07d96b2c5842eb800c14e7c98dff508a75705
+AUX ax25ipd.rc 379 SHA256 0ccaccab836a830b7ee9936e1a25c56e6913a505a22b11fc6650ad6d0f1513db SHA512 ce11d6f4bd4f66d79feafec81cde34a62278c9a980299da2feedba8137df8efc607298ff03324dc02ceaacebd2fef9e3a100533b887ba44dec191b759d8e1e67 WHIRLPOOL fc05e8e59215f0ae42039c259bce54c4974852809d9771fd1523fec998150072dc19b2e6ad629ea2d881101de57ab28fe1f27165ad35136ef1a016c80b283659
+AUX ax25mond.rc 383 SHA256 6520492d6018ca814d80423d3067466e2b3dac4d55b128ff6d9ee97fc650e897 SHA512 c8d8dc7ada7fa427da85b794969e821c5e3cde66871427d36fa5cfc3a03c30735d869444594f3f17074529465325c7b48806a67257b9b3e0ef3fa6ca258e90c2 WHIRLPOOL 58f791986b873fcf5bcddd32c1841ea2b73d725ea694a046a8ddc6e4ac9fe233edc51578471ffb3c3270c97165b65e1feb1226d80c1afdf0c7d1d202d93384b5
+AUX ax25rtd.rc 379 SHA256 3af7c162b9d3b3c0affec03a969f71be837631ffbc612fa2c9c203423d08325c SHA512 95df04124449a652bf76a60822c9468bce71d02490beadef409975da3709f7cf2a43ee9088468146d985464a6992125c90980e38efd397c145799cca537ff8dc WHIRLPOOL faa5777e72c9fa3c3d2b44500b8661434fce66f794c5ffe295ab67fd3a5347de90b2d146421f52aaf03a093e3b825f28de19730d881c3c5982e40342d5446292
+DIST ax25-apps-0.0.8-rc4.tar.gz 442172 SHA256 0e031721a440cc169768080f1d6bea32ef1d2a9c80a754ae5239738f9ab8fe0a SHA512 c99b553c5cadb0e389c1cb35e79fea61b628c76f5ef35c35876e492afc7ab796f8781c3ab5987a096f0816389e9772274fe54e88c16fca0fd30013da3d74d38b WHIRLPOOL 0402f5d149642ed479a260a64c091bcd4a797a53e5ac2df239fd3e5d38821c5fe0cbacffe7c2d7ebeb614bc455805269eb415fb73315fd830da9c05310152d8f
+EBUILD ax25-apps-0.0.8_rc4.ebuild 1077 SHA256 e25416dd4b2f0d943467dc57e5989d682bcdb173e11967d6336125f119c09704 SHA512 d35f590065aa6c84af814215442ee15efe75ed5222f9318508bb07e30ac732e54a19ca573c05e845f806b588d398ae50362a9aabef1bf0b5821664abb3c026b9 WHIRLPOOL ec3cce1401e4b831a0d265c2f2e69163de8e1d887bdf47ec343c47c6eaef4cacef1bd606d5e3996088822c651e19badf1d2f96428a6987f2d366872ad3ab7dd5
+MISC ChangeLog 2610 SHA256 78a38845aaff3a60108ad2e0309a6728b6402041d70a7d747fc9d5a7bc2948f4 SHA512 d21de2b500322af57de7e71ce5dccda16b4ed13017097382c27ec89b3944e421fdcd47f19486c78e73c6c7f412732d0ac1564a0b16a5d3ea853929f3a18b3708 WHIRLPOOL ca2c22f50535fadbc8f3c0229a22e93f8101e464e0a1939032516e0220e4410303dd47026d85aec7966ef776b7ed96092d9a7005692176e67a08f5e9869a4f8b
+MISC ChangeLog-2015 3992 SHA256 1ee12aa0e2e4b56b54fbad0300f33437035210c8f004e81b238741cb8f711d28 SHA512 beeb9931ff090ae117dd27ec4bdd658c4a52dc6a9625e33c1a0b34fabcb43e3f9b4de84f24dd7578b15bf1f18104c8309e0c593083dc7526ce0280ef501881f6 WHIRLPOOL 660858c9eaafb8b27f0d872de45e98700e360e923270be2aa9dde84bfa1e79c62dacf840fc63010b63d3b0a71b1068b8eb52880eb69e77dff3097943d0dcfdde
+MISC metadata.xml 255 SHA256 337b153cf1c2865c67720f3f9ced85136b748d378bf40ce808d713972811f38b SHA512 35a18c5a178cc996bb71a27b11fb361198ae96d24ee3cbbc105a64824e1dcddd71d017270539daa3688ec2f04a8f564dd08ca491f62a3da4cca650c9bf35600d WHIRLPOOL ad70e1844cc7990014d84464768a5379cf091c9d3778d7b3f5ed1e8d2e5d2cc0100c50d684b4c09aae2fa629a746bb5d5d2488ebbb3521c1281a9dd581fcb02b
diff --git a/media-radio/ax25-apps/ax25-apps-0.0.8_rc4.ebuild b/media-radio/ax25-apps/ax25-apps-0.0.8_rc4.ebuild
new file mode 100644
index 000000000000..21b6d557a2c5
--- /dev/null
+++ b/media-radio/ax25-apps/ax25-apps-0.0.8_rc4.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit autotools eutils
+
+MY_P=${P/_/-}
+
+DESCRIPTION="Basic AX.25 (Amateur Radio) user tools, additional daemons"
+HOMEPAGE="http://www.linux-ax25.org"
+SRC_URI="http://www.linux-ax25.org/pub/${PN}/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE=""
+
+RDEPEND=">=dev-libs/libax25-0.0.12_rc2
+ sys-libs/ncurses:="
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ !media-sound/listen
+ !dev-ruby/listen"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+ epatch "$FILESDIR"/$PN-0.8.4-tinfo.patch
+ eautoreconf
+}
+
+src_install() {
+ default
+
+ newinitd "${FILESDIR}"/ax25ipd.rc ax25ipd
+ newinitd "${FILESDIR}"/ax25mond.rc ax25mond
+ newinitd "${FILESDIR}"/ax25rtd.rc ax25rtd
+
+ rm -rf "${ED}"/usr/share/doc/ax25-apps
+
+ dodoc AUTHORS ChangeLog NEWS README ax25ipd/README.ax25ipd \
+ ax25rtd/README.ax25rtd ax25ipd/HISTORY.ax25ipd ax25rtd/TODO.ax25rtd
+
+ dodir /var/lib/ax25/ax25rtd
+ touch "${ED}"/var/lib/ax25/ax25rtd/ax25_route
+ touch "${ED}"/var/lib/ax25/ax25rtd/ip_route
+}
diff --git a/media-radio/ax25-apps/files/ax25-apps-0.8.4-tinfo.patch b/media-radio/ax25-apps/files/ax25-apps-0.8.4-tinfo.patch
new file mode 100644
index 000000000000..ee1c2ffd92b6
--- /dev/null
+++ b/media-radio/ax25-apps/files/ax25-apps-0.8.4-tinfo.patch
@@ -0,0 +1,12 @@
+# fix tinof handling (bug 529776)
+--- a/configure.ac
++++ b/configure.ac
+@@ -17,7 +17,7 @@
+ AC_SUBST(AX25_LIB)
+ AC_SUBST(NCURSES_LIB)
+ AC_CHECK_LIB(ax25, ax25_config_load_ports, AX25_LIB="-lax25", AC_MSG_ERROR(Could not find the libax25 libraries; aborting))
+-AC_CHECK_LIB(ncurses, initscr,NCURSES_LIB="-lncurses", AC_MSG_ERROR(Could not find the ncurses library; aborting))
++PKG_CHECK_MODULES(ncurses, ncurses, [NCURSES_LIB="$ncurses_LIBS"], AC_MSG_ERROR(Could not find the ncurses library))
+
+ dnl Checks for working glibc 2.1 headers
+ AC_CHECK_TYPES([struct ax25_fwd_struct], [],
diff --git a/media-radio/ax25-apps/files/ax25ipd.rc b/media-radio/ax25-apps/files/ax25ipd.rc
new file mode 100644
index 000000000000..f14be48d3e82
--- /dev/null
+++ b/media-radio/ax25-apps/files/ax25ipd.rc
@@ -0,0 +1,19 @@
+#!/sbin/openrc-run
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+depend() {
+ need net
+}
+
+start() {
+ ebegin "Starting ax25ipd"
+ start-stop-daemon --start --quiet --background --exec /usr/sbin/ax25ipd
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping ax25ipd"
+ start-stop-daemon --stop --quiet --exec /usr/sbin/ax25ipd
+ eend $?
+}
diff --git a/media-radio/ax25-apps/files/ax25mond.rc b/media-radio/ax25-apps/files/ax25mond.rc
new file mode 100644
index 000000000000..fc5be3d07b20
--- /dev/null
+++ b/media-radio/ax25-apps/files/ax25mond.rc
@@ -0,0 +1,19 @@
+#!/sbin/openrc-run
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+depend() {
+ need net
+}
+
+start() {
+ ebegin "Starting ax25mond"
+ start-stop-daemon --start --quiet --background --exec /usr/sbin/ax25mond
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping ax25mond"
+ start-stop-daemon --stop --quiet --exec /usr/sbin/ax25mond
+ eend $?
+}
diff --git a/media-radio/ax25-apps/files/ax25rtd.rc b/media-radio/ax25-apps/files/ax25rtd.rc
new file mode 100644
index 000000000000..53fb572c5337
--- /dev/null
+++ b/media-radio/ax25-apps/files/ax25rtd.rc
@@ -0,0 +1,19 @@
+#!/sbin/openrc-run
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+depend() {
+ need net
+}
+
+start() {
+ ebegin "Starting ax25rtd"
+ start-stop-daemon --start --quiet --background --exec /usr/sbin/ax25rtd
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping ax25rtd"
+ start-stop-daemon --stop --quiet --exec /usr/sbin/ax25rtd
+ eend $?
+}
diff --git a/media-radio/ax25-apps/metadata.xml b/media-radio/ax25-apps/metadata.xml
new file mode 100644
index 000000000000..d187eed5ac80
--- /dev/null
+++ b/media-radio/ax25-apps/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>tomjbe@gentoo.org</email>
+ <name>Thomas Beierlein</name>
+ </maintainer>
+</pkgmetadata>