summaryrefslogtreecommitdiff
path: root/sys-apps/setserial
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-12-26 02:06:21 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-12-26 02:06:21 +0000
commitf9fff8823e0cd1f6570b01337ac99e5bd49c824a (patch)
tree2a69b85ea6ba19c3a6b492d49ee8cd14c887472d /sys-apps/setserial
parentd117172e3b48fc4be82b7623ffc40bb6070ef361 (diff)
gentoo auto-resync : 26:12:2022 - 02:06:21
Diffstat (limited to 'sys-apps/setserial')
-rw-r--r--sys-apps/setserial/Manifest5
-rw-r--r--sys-apps/setserial/files/setserial-2.17-darwin.patch2
-rw-r--r--sys-apps/setserial/files/setserial-2.17-implicit-int-clang16.patch11
-rw-r--r--sys-apps/setserial/setserial-2.17-r6.ebuild (renamed from sys-apps/setserial/setserial-2.17-r5.ebuild)17
4 files changed, 28 insertions, 7 deletions
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-r6.ebuild
index 2fddb3b824a0..828b89ea43da 100644
--- a/sys-apps/setserial/setserial-2.17-r5.ebuild
+++ b/sys-apps/setserial/setserial-2.17-r6.ebuild
@@ -1,15 +1,16 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
-inherit toolchain-funcs
+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"
+ ftp://ftp.sunsite.org.uk/Mirrors/tsx-11.mit.edu/pub/linux/sources/sbin/${P}.tar.gz
+"
LICENSE="GPL-2"
SLOT="0"
@@ -22,8 +23,18 @@ PATCHES=(
"${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}"