commit: 333e983db3b01a01107a5f57a8a16f280a01c3b6
Author: Petr Vaněk <arkamar <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 26 10:50:31 2025 +0000
Commit: Petr Vaněk <arkamar <AT> gentoo <DOT> org>
CommitDate: Tue Aug 26 10:50:31 2025 +0000
URL: https://gitweb.gentoo.org/proj/musl.git/commit/?id=333e983d
net-dialup/linux-atm: treeclean
Fixed in ::gentoo in commit c43b5fb511c0 ("net-dialup/linux-atm: fix
build on musl, C23").
Bug: https://bugs.gentoo.org/712860
Bug: https://bugs.gentoo.org/897842
Signed-off-by: Petr Vaněk <arkamar <AT> gentoo.org>
net-dialup/linux-atm/Manifest | 1 -
.../linux-atm/files/linux-atm-2.5.2-headers.patch | 30 --------------
.../linux-atm-2.5.2-linux-5.2-SIOCGSTAMP.patch | 41 ------------------
.../files/linux-atm-2.5.2-mask-on_exit.patch | 20 ---------
.../linux-atm-2.5.2-remove-SYS_poll-hack.patch | 17 --------
net-dialup/linux-atm/linux-atm-2.5.2-r1.ebuild | 48 ----------------------
net-dialup/linux-atm/metadata.xml | 8 ----
7 files changed, 165 deletions(-)
diff --git a/net-dialup/linux-atm/Manifest b/net-dialup/linux-atm/Manifest
deleted file mode 100644
index 36616ee5..00000000
--- a/net-dialup/linux-atm/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST linux-atm-2.5.2.tar.gz 1082256 BLAKE2B
329aad437a1e6a17fd7d7d2b81c976a76c684aaf127006ed3af1e998a0f52df056747cc84fc13c933dc15c07246f1f00e4ff101ac98ef1dd1bea102830a83625
SHA512
0a50e91513e4e1f882dc6f4792dc032e89497ff745c0eaea0c0c848b0f84e40d19e038e4ab5aa70c1f915c28a9f845340c332ac5c3ae838b8f539466e10a0a08
diff --git a/net-dialup/linux-atm/files/linux-atm-2.5.2-headers.patch
b/net-dialup/linux-atm/files/linux-atm-2.5.2-headers.patch
deleted file mode 100644
index edfb38d6..00000000
--- a/net-dialup/linux-atm/files/linux-atm-2.5.2-headers.patch
+++ /dev/null
@@ -1,30 +0,0 @@
---- linux-atm/src/maint/hediag.c.orig
-+++ linux-atm/src/maint/hediag.c
-@@ -1,5 +1,6 @@
- #include <stdio.h>
- #include <stdlib.h>
-+#include <string.h>
- #include <unistd.h>
- #include <sys/ioctl.h>
- #include <sys/types.h>
---- linux-atm/src/qgen/ql_y.y
-+++ linux-atm/src/qgen/ql_y.y
-@@ -17,6 +17,8 @@
- static STRUCTURE *structures = NULL;
- static const char *abort_id; /* indicates abort flag */
-
-+void yyerror(const char *s);
-+int yylex ( void );
-
- static NAME_LIST *get_name_list(const char *name)
- {
---- linux-atm/src/test/ispl_y.y
-+++ linux-atm/src/test/ispl_y.y
-@@ -16,6 +16,7 @@
-
- static struct atmsvc_msg msg;
-
-+int yylex ( void );
-
- %}
-
diff --git
a/net-dialup/linux-atm/files/linux-atm-2.5.2-linux-5.2-SIOCGSTAMP.patch
b/net-dialup/linux-atm/files/linux-atm-2.5.2-linux-5.2-SIOCGSTAMP.patch
deleted file mode 100644
index ff91c7f1..00000000
--- a/net-dialup/linux-atm/files/linux-atm-2.5.2-linux-5.2-SIOCGSTAMP.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-Fix build failure against linux-5.2+:
- https://www.spinics.net/lists/linux-sh/msg53430.html
-
---- a/src/maint/atmdump.c
-+++ b/src/maint/atmdump.c
-@@ -17,6 +17,16 @@
- #include <netinet/in.h> /* for htonl and ntohl */
- #include <atm.h>
-
-+#ifndef SIOCGSTAMP
-+/* linux-5.2+ added support for 64-bit time_t into ioctls
-+ that support 'struct timeval' and removed 'SIOCGSTAMP'
-+ define.
-+
-+ Include 'SIOCGSTAMP' wrapper via linux/sockios.h
-+ if does not exist.
-+ */
-+# include <linux/sockios.h>
-+#endif
-
- static const char *pti[] = { "Data SDU 0","Data SDU 1","Data SDU 0, CE",
- "Data SDU 1, CE","Segment OAM F5","End-to-end OAM F5","Reserved (RM)",
---- a/src/maint/saaldump.c
-+++ b/src/maint/saaldump.c
-@@ -24,6 +24,16 @@
-
- #define MAX_ITEM 2048 /* longest string emitted by q.dump */
-
-+#ifndef SIOCGSTAMP
-+/* linux-5.2+ added support for 64-bit time_t into ioctls
-+ that support 'struct timeval' and removed 'SIOCGSTAMP'
-+ define.
-+
-+ Include 'SIOCGSTAMP' wrapper via linux/sockios.h
-+ if does not exist.
-+ */
-+# include <linux/sockios.h>
-+#endif
-
- static int interval = 0; /* display absolute time by default */
- static int quiet = 0; /* decode Q.2931 messages by default */
diff --git a/net-dialup/linux-atm/files/linux-atm-2.5.2-mask-on_exit.patch
b/net-dialup/linux-atm/files/linux-atm-2.5.2-mask-on_exit.patch
deleted file mode 100644
index f3ff24a3..00000000
--- a/net-dialup/linux-atm/files/linux-atm-2.5.2-mask-on_exit.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/src/sigd/atmsigd.c
-+++ b/src/sigd/atmsigd.c
-@@ -283,7 +283,7 @@
- /* ------------------------------- main ... -------------------------------
*/
-
-
--static void trace_on_exit(int status,void *dummy)
-+static void trace_on_exit(int status)
- {
- char path[PATH_MAX+1];
- FILE *file;
-@@ -517,7 +517,7 @@
- exit(0);
- }
- }
-- (void) on_exit(trace_on_exit,NULL);
-+ (void) atexit(trace_on_exit);
- poll_loop();
- close_all();
- for (sig = entities; sig; sig = sig->next) stop_saal(&sig->saal);
diff --git
a/net-dialup/linux-atm/files/linux-atm-2.5.2-remove-SYS_poll-hack.patch
b/net-dialup/linux-atm/files/linux-atm-2.5.2-remove-SYS_poll-hack.patch
deleted file mode 100644
index 49d74b1f..00000000
--- a/net-dialup/linux-atm/files/linux-atm-2.5.2-remove-SYS_poll-hack.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- a/src/mpoad/io.c 2007-12-31 19:14:51.000000000 -0500
-+++ b/src/mpoad/io.c 2015-07-15 13:25:41.500014905 -0400
-@@ -10,14 +10,7 @@
- #include <errno.h>
- #include <sys/ioctl.h>
- #include <sys/param.h> /* for OPEN_MAX */
--#if __GLIBC__ >= 2
- #include <sys/poll.h>
--#else /* ugly hack to make it compile on RH 4.2 - WA */
--#include <syscall.h>
--#include <linux/poll.h>
--#define SYS_poll 168
--_syscall3(int,poll,struct pollfd *,ufds,unsigned int,nfds,int,timeout);
--#endif
- #include <atm.h>
- #include <linux/types.h>
- #include <linux/atmioc.h>
diff --git a/net-dialup/linux-atm/linux-atm-2.5.2-r1.ebuild
b/net-dialup/linux-atm/linux-atm-2.5.2-r1.ebuild
deleted file mode 100644
index 6134fdc8..00000000
--- a/net-dialup/linux-atm/linux-atm-2.5.2-r1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic linux-info
-
-DESCRIPTION="Tools for ATM"
-HOMEPAGE="http://linux-atm.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv
~s390 sparc x86"
-
-BDEPEND="app-alternatives/yacc"
-
-RESTRICT="test"
-
-CONFIG_CHECK="~ATM"
-
-PATCHES=(
- "${FILESDIR}"/${P}-headers.patch
- "${FILESDIR}"/${P}-linux-5.2-SIOCGSTAMP.patch
-
- "${FILESDIR}"/${P}-mask-on_exit.patch
- "${FILESDIR}"/${P}-remove-SYS_poll-hack.patch
-)
-
-src_prepare() {
- default
-
- sed -i '/#define _LINUX_NETDEVICE_H/d' \
- src/arpd/*.c || die "sed command on arpd/*.c files failed"
-
- eautoreconf
-}
-
-src_configure() {
- append-flags -fno-strict-aliasing
- econf
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
- dodoc doc/README* doc/atm*
-}
diff --git a/net-dialup/linux-atm/metadata.xml
b/net-dialup/linux-atm/metadata.xml
deleted file mode 100644
index 92d8df43..00000000
--- a/net-dialup/linux-atm/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="sourceforge">linux-atm</remote-id>
- </upstream>
-</pkgmetadata>