Gentoo Archives: gentoo-commits

From: Mike Gilbert <floppym@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-libs/ppp-defs/files/, net-libs/ppp-defs/
Date: Sat, 25 Jun 2022 15:02:09
Message-Id: 1656169270.b5c2a107ee36f80e029c562799280a42113cf670.floppym@gentoo
1 commit: b5c2a107ee36f80e029c562799280a42113cf670
2 Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jun 24 21:59:45 2022 +0000
4 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
5 CommitDate: Sat Jun 25 15:01:10 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5c2a107
7
8 net-libs/ppp-defs: new package
9
10 Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
11
12 net-libs/ppp-defs/files/ppp_defs.h | 6 ++++++
13 net-libs/ppp-defs/metadata.xml | 7 +++++++
14 net-libs/ppp-defs/ppp-defs-0.ebuild | 20 ++++++++++++++++++++
15 3 files changed, 33 insertions(+)
16
17 diff --git a/net-libs/ppp-defs/files/ppp_defs.h b/net-libs/ppp-defs/files/ppp_defs.h
18 new file mode 100644
19 index 000000000000..c8be812168c1
20 --- /dev/null
21 +++ b/net-libs/ppp-defs/files/ppp_defs.h
22 @@ -0,0 +1,6 @@
23 +#ifndef _NET_PPP_DEFS_H
24 +#define _NET_PPP_DEFS_H 1
25 +
26 +#include <linux/ppp_defs.h>
27 +
28 +#endif /* net/ppp_defs.h */
29
30 diff --git a/net-libs/ppp-defs/metadata.xml b/net-libs/ppp-defs/metadata.xml
31 new file mode 100644
32 index 000000000000..6b00211d29ea
33 --- /dev/null
34 +++ b/net-libs/ppp-defs/metadata.xml
35 @@ -0,0 +1,7 @@
36 +<?xml version="1.0" encoding="UTF-8"?>
37 +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
38 +<pkgmetadata>
39 + <maintainer type="project">
40 + <email>musl@g.o</email>
41 + </maintainer>
42 +</pkgmetadata>
43
44 diff --git a/net-libs/ppp-defs/ppp-defs-0.ebuild b/net-libs/ppp-defs/ppp-defs-0.ebuild
45 new file mode 100644
46 index 000000000000..f3f93b109e31
47 --- /dev/null
48 +++ b/net-libs/ppp-defs/ppp-defs-0.ebuild
49 @@ -0,0 +1,20 @@
50 +# Copyright 2022 Gentoo Authors
51 +# Distributed under the terms of the GNU General Public License v2
52 +
53 +EAPI=8
54 +
55 +DESCRIPTION="Shim header for net/ppp_defs.h on musl"
56 +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Musl"
57 +
58 +LICENSE="public-domain"
59 +SLOT="0"
60 +KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 ~riscv x86"
61 +
62 +RDEPEND="!sys-libs/glibc"
63 +
64 +S=${WORKDIR}
65 +
66 +src_install() {
67 + insinto /usr/include/net
68 + doins "${FILESDIR}/ppp_defs.h"
69 +}