summaryrefslogtreecommitdiff
path: root/media-radio/ax25-apps
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-08-08 12:38:45 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-08-08 12:38:45 +0100
commit14866757225815b9374acfc8453518951e0f910d (patch)
tree3fc69d84de25c5d40515dc05fdf5c5934ed69955 /media-radio/ax25-apps
parentb8c7370a682e4e29cda623222d17a790c01c3642 (diff)
gentoo auto-resync : 08:08:2024 - 12:38:45
Diffstat (limited to 'media-radio/ax25-apps')
-rw-r--r--media-radio/ax25-apps/Manifest3
-rw-r--r--media-radio/ax25-apps/ax25-apps-0.0.8_rc5-r1.ebuild5
-rw-r--r--media-radio/ax25-apps/files/ax25-apps-0.0.8-musl.patch52
3 files changed, 58 insertions, 2 deletions
diff --git a/media-radio/ax25-apps/Manifest b/media-radio/ax25-apps/Manifest
index bc50ff41740e..29d58de9c62d 100644
--- a/media-radio/ax25-apps/Manifest
+++ b/media-radio/ax25-apps/Manifest
@@ -1,8 +1,9 @@
+AUX ax25-apps-0.0.8-musl.patch 1088 BLAKE2B da159a78d9e87dcdb69b8175a85cb0c899126ca8ab4f79e188c4b9bf7bb0287255c216ba22b63b48cbe00b65782665773ccbcb504b11fe2d2a77d08aab5de460 SHA512 66813e833e850dc2205a29842c61e235278aa143f15a155c4b2aec5c5a8490e2ef1673daf4b1f7f5da46dc75eadda8e9c5922cb962958cb99845f35de2fade39
AUX ax25-apps-0.0.8_rc5-tinfo.patch 696 BLAKE2B b17b0888a7b571ad039281ee6df87aedc9549c53e08e75ff65f6c022ad643d0e92d24d9c5a8487a4b7669fb2dffe70dea8d89a774b3f6967a793963c58c2cf27 SHA512 930d1edcd56b99c9337a7306a492a9514fa38399b74ad2d6a9d80369cf5f78d86d1f2043f737fb072071db75ae937b2fdec3260bc53595ce28c7a08c47b9f80a
AUX ax25ipd.rc 379 BLAKE2B dfc102809a52feffee96d0a5f67874f9241b26a9ee18ccf88a5c04f154f0681f8b9da9190bbad81588de805e10bd49ec0fb0c534f5861405ab0ca59129852a33 SHA512 ce11d6f4bd4f66d79feafec81cde34a62278c9a980299da2feedba8137df8efc607298ff03324dc02ceaacebd2fef9e3a100533b887ba44dec191b759d8e1e67
AUX ax25mond.rc 383 BLAKE2B 65f830cea757b7c649ab31480e7beaa0e8b40017c3fd59559969942c27c6459340dfa0223de829049bdc0cedd67a2441202ecca60c341162f5eaf621c6fef01e SHA512 c8d8dc7ada7fa427da85b794969e821c5e3cde66871427d36fa5cfc3a03c30735d869444594f3f17074529465325c7b48806a67257b9b3e0ef3fa6ca258e90c2
AUX ax25rtd.rc 379 BLAKE2B 823318cdaf456d0536d843ddf0a25e2a614ddcc6dfe69f98b7c6c8dda555ef6b2977b873c9e35aaab10974f1ea3d91d8743798f228665908859dc33ff34f3708 SHA512 95df04124449a652bf76a60822c9468bce71d02490beadef409975da3709f7cf2a43ee9088468146d985464a6992125c90980e38efd397c145799cca537ff8dc
DIST ax25-apps-0.0.8-rc5.tar.gz 479590 BLAKE2B baa4814ebb68c435a9986158dcdad1333376c75202db8e3595ec35851fabb3c718e7015a721d587ee307b8b8c918a690b898addcf4194532f6d26b70219c4c98 SHA512 5886f79dcdd4b02374289e04a61101b1ccdcdd936a6a98bdefa7b091689381de75f722a0bf32a914c85a3759c7b42489fabf74a53492fe2f937b22c953fc230d
-EBUILD ax25-apps-0.0.8_rc5-r1.ebuild 1430 BLAKE2B a510223fb9fd8b26041309d3ff874ae8347b5ef8099dc34f3f22419363e61485638cf1ba39af9fc7daaa3b169e7aae2e02163ec8ebc2d80e0db9c979ba544fc3 SHA512 af665a628d8f5fe6f0cacc27dca4714934ddb9e9bf66e7dadf770eed19786e21721336349bd414146f0555bcd912e116da2ffc730c2fe0580fa3cf49f5a577b8
+EBUILD ax25-apps-0.0.8_rc5-r1.ebuild 1508 BLAKE2B b3aae7d9927ac24c598db3ccb32242377bb30f1627dce7e57d4793654a634567f3ec84e9362c172c650d686f6f55ef5327c650110e4f07a965e21810a8c75537 SHA512 9a323afbd1319ed9d7787a36475889c02b69f9d37541ab5f5fca791a13f703f165f9f70af26df167305bd676a0df90b23e48016aac9307d319890f32c03057fa
EBUILD ax25-apps-0.0.8_rc5.ebuild 1228 BLAKE2B 9a67580677e0d387e146fc6ef71cb2fe462ae2c13d13b500dd5e1eee2f6d4e5e8e5d52eee1dc2762621ff294f977ab902e3235e85909a06bb5dea1d81a242e26 SHA512 fbbf685e18f4a6af2c5bea8d5a77ff1c73e51850035512995f458614744f56c1220a8772e5fee5435b5b1d4e1a0cdebe3b9584c53440401291fd65ed8e37993b
MISC metadata.xml 256 BLAKE2B f5d5a93344d150a5211f11075344a863ec1b6b11b1ac9acb15364a05f23b7439d9688ab2a153af32e610e4ed5120cd8a044558edc48e5ee0d91f96ed9ba9ed71 SHA512 1971736573e03d6f2bbc45273991f004e8766d076ccf6369c6bf96583afe3a98665a1a0cf51cda40d678e9ef38739453837395c3f1d50c637c35d395a392ca15
diff --git a/media-radio/ax25-apps/ax25-apps-0.0.8_rc5-r1.ebuild b/media-radio/ax25-apps/ax25-apps-0.0.8_rc5-r1.ebuild
index b2cbb93ef638..c924ad277e18 100644
--- a/media-radio/ax25-apps/ax25-apps-0.0.8_rc5-r1.ebuild
+++ b/media-radio/ax25-apps/ax25-apps-0.0.8_rc5-r1.ebuild
@@ -23,7 +23,7 @@ SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
RDEPEND="
- >=dev-libs/libax25-0.0.12_rc2:=
+ >=dev-libs/libax25-0.0.12_rc2
sys-libs/ncurses:=
!dev-ruby/listen
"
@@ -34,6 +34,9 @@ src_prepare() {
# fix missing prototype for malloc
sed -i -e "/^#include /i #include <stdlib.h>" ax25ipd/routing.c || die
eapply "${FILESDIR}"/${PN}-0.0.8_rc5-tinfo.patch
+ if use elibc_musl ; then
+ eapply -p1 "${FILESDIR}/${PN}-0.0.8-musl.patch"
+ fi
eapply_user
eautoreconf
}
diff --git a/media-radio/ax25-apps/files/ax25-apps-0.0.8-musl.patch b/media-radio/ax25-apps/files/ax25-apps-0.0.8-musl.patch
new file mode 100644
index 000000000000..3a83a73423e2
--- /dev/null
+++ b/media-radio/ax25-apps/files/ax25-apps-0.0.8-musl.patch
@@ -0,0 +1,52 @@
+*** a/ax25ipd/io.c 2019-03-20 17:48:59.000000000 +0100
+--- b/ax25ipd/io.c 2021-09-02 00:32:05.815175217 +0200
+***************
+*** 21,23 ****
+ #include <syslog.h>
+! #include <termio.h>
+ #include <time.h>
+--- 21,24 ----
+ #include <syslog.h>
+! #include <termios.h>
+! #include <sys/ioctl.h>
+ #include <time.h>
+***************
+*** 34,36 ****
+
+! static struct termio nterm;
+
+--- 35,37 ----
+
+! static struct termios nterm;
+
+*** a/call/call.h 2019-03-20 17:48:59.000000000 +0100
+--- b/call/call.h 2021-09-02 00:36:47.367157222 +0200
+***************
+*** 6,7 ****
+--- 6,13 ----
+ #endif
++
++ #ifndef __CALL_H
++ #define __CALL_H
++
++ #include <time.h>
++
+ extern int fd;
+*************** extern int yapp2unix(char *);
+*** 21 ****
+--- 27,29 ----
+ extern void unix2yapp(time_t unix_date, char *buffer);
++
++ #endif
+diff --git a/ax25rtd/ax25rtd.c b/ax25rtd/ax25rtd.c
+index d4c8b58..ea1ef86 100644
+--- a/ax25rtd/ax25rtd.c
++++ b/ax25rtd/ax25rtd.c
+@@ -33,6 +33,7 @@
+
+ #include <stdlib.h>
+ #include <stdio.h>
++#include <string.h>
+ #include <unistd.h>
+ #include <signal.h>
+ #include <errno.h>