From f9fff8823e0cd1f6570b01337ac99e5bd49c824a Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 26 Dec 2022 02:06:21 +0000 Subject: gentoo auto-resync : 26:12:2022 - 02:06:21 --- sys-apps/setserial/Manifest | 5 +- .../setserial/files/setserial-2.17-darwin.patch | 2 - .../setserial-2.17-implicit-int-clang16.patch | 11 +++++ sys-apps/setserial/setserial-2.17-r5.ebuild | 44 ----------------- sys-apps/setserial/setserial-2.17-r6.ebuild | 55 ++++++++++++++++++++++ 5 files changed, 69 insertions(+), 48 deletions(-) create mode 100644 sys-apps/setserial/files/setserial-2.17-implicit-int-clang16.patch delete mode 100644 sys-apps/setserial/setserial-2.17-r5.ebuild create mode 100644 sys-apps/setserial/setserial-2.17-r6.ebuild (limited to 'sys-apps/setserial') diff --git a/sys-apps/setserial/Manifest b/sys-apps/setserial/Manifest index 62db9c104c04..56eb9d06afa0 100644 --- a/sys-apps/setserial/Manifest +++ b/sys-apps/setserial/Manifest @@ -1,10 +1,11 @@ AUX serial-2.17-r4 504 BLAKE2B 7167acdc403f238a64ebb9dadbec651334d1773276027f490f8c93bd6c263ff1831b1cf63c6895c93db96c7810cc328d8a6dfca82ff07cbd87b90a617e863b10 SHA512 91e8be9fafdefc5dbdde832c3d0c85c5b99203fba65f1e934b390efc4c19ca74ec5fd5656f389152fa2b46e7d74d7cce33728a01d6b3413bc398f33a7dc19378 AUX setserial-2.17-build.patch 322 BLAKE2B 4d3c8a303a6d56219caaaf529653cf43c817fdecaa068c93f449d792f68abd484d06dad67f17dfa7d9e50d79eca85ab465aa66305b1606423bf91962486af523 SHA512 558843dc66398c6050e9fe4b26b18ece2c100a3bab746b6bcc538c92639bd3a8bb05f132e37a1d9601c030da2ce16c8736696ed013d8a663ab353c8cbcbd5ced -AUX setserial-2.17-darwin.patch 755 BLAKE2B dd5fdc5255f9f183c3e434e7d52a54aa1f4ec85ea136da3d3c29bbfd2051aac214ae05072822c6b6874fbcfbfca457a2bf113077925b626958b31570e75ad860 SHA512 de95f5c0c7a5b371b97919091c60450bdeb8ebf543882def97537d558b540dc830699abe5d6b6bf341f74bd172273504eb7ede538b652cd1da7702c4d39f1bd2 +AUX setserial-2.17-darwin.patch 686 BLAKE2B 7d03f13945e4f24fb14ad4c1c8c9e2969a826738a300833f5ac8a1304ad34885324324a5deb1564ea5990dce16815d7684c106ef11aa2239eb4d0154702966b7 SHA512 8494068948962fae0203babb63558c4cff726feb555802098c4e589c623ea2c65828af839f5f576145dfed3c5f6ad45eb0882b1643888f695197b4d775db986f AUX setserial-2.17-hayes-esp.patch 278 BLAKE2B 33ced60bdeecb7973415aa5df54bc75acb365328e4632d9aa17d6c702bbd5687dd2287b59df6ed60814de775141aaf8a443f264ebe75d4c40fbeb336d89ea1d6 SHA512 f7e272d3acae953823550dc84c0fdc1e5cb33c7417fb44fedd5b13a211926ac51cb82eeaa19005f0d1a6b41edf365452016dfa5768891a7bc5028d910e8bbd47 AUX setserial-2.17-headers.patch 236 BLAKE2B 06ba0f4ad6ecc3788115b02fa4f5762b2724253114c3e9ee72e17fde6b9211b276b634dce4fd33202c66f580e8f9bfa7e3cf2c77d13ef2246e4af8e36d8bc41d SHA512 1c849d17fe67fedda59d8cd11015339131ce09dd280e1a5df67726009bbe974693bdd006c5f16dc1f76f37d48e84b4997dbe65446059ac54aad7551cb3972009 +AUX setserial-2.17-implicit-int-clang16.patch 237 BLAKE2B 549b19c81e3f66c207409eb7475ddda8a540d4302b16aee7999c55369ec30c2580b15b5f88c7df31c236e3e68953fb4d7c8a554ee1e17ca18a23a428daa5c3ab SHA512 56fdb90860fd2f15844933b164a6df808b78cfddabe033b00e96ec378b07dc66f953bf33f38f8824f40fb32d05e612970266f7430bd44c46396e348753f20417 AUX setserial-2.17-manpage-updates.patch 1015 BLAKE2B aa164a5d52aa2a479f1815c2adcb7adc8e04f6d20594395cc01e821364d04aeb02608644c88e511453599af451d00dda8c8ab54bdd1710030cbdc7833c32286f SHA512 6041894014b3d139a8c2d59460003310c17aee407dab2fa3713f98ea2c29fd347906f68f3d988f052cbee45de43fa00afadc4359b562bfd34fd4931b48505cf8 AUX setserial-2.17-spelling.patch 257 BLAKE2B 522183e8792b4f9bf814563d847bb06b954e75e6443d987fb6ceed534288734597385589a9c9aea9678a439d952742ccb2856e31c50e4798c5ead6bd554f237f SHA512 7511c46d4676cdd34d8abb0c124ca514d9d970078ea1cd03396b7e9699ec3fc2c0ff3ff04f01a50dd3fe28244ce75078566f8fe21aca89d063b939f1c2cb354c DIST setserial-2.17.tar.gz 52437 BLAKE2B 0f01611db185f2d55333ff3b4d29ca19e53bef414ed3b5c735f21a724670c6cb8d00e817f5afcf7d1924faae0ad2c2a20b8d0d844468f898dbc6c7800eba42fe SHA512 27b4918d303302dfdbca2f8c4fe500685068cfbf3de70b4907bac5a9cdb2e643656c1d821e714c08723abcfbaf99129866002117450bef731a0a09cd38138645 -EBUILD setserial-2.17-r5.ebuild 960 BLAKE2B 26d902599bb196e1fa05350b27debf041f9d970754b24d6c3b8f992105bd3ca97c39333378346cbad80ee07d50648e83b5f7ceb9cc1c39ee38cb67994c898ec3 SHA512 d8265a1eba44c193543e3e203db3749543bd37704d70c89abcc29ac463736c61495256974eab8c6f8a399c258b8d9ba12ac73a47cdd3bcaa285408becbc80f17 +EBUILD setserial-2.17-r6.ebuild 1134 BLAKE2B fbb67d0beb82c72e1c7484b2af77728a7d3c68607b2dcdface442067628532ce89bc1dbf4bb9a4db369fd9f3d4edcb015d62e57506051a0b75bd1c3b418662ac SHA512 644adffb8e46c870570d0ccfe21754614c9e9ba42846f8023098ea04038a7c66a03b358ba3e0366b14406deb69baab90ca2ebb5ce874666ed4fa4546c4e1c354 MISC metadata.xml 330 BLAKE2B 911c480b4963e51f555f0ae07e9795194bd381ca1bfb86e1e1760187e676c7683e039193c58a86d18f167a6f80d214435f611193a7145a3068f5e13f3eb80799 SHA512 34422f5f444bc2fdb4bea8fed7e434d57d5aa54bb0b00ca24dcfc1f9431d7c661807405ecb091f58b59b2a3d39e544f4a423ab7f2ab063251daa030823f47cdb diff --git a/sys-apps/setserial/files/setserial-2.17-darwin.patch b/sys-apps/setserial/files/setserial-2.17-darwin.patch index 681f793383cd..3f1fa684ba8c 100644 --- a/sys-apps/setserial/files/setserial-2.17-darwin.patch +++ b/sys-apps/setserial/files/setserial-2.17-darwin.patch @@ -1,8 +1,6 @@ https://541536.bugs.gentoo.org/attachment.cgi?id=397618 https://bugs.gentoo.org/show_bug.cgi?id=541536 -diff --git a/setserial.c b/setserial.c -index 3474402..3ce8009 100644 --- a/setserial.c +++ b/setserial.c @@ -31,6 +31,25 @@ diff --git a/sys-apps/setserial/files/setserial-2.17-implicit-int-clang16.patch b/sys-apps/setserial/files/setserial-2.17-implicit-int-clang16.patch new file mode 100644 index 000000000000..62d6b6411259 --- /dev/null +++ b/sys-apps/setserial/files/setserial-2.17-implicit-int-clang16.patch @@ -0,0 +1,11 @@ +--- a/setserial.c ++++ b/setserial.c +@@ -738,7 +738,7 @@ fprintf(stderr, "\t* port\t\tset the I/O port\n"); + exit(1); + } + +-main(int argc, char **argv) ++int main(int argc, char **argv) + { + int get_flag = 0, wild_intr_flag = 0; + int c; diff --git a/sys-apps/setserial/setserial-2.17-r5.ebuild b/sys-apps/setserial/setserial-2.17-r5.ebuild deleted file mode 100644 index 2fddb3b824a0..000000000000 --- a/sys-apps/setserial/setserial-2.17-r5.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit toolchain-funcs - -DESCRIPTION="Configure your serial ports with it" -HOMEPAGE="http://setserial.sourceforge.net/" -SRC_URI=" - ftp://tsx-11.mit.edu/pub/linux/sources/sbin/${P}.tar.gz - ftp://ftp.sunsite.org.uk/Mirrors/tsx-11.mit.edu/pub/linux/sources/sbin/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -PATCHES=( - "${FILESDIR}"/${P}-spelling.patch - "${FILESDIR}"/${P}-manpage-updates.patch - "${FILESDIR}"/${P}-headers.patch - "${FILESDIR}"/${P}-build.patch - "${FILESDIR}"/${P}-hayes-esp.patch - "${FILESDIR}"/${P}-darwin.patch -) - -src_compile() { - tc-export CC - emake "${PN}" -} - -src_install() { - doman "${PN}.8" - into / - dobin "${PN}" - - insinto /etc - doins serial.conf - newinitd "${FILESDIR}"/serial-2.17-r4 serial - - einstalldocs - docinto txt - dodoc Documentation/* -} diff --git a/sys-apps/setserial/setserial-2.17-r6.ebuild b/sys-apps/setserial/setserial-2.17-r6.ebuild new file mode 100644 index 000000000000..828b89ea43da --- /dev/null +++ b/sys-apps/setserial/setserial-2.17-r6.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools toolchain-funcs + +DESCRIPTION="Configure your serial ports with it" +HOMEPAGE="http://setserial.sourceforge.net/" +SRC_URI=" + ftp://tsx-11.mit.edu/pub/linux/sources/sbin/${P}.tar.gz + ftp://ftp.sunsite.org.uk/Mirrors/tsx-11.mit.edu/pub/linux/sources/sbin/${P}.tar.gz +" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86" + +PATCHES=( + "${FILESDIR}"/${P}-spelling.patch + "${FILESDIR}"/${P}-manpage-updates.patch + "${FILESDIR}"/${P}-headers.patch + "${FILESDIR}"/${P}-build.patch + "${FILESDIR}"/${P}-hayes-esp.patch + "${FILESDIR}"/${P}-darwin.patch + "${FILESDIR}"/${P}-implicit-int-clang16.patch +) + +src_prepare() { + default + + sed -i -e 's:configure.in:configure.ac:' Makefile.in || die + + # Clang 16 + eautoreconf +} + +src_compile() { + tc-export CC + emake "${PN}" +} + +src_install() { + doman "${PN}.8" + into / + dobin "${PN}" + + insinto /etc + doins serial.conf + newinitd "${FILESDIR}"/serial-2.17-r4 serial + + einstalldocs + docinto txt + dodoc Documentation/* +} -- cgit v1.2.3