diff options
-rw-r--r-- | net-dialup/hcfpcimodem/Manifest | 31 | ||||
-rw-r--r-- | net-dialup/hcfpcimodem/files/digest-hcfpcimodem-1.08 | 2 | ||||
-rw-r--r-- | net-dialup/hcfpcimodem/files/hcfpcimodem-1.08-upstream-20051215.patch | 49 | ||||
-rw-r--r-- | net-dialup/hcfpcimodem/hcfpcimodem-1.08.ebuild | 77 |
4 files changed, 22 insertions, 137 deletions
diff --git a/net-dialup/hcfpcimodem/Manifest b/net-dialup/hcfpcimodem/Manifest index fa4036b2d7df..44b069b714fa 100644 --- a/net-dialup/hcfpcimodem/Manifest +++ b/net-dialup/hcfpcimodem/Manifest @@ -1,18 +1,31 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 -MD5 f5eb895c65ee07f5aef1ef65f7128aff ChangeLog 4418 -MD5 395bd74ffc3553d4ef151865b7601bb1 files/digest-hcfpcimodem-1.08 144 -MD5 a2b09ba68937c610b9c2f5156690c3a4 files/digest-hcfpcimodem-1.10-r2 144 -MD5 9ec542df181d86f49f4d66377de83a59 files/hcfpcimodem-1.08-upstream-20051215.patch 2777 +AUX hcfpcimodem-1.10-suspend2.patch 800 RMD160 a6493cbd2428f0de594a5c4982fedbe270febf32 SHA1 37d6d8227bafb5793fdaf4be4ae5194c26e693ae SHA256 2471713d6d04fbd0a56a75cf40d8c8d7b5e5e7d2130599365407704ff0d094c6 MD5 d49ba111af3016191da29fc85232ae77 files/hcfpcimodem-1.10-suspend2.patch 800 -MD5 9180a9a60e4066ac19d6caaba94f527b hcfpcimodem-1.08.ebuild 1859 +RMD160 a6493cbd2428f0de594a5c4982fedbe270febf32 files/hcfpcimodem-1.10-suspend2.patch 800 +SHA256 2471713d6d04fbd0a56a75cf40d8c8d7b5e5e7d2130599365407704ff0d094c6 files/hcfpcimodem-1.10-suspend2.patch 800 +DIST 100498D_RM_HxF_Released.pdf 718949 RMD160 be9df1ae492bcce46775c0325cd438b91213bf7a SHA1 519c9b064e734873d67cf9c17d8eb1389a6f4eef SHA256 e05385b094ac97f13aabc9432ba7478c0acf12862b3c4da097272435d43f6ac1 +DIST hcfpcimodem-1.10full.tar.gz 673764 RMD160 b034f6595eaf45adcfe47803ad99097c8e056ca1 SHA1 d74ae9fda6ff8a9b2b7523460d80f30e14cab698 SHA256 007f24b11e4ae2723f4a2b29172ec80f1d3d0bd86436769f471172fbf7af4556 +EBUILD hcfpcimodem-1.10-r2.ebuild 1969 RMD160 a5ab33921117c65603b47f4b1a710f4c2fc3e415 SHA1 11ed69d03e04c6316c3a6f9ac91c35cd7b32eb63 SHA256 6e982e606960501e89a348f84021a4f8cc06dd044c8e4fce9fd8a315d3feb5ab MD5 55117e0b1d49727719590751f3a32895 hcfpcimodem-1.10-r2.ebuild 1969 +RMD160 a5ab33921117c65603b47f4b1a710f4c2fc3e415 hcfpcimodem-1.10-r2.ebuild 1969 +SHA256 6e982e606960501e89a348f84021a4f8cc06dd044c8e4fce9fd8a315d3feb5ab hcfpcimodem-1.10-r2.ebuild 1969 +MISC ChangeLog 4570 RMD160 7478fb26edf4d32ae84960e239955aa089125d91 SHA1 cbd64ef89e9303bafc18cd59647df0f8190b8783 SHA256 851795f7a82998bd8626bf3388899639334eca0f4ab37737e7835225ca7ff2e1 +MD5 3773cbc40e701d5bc01811bd2e238e0e ChangeLog 4570 +RMD160 7478fb26edf4d32ae84960e239955aa089125d91 ChangeLog 4570 +SHA256 851795f7a82998bd8626bf3388899639334eca0f4ab37737e7835225ca7ff2e1 ChangeLog 4570 +MISC metadata.xml 163 RMD160 df94c60cc0bb7abe5913b464a33966b142b2fe1e SHA1 d8332605fd22c32f15438bbdf24aa622c3d2738a SHA256 1137a0fd866641cf719b0c2e9e77ca9fa4541a42f2cc851fe4659cf2677acca3 MD5 ec2f84816306825d125d0c01bd86758d metadata.xml 163 +RMD160 df94c60cc0bb7abe5913b464a33966b142b2fe1e metadata.xml 163 +SHA256 1137a0fd866641cf719b0c2e9e77ca9fa4541a42f2cc851fe4659cf2677acca3 metadata.xml 163 +MD5 9ae63616141b4b42a89e359d31b03649 files/digest-hcfpcimodem-1.10-r2 524 +RMD160 723c7f443dc35d92ff39853867041b58054afc10 files/digest-hcfpcimodem-1.10-r2 524 +SHA256 0484aab7c4d1c6b3050d93a71bdbb4623a744faddffe9963cfe0f07aaf0c65e6 files/digest-hcfpcimodem-1.10-r2 524 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.2.2 (GNU/Linux) +Version: GnuPG v1.4.5 (GNU/Linux) -iD8DBQFEZufmjG8pv1lIUX4RAiHvAKDTQESmo8fl4xb7nlSSZ04WetXuuACfX2Jj -gE3hGui87Ztfgoa43Z5/+so= -=ZjmT +iD8DBQFFFCZN3sf9c6kjmR8RAk3vAJoDHYUd5VkDZtwPOrYR83Ef+vk9ugCgpE0o +kJ9Gq+UmRS5HFVfaYL1g3cU= +=wPl+ -----END PGP SIGNATURE----- diff --git a/net-dialup/hcfpcimodem/files/digest-hcfpcimodem-1.08 b/net-dialup/hcfpcimodem/files/digest-hcfpcimodem-1.08 deleted file mode 100644 index 91a47adf1a9d..000000000000 --- a/net-dialup/hcfpcimodem/files/digest-hcfpcimodem-1.08 +++ /dev/null @@ -1,2 +0,0 @@ -MD5 6739e411d980ce10cb5ddefe20763660 hcfpcimodem-1.08full.tar.gz 670071 -MD5 e6d8fea8f5f641d7bb4dfb33c6f478e7 100498D_RM_HxF_Released.pdf 718949 diff --git a/net-dialup/hcfpcimodem/files/hcfpcimodem-1.08-upstream-20051215.patch b/net-dialup/hcfpcimodem/files/hcfpcimodem-1.08-upstream-20051215.patch deleted file mode 100644 index 6b1dfef26eb6..000000000000 --- a/net-dialup/hcfpcimodem/files/hcfpcimodem-1.08-upstream-20051215.patch +++ /dev/null @@ -1,49 +0,0 @@ -diff -Nru hcfpcimodem-1.08full.orig/modules/GPL/oscompat.h hcfpcimodem-1.08full/modules/GPL/oscompat.h ---- hcfpcimodem-1.08full.orig/modules/GPL/oscompat.h 2005-09-18 00:42:03.000000000 +0300 -+++ hcfpcimodem-1.08full/modules/GPL/oscompat.h 2005-12-15 01:22:24.163927500 +0200 -@@ -550,7 +550,11 @@ - #define CLASS_DEVICE_DESTROY(class, dev) class_simple_device_remove(dev) - #define CLASS_CREATE(owner, name) class_simple_create(owner, name) - #else -+#ifdef FOUND_CLASS_DEVICE_PARENT -+#define CLASS_DEVICE_CREATE(class, dev, device, fmt, rest) class_device_create(class, NULL, dev, device, fmt, rest) -+#else - #define CLASS_DEVICE_CREATE(class, dev, device, fmt, rest) class_device_create(class, dev, device, fmt, rest) -+#endif - #define CLASS_DESTROY(class) class_destroy(class) - #define CLASS_DEVICE_DESTROY(class, dev) class_device_destroy(class, dev) - #define CLASS_CREATE(owner, name) class_create(owner, name) -diff -Nru hcfpcimodem-1.08full.orig/modules/Makefile hcfpcimodem-1.08full/modules/Makefile ---- hcfpcimodem-1.08full.orig/modules/Makefile 2005-10-21 19:15:04.000000000 +0300 -+++ hcfpcimodem-1.08full/modules/Makefile 2005-12-15 01:23:06.498573250 +0200 -@@ -80,8 +80,10 @@ - FOUND_CLASS_SIMPLE := $(shell grep -q 'class_simple_device_add' ${REAL_KERNELSRC}/include/linux/device.h 2>/dev/null && echo -DFOUND_CLASS_SIMPLE) - FOUND_UART_REGISTER_PORT := $(shell grep -q 'uart_register_port' ${REAL_KERNELSRC}/include/linux/serial_core.h 2>/dev/null && echo -DFOUND_UART_REGISTER_PORT) - FOUND_TTY_START_STOP := $(shell grep -q 'stop_tx.*tty_stop' ${REAL_KERNELSRC}/include/linux/serial_core.h 2>/dev/null && echo -DFOUND_TTY_START_STOP) -- --CFLAGS+= $(FOUND_CLASS_SIMPLE) $(FOUND_UART_REGISTER_PORT) $(FOUND_TTY_START_STOP) -+FOUND_CLASS_DEVICE_PARENT := $(shell grep -q 'struct[ \t]*class_device[ \t]*\*[ \t]*parent' ${REAL_KERNELSRC}/include/linux/device.h 2>/dev/null && echo -DFOUND_CLASS_DEVICE_PARENT) -+FOUND_REFRIGERATOR := $(shell grep -q 'refrigerator' ${REAL_KERNELSRC}/include/linux/suspend.h 2>/dev/null && echo -DFOUND_REFRIGERATOR) -+ -+CFLAGS+= $(FOUND_CLASS_SIMPLE) $(FOUND_UART_REGISTER_PORT) $(FOUND_TTY_START_STOP) $(FOUND_CLASS_DEVICE_PARENT) $(FOUND_REFRIGERATOR) - - else - KO= o -diff -Nru hcfpcimodem-1.08full.orig/modules/osservices.c hcfpcimodem-1.08full/modules/osservices.c ---- hcfpcimodem-1.08full.orig/modules/osservices.c 2005-09-11 08:29:12.000000000 +0300 -+++ hcfpcimodem-1.08full/modules/osservices.c 2005-12-15 01:22:28.508199000 +0200 -@@ -519,8 +519,13 @@ - - if(signal_pending(current)) { - handle_sigs(); -- } else -+ } else { -+#ifdef FOUND_REFRIGERATOR -+ if (current->flags & PF_FREEZE) -+ refrigerator(PF_FREEZE); -+#endif - schedule(); -+ } - } - current->state = TASK_RUNNING; - remove_wait_queue(&osthrd->wq, &wait); diff --git a/net-dialup/hcfpcimodem/hcfpcimodem-1.08.ebuild b/net-dialup/hcfpcimodem/hcfpcimodem-1.08.ebuild deleted file mode 100644 index bbdf8ca69492..000000000000 --- a/net-dialup/hcfpcimodem/hcfpcimodem-1.08.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-dialup/hcfpcimodem/hcfpcimodem-1.08.ebuild,v 1.2 2006/02/21 23:11:39 mrness Exp $ - -inherit eutils - -#The document is the same as in hsfmodem, even if it has a different URL -MY_DOC="100498D_RM_HxF_Released.pdf" - -DESCRIPTION="Linuxant's modem driver for Connexant HCF chipset" -HOMEPAGE="http://www.linuxant.com/drivers/hcf/index.php" -SRC_URI="http://www.linuxant.com/drivers/hcf/full/archive/${P}full/${P}full.tar.gz - doc? ( http://www.linuxant.com/drivers/hcf/full/archive/${P}full/${MY_DOC} )" - -LICENSE="Conexant" -SLOT="0" -KEYWORDS="-* x86" -IUSE="doc" - -DEPEND="virtual/libc - dev-lang/perl - app-arch/cpio" - -S=${WORKDIR}/${P}full - -pkg_setup () { - MOD_N="hcfpci" - # Check to see if module is inserted into kernel, otherwise, build fails - if [ "`lsmod | sed '/^'$MOD_N'serial/!d'`" ]; then - eerror - eerror "Module is in use by the kernel!!!" - eerror "Attempting to unload..." - eerror - - # Unloading module... - ${MOD_N}stop - if [ "`lsmod | sed '/^'$MOD_N'serial/!d'`" ]; then - eerror "Failed to unload modules from kernel!!!" - eerror "Please manualy remove the module from the kernel and emerge again." - eerror - die - fi - einfo "Successfuly removed module from memory. Resuming emerge." - einfo - fi -} - -src_unpack() { - unpack ${A} - - epatch ${FILESDIR}/${P}-upstream-20051215.patch -} - -src_compile() { - emake all || die -} - -pkg_preinst() { - local NVMDIR=/etc/${PN}/nvm - if [ -d "${NVMDIR}" ]; then - einfo "Cleaning ${NVMDIR}..." - rm -rf /etc/${NVMDIR} - eend - fi -} - -src_install () { - make PREFIX=${D}/usr/ ROOT=${D} install || die - - use doc && dodoc "${DISTDIR}/${MY_DOC}" -} - -pkg_postinst() { - einfo "To complete the installation and configuration of your HCF modem," - einfo "please run hcfpciconfig." -} - |