From 67e5603b2844a6657dd0438fa26626b013e5567f Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 24 Jun 2024 00:11:52 +0100 Subject: gentoo auto-resync : 24:06:2024 - 00:11:52 --- net-misc/ser2net/Manifest | 8 +++++-- net-misc/ser2net/files/ser2net.confd-r2 | 21 ++++++++++++++++++ net-misc/ser2net/files/ser2net.initd-r2 | 37 +++++++++++++++++++++++++++++++ net-misc/ser2net/metadata.xml | 12 +++++++++- net-misc/ser2net/ser2net-2.10.0-r1.ebuild | 6 ++--- net-misc/ser2net/ser2net-4.6.2.ebuild | 37 +++++++++++++++++++++++++++++++ 6 files changed, 115 insertions(+), 6 deletions(-) create mode 100644 net-misc/ser2net/files/ser2net.confd-r2 create mode 100644 net-misc/ser2net/files/ser2net.initd-r2 create mode 100644 net-misc/ser2net/ser2net-4.6.2.ebuild (limited to 'net-misc/ser2net') diff --git a/net-misc/ser2net/Manifest b/net-misc/ser2net/Manifest index e026b99031b9..34d0748348e3 100644 --- a/net-misc/ser2net/Manifest +++ b/net-misc/ser2net/Manifest @@ -1,5 +1,9 @@ AUX ser2net.confd 879 BLAKE2B 41e159da088c7db25415da24f545435e4e1ee94af9f922ddb3accc392a5fd9ec0517e79a6a37d9dcfae6911739306e02711580ce1c0059fb1f5e38495ebe929b SHA512 15054f7aa604f93bd5a54c2bb96c9a3168905be5ace50bcd2ebeeaf9dc9ae19426388e6118e9e4850125349090ee29542c24487e64c349593a76366be4a5e501 +AUX ser2net.confd-r2 676 BLAKE2B 2446bea3d565ceccea3e9f86a36606fdea6084285175282b96b93cc70223d388cf3bb3d37226877f0193a660c776210f7b65032e9fa5957f7c4bf21e8fa039fc SHA512 0a03fecc44c2b1cf4208914d2e4cea407d494caa0461fdfe95f6a3fdeaa3dbcec84d7537062e0c4261621f8720f31013262963b4764e41088200984f5e6222cf AUX ser2net.initd 1251 BLAKE2B a22c21a2807e9c6c9e6ec19869b0de3871514c6cd38c36e0713ca93d392d56966e9ef63655afe7b2e86affa4c1dc0ee4837381cfce8c1b8cea980d7d23d0f51f SHA512 f92c39a2f54f04c31ff12c6bc92b86eb6b884e790e9856b15ce3d8f2db1f43c8084437f91ccbe259fc989deac462575cbe16a4ce5059f29857bd04258b6e6aee +AUX ser2net.initd-r2 1053 BLAKE2B 77ee4ae2728b9d010a1e155b8e33fd3d42aa72a79a61c0a7a2a87474f0523179dd147d4b070698a869f87931c454ac21b0f3aa465e4a663d64823be74047cf12 SHA512 7e4f7e2c7c54ef194741ad78b3b0a1358107241f6352d6e3cc0f7bfdfe3042d4dfbddb165d729aafda41de5ec56e2760ae9727707d91d4d1be720511e2e561b3 DIST ser2net-2.10.0.tar.gz 364322 BLAKE2B db041297069ea0a111ed73d6b1fc8a639971f113952fbcd499a81671bbd873ee3e1724146bfb5c6975d1812acd8e545e9df2bde445f4a86af57a0ae5b9b19ec1 SHA512 dd3e37619b10d8bf20d738e90c253bc2d109e0a57ee9f3a8b2a85a69399afa5a8459a4602b2856f0b655427023a36c78330851bf7f8d8da0f28d1fe22c1d5e10 -EBUILD ser2net-2.10.0-r1.ebuild 633 BLAKE2B 716fc276a41dd9268b5458348a64fcd032b7f266992ad91b25de78e173f429d93d52ce575d1ce907f00ab89cff0473f3264c7a40dbb5b7ec155413190e08c1f9 SHA512 10c2a69459f8f80de29b7a49f6c245c30408a94f0de46b73bd7e456a3ddcf91fe9e9d7b97cb944c079fc973e62cf20b02f0ffae3616e550ca31f16e8fab7fb10 -MISC metadata.xml 245 BLAKE2B 283e669c2eaccbce6c5325e25d008486a91fee37eea3825d95b9659ba080b98865682e7713d1f2ccfb0b9fc4f1172dea97b8adf709582101ebe3b1dffb20f3da SHA512 01f6412344b7d183c04fe517d920e61d02ae502d820d2c41f49d3d4bdc9d76cf15429cf1dddbea33bb9d8a0c70cf2cc20d2d9a751258c41d1fe1a9aebd690ec4 +DIST ser2net-4.6.2.tar.gz 474345 BLAKE2B b495628f7aeda3804c43e59f76a54bfb872551011ccf338a81dc4ed92fa89b36a7356f45b5d4d6804969505eb90b117a348c7a2f78e08a4ed08c730c58df2e40 SHA512 3bd7ceb743f1503c055e0c206cfd2b987fee8ba532683a8470c7c078134b68d115809ef94c38fe926ff29363930e014d9cc9a44cc32a8ed93559e193a13204f8 +EBUILD ser2net-2.10.0-r1.ebuild 633 BLAKE2B 4503c978024a14dd77232baede1bc681ba4c6c4cfe11522876a4e16df02958220b9a377db67a0405f73269d9984e1e6614efb11a3663d012258b9c6264c96884 SHA512 c4af45699f87da83f0647491bcef499c12f9da62f680ff168aaf217a57d89a6d78be0ea4c0b97dcdda547624fda2e83dacf3eba2de4c0189af6b6cffd69678f2 +EBUILD ser2net-4.6.2.ebuild 704 BLAKE2B c3d856fb6c4bd8bf20f4c8c7bd8b44e016790b45c05049e626bc838a08b2fbc2718f460246cf29286652782e7a0425485903e8d26b90d7a7365187c819588e88 SHA512 525c7c0b24542ef555fba54128c8127b97cda1e904dc2588522e151c0afd1b0c54b156edbbd1fe00e7d60c1c308c13671a198c25156ba9174f8c040da6da8f72 +MISC metadata.xml 539 BLAKE2B b3effcbfadd7b46f80e3e3f5eea5c6a5f09af3861ea24b91b41d71d28c651610f57d7edd81f46430bbc8d5ec16bdb604dc4661b4fbb31b09c918a8b8cb4cb215 SHA512 bb16fd9b94c07662c71d4d3668c56ede92afc95fbe7efaadd6f9380f39d459b59d653b0dccf6539b9655bf468c22de59aa54317c36c2aa4e32b20c9d36369637 diff --git a/net-misc/ser2net/files/ser2net.confd-r2 b/net-misc/ser2net/files/ser2net.confd-r2 new file mode 100644 index 000000000000..a443ce752a75 --- /dev/null +++ b/net-misc/ser2net/files/ser2net.confd-r2 @@ -0,0 +1,21 @@ +# Config file for /etc/init.d/ser2net + +# Set the configuration file to one other than the default of /etc/ser2net/ser2net.yaml +# +#CONFIG_FILE="/etc/ser2net/ser2net.yaml" + +# Enables the control port and sets the TCP port to listen to for the control port. +# A port number may be of the form [host,]port, such as 127.0.0.1,2000 or localhost,2000. +# If this is specified, it will only bind to the IP address specified for the port. +# Otherwise, it will bind to all the addresses on the machine. +# +#CONTROL_PORT="" + +# Enable or disable UUCP locking (default=yes) +# +#UUCP_LOCKS="no" + +# see the ser2net(8) manual page for additional options you can configure here +# +#EXTRA_OPTS="" + diff --git a/net-misc/ser2net/files/ser2net.initd-r2 b/net-misc/ser2net/files/ser2net.initd-r2 new file mode 100644 index 000000000000..0321e8a9bbb6 --- /dev/null +++ b/net-misc/ser2net/files/ser2net.initd-r2 @@ -0,0 +1,37 @@ +#!/sbin/openrc-run +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +description="Serial to network proxy (${RC_SVCNAME#*.})" +pidfile="/var/run/${RC_SVCNAME}.pid" +command="/usr/sbin/ser2net" +name="${description}" + +extra_started_commands="reload" +description_reload="Reread configuration file and make the appropriate changes" +start_stop_daemon_args="--quiet" +command_args_background="-P ${pidfile}" +command_args_foreground="-n" + +depend() { + use logger + need net +} + +start_pre() { + command_args="${EXTRA_OPTS}" + CONFIG_FILE_DEFAULT="/etc/ser2net/ser2net.yaml" + + yesno "${UUCP_LOCKS:-yes}" || command_args="${command_args} -u" + [ -n "${CONTROL_PORT}" ] && command_args="${command_args} -p ${CONTROL_PORT}" + [ -z "${CONFIG_FILE}" ] && CONFIG_FILE="${CONFIG_FILE_DEFAULT}" + [ "${CONFIG_FILE}" != "${CONFIG_FILE_DEFAULT}" ] && command_args="${command_args} -c ${CONFIG_FILE}" + + return 0 +} + +reload() { + ebegin "Reloading ${description}" + start-stop-daemon --signal HUP --pidfile "${pidfile}" + eend ${?} +} diff --git a/net-misc/ser2net/metadata.xml b/net-misc/ser2net/metadata.xml index 1fe9d8c02aa9..72212e7f69df 100644 --- a/net-misc/ser2net/metadata.xml +++ b/net-misc/ser2net/metadata.xml @@ -1,8 +1,18 @@ - + + perfinion@gentoo.org + Jason Zaman + + + + Serial to network interface, a proxy that allows telnet/tcp connections + to be made to serial ports on a machine. + + ser2net + cminyard/ser2net diff --git a/net-misc/ser2net/ser2net-2.10.0-r1.ebuild b/net-misc/ser2net/ser2net-2.10.0-r1.ebuild index 72d5a604c80c..a4441cf96772 100644 --- a/net-misc/ser2net/ser2net-2.10.0-r1.ebuild +++ b/net-misc/ser2net/ser2net-2.10.0-r1.ebuild @@ -4,12 +4,12 @@ EAPI=8 DESCRIPTION="Serial To Network Proxy" -SRC_URI="https://downloads.sourceforge.net/ser2net/${P}.tar.gz" HOMEPAGE="https://sourceforge.net/projects/ser2net" +SRC_URI="https://downloads.sourceforge.net/ser2net/${P}.tar.gz" -KEYWORDS="amd64 ppc x86" -SLOT="0" LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc x86" IUSE="tcpd" DEPEND="tcpd? ( sys-apps/tcp-wrappers )" diff --git a/net-misc/ser2net/ser2net-4.6.2.ebuild b/net-misc/ser2net/ser2net-4.6.2.ebuild new file mode 100644 index 000000000000..3fd27c27be52 --- /dev/null +++ b/net-misc/ser2net/ser2net-4.6.2.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Serial To Network Proxy" +HOMEPAGE="https://sourceforge.net/projects/ser2net" +SRC_URI="https://downloads.sourceforge.net/ser2net/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="pam" + +DEPEND=" + dev-libs/libyaml:= + net-misc/gensio + pam? ( sys-libs/pam ) +" +RDEPEND="${DEPEND}" + +# Test suite requires a kernel module +RESTRICT="test" + +src_configure() { + econf --without-sysfs-led-support $(use_with pam) +} + +src_install() { + default + + insinto /etc/${PN} + doins ${PN}.yaml + + newinitd "${FILESDIR}/${PN}.initd-r2" ${PN} + newconfd "${FILESDIR}/${PN}.confd-r2" ${PN} +} -- cgit v1.2.3