diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2020-12-25 23:06:25 +0000 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2020-12-25 23:06:25 +0000 |
commit | 441d1370330332b7d78f238d2f5e13f7aed5e4e0 (patch) | |
tree | 6a5171dd615dfeee62a45044144c66e864738fb0 /sys-apps/hwsetup | |
parent | ab3da91fb6c91a9df52fff8f991570f456fd3c7a (diff) |
gentoo christmass resync : 25.12.2020
Diffstat (limited to 'sys-apps/hwsetup')
-rw-r--r-- | sys-apps/hwsetup/Manifest | 8 | ||||
-rw-r--r-- | sys-apps/hwsetup/files/1.2-3-fastprobe.patch | 74 | ||||
-rw-r--r-- | sys-apps/hwsetup/files/1.2-7-dyn_blacklist.patch | 62 | ||||
-rw-r--r-- | sys-apps/hwsetup/files/1.2-7-gentoo.patch | 20 | ||||
-rw-r--r-- | sys-apps/hwsetup/files/1.2-7-openchrome.patch | 11 | ||||
-rw-r--r-- | sys-apps/hwsetup/files/1.2-strip.patch | 11 | ||||
-rw-r--r-- | sys-apps/hwsetup/hwsetup-1.2-r3.ebuild | 69 | ||||
-rw-r--r-- | sys-apps/hwsetup/metadata.xml | 8 |
8 files changed, 0 insertions, 263 deletions
diff --git a/sys-apps/hwsetup/Manifest b/sys-apps/hwsetup/Manifest deleted file mode 100644 index d4d349afd750..000000000000 --- a/sys-apps/hwsetup/Manifest +++ /dev/null @@ -1,8 +0,0 @@ -AUX 1.2-3-fastprobe.patch 2643 BLAKE2B 45578f4e000b44b0655e2ca43de11e2f564fd15587a9473cfb5b370a0e2955829d460d62e65b671497853dc7aa0b68d893e484479cb811a0bd0e0cd78a7dce0d SHA512 4a9d4e35f071849e7285f7cf9459d454e4878d1940525444863ac2c6104d999c5efffb62e01e792649697eddfbe8f4755dfc90cf4a4185d6637c989bd566ba82 -AUX 1.2-7-dyn_blacklist.patch 1840 BLAKE2B 5457275cac7597c3c518e415d30eddd6bbfa0a22a02f9013d2b74e9458c00c3867f56a51fa6db17752cc8214e5d9d954cf1b28f6583954496c461e1f579ba6b1 SHA512 e98d95a54987f12e6bc5a6171803490f0f8f14c82587909bd02375ef05ec0270e14b3d9442250948328e7062dfcb79e42e61240ed5a209bedd37b1a1e552f2b9 -AUX 1.2-7-gentoo.patch 560 BLAKE2B fd025d5ea34118ba1be46c3038594e62b2178c1d96de61bdbd69c9a8899dc4e4f26f63b14eba743dc670c63c14617fb89fe6b0d32c93ac12da9d03ffc1c3c674 SHA512 4fac3e716ddd511b9f533567a09f763f25bde439b772cbf8be3fffd6ef83ee60dc82b2655e63283c302955d3b8ee5d8aa06d99610cfd27a17412938b7cab1e0f -AUX 1.2-7-openchrome.patch 520 BLAKE2B ef6da2b6edfdb1c9abea047f08ecdeea259ea80bd68d35ab534b3b3ce665fd6f0d6b0362ed46caa1a0b9488480c5f2ec9c6771d46ab645f2edb03b87b7873eec SHA512 f8a301d7e2d6508e5a25ba0099a808b1494cd992f2f6066912504b077a26c3fe01772e689a25f80acce59c5eff8369e2e1e33c06a7ea935e9a50d79f6fbfa25d -AUX 1.2-strip.patch 209 BLAKE2B 0ddb29fcc59a841fef9bd08eb996cb84047a282ca7107636e222021d2da355b532f839b03eac6ee8cc3fdbcebdce30056eac049166f113e510197b9e92428c0d SHA512 93033d62d6328dab7bef0f42f6f41352c60081523d86388cd5823181483cf9245dd55c163d1e78ab51e20187cdca4017c815ae86f6de14394fb6cd2724dda98b -DIST hwsetup_1.2-7.tar.gz 10706 BLAKE2B 2d0e005629f631aa3ef22f44122cf934d23929c89ee4ca7240dcdd9c2898e622a78e494a057b9eed96045e8b1a7b54252f402311360e84d57007876cd9a5f630 SHA512 ef252c748ecf1fc17d107fa413a76df5d9daab84b10eb1ca2c5c320207e0be522c4ae6204c1c85c613403e40312c9c876bcab04eeaa1a2e1724b7bb1c6d41a1e -EBUILD hwsetup-1.2-r3.ebuild 1728 BLAKE2B 1bfee065d8b6ae15f3580760ba6e64c2015490e6064107e45e95b95ccd29f3cf535e3d05a3054667bb0d0d4bdd5b41dc30710fcff679155b7e1f48c6fe99a49b SHA512 ef67068f9189ae8bd925177d0f9a29555eeec274eef3ed4b3be092a05ba014fe6da32c16055763207d42533a6d917648190056b58cd2d6f15d242a695ac6f691 -MISC metadata.xml 256 BLAKE2B d02b5b33f7375594b6e77357966b74fd698579fcefce673bde9b7082e2a56a47b1b8824d5aa423ad7271113efc568997c476bc0106d147dbc1a198b201def869 SHA512 b301300f23bb631f440eef04dce17f16cfee618775d38013cfded6b0e8b806d772749578a39c43143104a1716d2cc6eefb3af7f6865d85da5b2cb6f1e78c7c68 diff --git a/sys-apps/hwsetup/files/1.2-3-fastprobe.patch b/sys-apps/hwsetup/files/1.2-3-fastprobe.patch deleted file mode 100644 index 600b8c4002d6..000000000000 --- a/sys-apps/hwsetup/files/1.2-3-fastprobe.patch +++ /dev/null @@ -1,74 +0,0 @@ ---- a/hwsetup.c -+++ b/hwsetup.c -@@ -140,14 +140,15 @@ - - int syntax(char *option) - { -- printf(VERSION); -+ puts(VERSION); - if(option) fprintf(stderr,"hwsetup: Unknown option '%s'\n\n",option); -- printf("Usage: hwsetup\n" -- " -v be verbose\n" -- " -p print rotating prompt\n" -- " -a ignore audio devices\n" -- " -s ignore scsi controllers\n" -- " -n probe only, don't configure anything.\n"); -+ puts("Usage: hwsetup\n" -+ "\t\t-v\tbe verbose\n" -+ "\t\t-p\tprint rotating prompt\n" -+ "\t\t-a\tignore audio devices\n" -+ "\t\t-s\tignore scsi controllers\n" -+ "\t\t-n\tprobe only, don't configure anything.\n" -+ "\t\t-f\trun a fast probe."); - return option?1:0; - } - -@@ -425,7 +426,7 @@ - { - signal(SIGALRM,SIG_IGN); - fprintf(stderr,"\nWARNING: Autodetection seems to hang,\n" -- "please check your computers BIOS settings.\n"); -+ "please check your computer's BIOS settings.\n"); - fflush(stderr); - if(wpid) { kill(wpid,SIGTERM); usleep(2500000); kill(wpid,SIGKILL); wpid=0; } - exit(1); /* exit program */ -@@ -591,12 +592,13 @@ - return 0; - } - --int hw_setup(enum deviceClass dc, int verbose, int probeonly, int skip) -+int hw_setup(enum deviceClass dc, int verbose, int probeonly, int skip, int fastprobe) - { - int i,mouse=0,cdrom=0,modem=0,scanner=0; -+ int probeopt=fastprobe?PROBE_SAFE:PROBE_ALL; - struct device **currentDevs, *d, *serialmouse=NULL, *usbmouse=NULL; - if(verbose&VERBOSE_PROMPT) wpid=startwheel(); -- currentDevs=probeDevices(dc,BUS_UNSPEC,PROBE_ALL); -+ currentDevs=probeDevices(dc,BUS_UNSPEC,probeopt); - if(verbose&VERBOSE_PROMPT&&wpid>0) { kill(wpid,SIGTERM); wpid=0; usleep(160000); write(2,"\033[0m Done.\n",11); } - if(currentDevs==NULL) return -1; - check_proc_modules(); /* Get currently loaded module list */ -@@ -650,7 +652,7 @@ - - int main(int argc, char **argv) - { -- int i, verbose=0, probeonly=0, skip=0; -+ int i, verbose=0, probeonly=0, skip=0, fast=0; - enum deviceClass dc=CLASS_UNSPEC; - for(i=1;i<argc;i++) - { -@@ -659,6 +661,7 @@ - else if(!strcasecmp(argv[i],"-a")) skip|=SKIP_AUDIO; - else if(!strcasecmp(argv[i],"-s")) skip|=SKIP_SCSI; - else if(!strcasecmp(argv[i],"-n")) probeonly=1; -+ else if(!strcasecmp(argv[i],"-f")) fast=1; - else return syntax(argv[i]); - } - /* Allow SIGTERM, SIGINT: rmmod depends on this. */ -@@ -667,5 +670,5 @@ - #ifdef BLACKLIST - gen_blacklist(); - #endif -- return hw_setup(dc,verbose,probeonly,skip); -+ return hw_setup(dc,verbose,probeonly,skip,fast); - } diff --git a/sys-apps/hwsetup/files/1.2-7-dyn_blacklist.patch b/sys-apps/hwsetup/files/1.2-7-dyn_blacklist.patch deleted file mode 100644 index efbe0f6abfed..000000000000 --- a/sys-apps/hwsetup/files/1.2-7-dyn_blacklist.patch +++ /dev/null @@ -1,62 +0,0 @@ ---- a/hwsetup.c -+++ b/hwsetup.c -@@ -51,13 +51,40 @@ - /* Do not, under any circumstances, load these modules automatically, */ - /* even if in pcitable. (libkudzu may ignore this, and the KNOPPIX */ - /* autoconfig scripts may probe them, too) */ --char *blacklist[] = -+char *blacklist[200][200] = - { "apm","agpgart","yenta_socket","i82092","i82365","tcic", - "pcmcia_core","ds","ohci1394","hisax", "hisax_fcpcipnp", - "hisax_isac","hisax_st5481", - /* Winmodems, unusable, can block sound slot */ - "snd-atiixp-modem", "snd-intel8x0m","snd-via82xx-modem" - }; -+ -+int blacklistsize = 13; -+void gen_blacklist(){ -+ int n = 13; -+ int size = 0; -+ char *comment; -+ char module[1024]; -+ FILE *stream; -+ -+ if((stream = fopen ("/usr/share/hwdata/blacklist", "r")) != (FILE *)0) { -+ while((fgets(module, 1023, stream)) != (char *)0 ) { -+ -+ comment = strchr(module, '#'); -+ if (comment != 0) *comment = '\0'; -+ comment = strchr(module, '\n'); -+ if (comment != 0) *comment = '\0'; -+ size = strlen(module); -+ if (size < 2) continue; -+ strcat (module , " \0"); -+ strcpy(blacklist[n] , module); -+ n++; -+ if ( n == 200 ) break; -+ //printf(module); -+ } -+ blacklistsize = n; -+ } -+} - #endif - - /* If a conflicting module in a row is already loaded, the new module will not be probed anymore */ -@@ -547,7 +574,7 @@ - char *cc; - if((m==NULL)||(!strcmp("unknown",m))||(!strcmp("ignore",m))|| check_loaded(m)) return 0; - #ifdef BLACKLIST -- for(i=0;i<(sizeof(blacklist)/sizeof(char*));i++) -+ for(i=0;i<blacklistsize;i++) - { - if(!modcmp(blacklist[i],m)) - { -@@ -781,5 +808,8 @@ - /* Allow SIGTERM, SIGINT: rmmod depends on this. */ - signal(SIGTERM,SIG_DFL); signal(SIGINT,SIG_DFL); - signal(SIGALRM,alarm_handler); alarm(MAX_TIME); -+#ifdef BLACKLIST -+ gen_blacklist(); -+#endif - return hw_setup(dc,verbose,probeonly,skip); - } diff --git a/sys-apps/hwsetup/files/1.2-7-gentoo.patch b/sys-apps/hwsetup/files/1.2-7-gentoo.patch deleted file mode 100644 index e4fc590393fd..000000000000 --- a/sys-apps/hwsetup/files/1.2-7-gentoo.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- a/hwsetup.c -+++ b/hwsetup.c -@@ -388,7 +388,7 @@ - sprintf(fullpath,"%.90s%.32s",xpath,server[i]); - if(!exists(fullpath)) continue; - strncpy(xi.xserver,server[i],sizeof(xi.xserver)); -- } -+ } - } - } - if((xpos=strstr(d->driver,xorg))!=NULL) /* Check for Xorg */ -@@ -653,7 +653,7 @@ - int writeconfig(char *name,struct device *d,int verbose) - { - FILE *f,*k; -- const char *kconfig="/etc/sysconfig/knoppix"; -+ const char *kconfig="/etc/sysconfig/gentoo"; - char *desc; - unlink(name); - if((f=fopen(name,"w"))==NULL) diff --git a/sys-apps/hwsetup/files/1.2-7-openchrome.patch b/sys-apps/hwsetup/files/1.2-7-openchrome.patch deleted file mode 100644 index fb80f9dfcb1a..000000000000 --- a/sys-apps/hwsetup/files/1.2-7-openchrome.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/hwsetup.c -+++ b/hwsetup.c -@@ -456,7 +456,7 @@ - else if(strcasestr(xi.xdesc,"Newport")) strcpy(xi.xmodule,"newport"); - else if(strcasestr(xi.xdesc,"Siliconmotion")||strcasestr(xi.xdesc,"Silicon Motion")) strcpy(xi.xmodule,"siliconmotion"); - else if(strcasestr(xi.xdesc,"Chips")) strcpy(xi.xmodule,"chips"); -- else if(strcasestr(xi.xdesc,"VIA ")) strcpy(xi.xmodule,"via"); -+ else if(strcasestr(xi.xdesc,"VIA ")) strcpy(xi.xmodule,"openchrome"); - } - else strcpy(xi.xmodule,xvesa4); - } diff --git a/sys-apps/hwsetup/files/1.2-strip.patch b/sys-apps/hwsetup/files/1.2-strip.patch deleted file mode 100644 index 17de636a5dc7..000000000000 --- a/sys-apps/hwsetup/files/1.2-strip.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/Makefile -+++ b/Makefile -@@ -3,7 +3,7 @@ - # define BLACKLIST to avoid loading potentially dangerous modules - CFLAGS=-DBLACKLIST -Wall -fPIC - OPT=-O2 --LDFLAGS=-s -+#LDFLAGS=-s - LIBS=-lkudzu -lpci - CC=gcc - diff --git a/sys-apps/hwsetup/hwsetup-1.2-r3.ebuild b/sys-apps/hwsetup/hwsetup-1.2-r3.ebuild deleted file mode 100644 index c535829a9ffa..000000000000 --- a/sys-apps/hwsetup/hwsetup-1.2-r3.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils toolchain-funcs flag-o-matic - -MY_PV=${PV}-7 -DESCRIPTION="Hardware setup program from Knoppix - used only on LiveCD" -HOMEPAGE="http://www.knopper.net/" -SRC_URI="http://debian-knoppix.alioth.debian.org/sources/${PN}_${MY_PV}.tar.gz" -#http://developer.linuxtag.net/knoppix/sources/${PN}_${MY_PV}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 hppa ~ia64 -mips ppc ppc64 sparc x86" -IUSE="zlib" - -COMMON_DEPEND=" - sys-apps/pciutils[zlib?] - zlib? ( sys-libs/zlib ) -" -DEPEND=" - ${COMMON_DEPEND} - sys-libs/libkudzu -" -RDEPEND=" - ${COMMON_DEPEND} - sys-apps/hwdata-gentoo -" - -pkg_setup() { - ewarn "This package is designed for use on the LiveCD only and will do " - ewarn "unspeakably horrible and unexpected things on a normal system." - ewarn "YOU HAVE BEEN WARNED!!!" -} - -src_prepare() { - epatch \ - "${FILESDIR}"/${MY_PV}-dyn_blacklist.patch \ - "${FILESDIR}"/${PV}-3-fastprobe.patch \ - "${FILESDIR}"/${MY_PV}-gentoo.patch \ - "${FILESDIR}"/${PV}-strip.patch \ - "${FILESDIR}"/${MY_PV}-openchrome.patch -} - -src_configure() { - if use zlib ; then - sed -i \ - -e '/^LIBS=/s,-lpci,-lz -lpci,g' \ - Makefile - fi -} - -src_compile() { - emake LDFLAGS="${LDFLAGS}" OPT="${CFLAGS}" CC="$(tc-getCC)" -} - -src_install() { - emake DESTDIR="${D}" PREFIX=/usr MANDIR=/usr/share/man - dosbin ${PN} - keepdir /etc/sysconfig -} - -pkg_postinst() { - ewarn "This package is intended for use on the Gentoo release media. If" - ewarn "you are not building a CD, remove this package. It will not work" - ewarn "properly on a running system, as Gentoo does not use any of the" - ewarn "Knoppix-style detection except for CD builds." -} diff --git a/sys-apps/hwsetup/metadata.xml b/sys-apps/hwsetup/metadata.xml deleted file mode 100644 index 06ddf117247b..000000000000 --- a/sys-apps/hwsetup/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>releng@gentoo.org</email> - <name>Gentoo Release Engineering</name> -</maintainer> -</pkgmetadata> |