ChangeLog

# ChangeLog for net-dialup/hcfpcimodem
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-dialup/hcfpcimodem/ChangeLog,v 1.36 2008/04/13 11:06:53 mrness Exp $

*hcfpcimodem-1.15 (13 Apr 2008)

13 Apr 2008; Alin Năstac
-files/hcfpcimodem-1.12-implicit-declarations.patch,
-files/hcfpcimodem-1.13-implicit-declarations.patch,
-files/hcfpcimodem-1.13-unset-locale.patch, -hcfpcimodem-1.12-r1.ebuild,
-hcfpcimodem-1.13-r1.ebuild, +hcfpcimodem-1.15.ebuild:
Version bump.

*hcfpcimodem-1.14-r1 (09 Jan 2008)

09 Jan 2008; Alin Năstac -hcfpcimodem-1.14.ebuild,
+hcfpcimodem-1.14-r1.ebuild:
Run hcfpciconfig --remove in pkg_prerm (#205071).

08 Jan 2008; Markus Meier hcfpcimodem-1.14.ebuild:
x86 stable, bug #204178

*hcfpcimodem-1.14 (05 Nov 2007)

05 Nov 2007; Alin Năstac
+files/hcfpcimodem-1.14-implicit-declarations.patch,
+hcfpcimodem-1.14.ebuild:
Version bump.

*hcfpcimodem-1.13-r1 (28 Aug 2007)

28 Aug 2007; Alin Năstac
+files/hcfpcimodem-1.13-unset-locale.patch, -hcfpcimodem-1.13.ebuild,
+hcfpcimodem-1.13-r1.ebuild:
Unset locale environment vars (#185193).

*hcfpcimodem-1.13 (14 Jul 2007)

14 Jul 2007; Alin Năstac
-files/hcfpcimodem-1.10-suspend2.patch,
+files/hcfpcimodem-1.13-implicit-declarations.patch,
-hcfpcimodem-1.10-r2.ebuild, -hcfpcimodem-1.11.ebuild,
-hcfpcimodem-1.12.ebuild, +hcfpcimodem-1.13.ebuild:
Remove obsolete versions. Version bump.

02 May 2007; Marius Mauch hcfpcimodem-1.10-r2.ebuild,
hcfpcimodem-1.11.ebuild, hcfpcimodem-1.12.ebuild,
hcfpcimodem-1.12-r1.ebuild:
Replacing einfo with elog

*hcfpcimodem-1.12-r1 (10 Apr 2007)

10 Apr 2007; Alin Năstac
+files/hcfpcimodem-1.12-implicit-declarations.patch,
+hcfpcimodem-1.12-r1.ebuild:
Fix implicit declaration compiler warnings. Force executable permission on
kernelcompiler.sh (#173414). Stable on x86 (#173561).

*hcfpcimodem-1.12 (13 Mar 2007)

13 Mar 2007; Alin Năstac +hcfpcimodem-1.12.ebuild:
Version bump.

*hcfpcimodem-1.11 (10 Feb 2007)

10 Feb 2007; Alin Năstac +hcfpcimodem-1.11.ebuild:
Version bump.

22 Sep 2006; Alin Nastac
-files/hcfpcimodem-1.08-upstream-20051215.patch, -hcfpcimodem-1.08.ebuild,
hcfpcimodem-1.10-r2.ebuild:
Remove obsolete version. Deactivate exec stack QA warning.

14 May 2006; Alin Nastac -hcfpcimodem-1.06-r1.ebuild,
hcfpcimodem-1.10-r2.ebuild:
Remove old version. Stable on x86.

*hcfpcimodem-1.10-r2 (15 Mar 2006)

15 Mar 2006; Alin Nastac -hcfpcimodem-1.10-r1.ebuild,
+hcfpcimodem-1.10-r2.ebuild:
Apply suspend2 patch only if the active kernel is
sys-kernel/suspend2-sources (#126140).

*hcfpcimodem-1.10-r1 (10 Mar 2006)

10 Mar 2006; Alin Nastac
+files/hcfpcimodem-1.10-suspend2.patch, -hcfpcimodem-1.10.ebuild,
+hcfpcimodem-1.10-r1.ebuild:
Add upstream fix for suspend2 kernel patch.

*hcfpcimodem-1.10 (21 Feb 2006)

21 Feb 2006; Alin Nastac -hcfpcimodem-1.06.ebuild,
hcfpcimodem-1.08.ebuild, +hcfpcimodem-1.10.ebuild:
Remove old version. Stable on x86. Version bump (#123580).

*hcfpcimodem-1.08 (14 Dec 2005)

14 Dec 2005; Alin Nastac
+files/hcfpcimodem-1.08-upstream-20051215.patch,
hcfpcimodem-1.06-r1.ebuild, +hcfpcimodem-1.08.ebuild:
Stable on x86. Version bump (#115582).

*hcfpcimodem-1.06-r1 (17 Sep 2005)

17 Sep 2005; Alin Nastac
-files/hcfpcimodem-1.05-nvminstall.patch,
+files/hcfpcimodem-1.06-simple_class.patch, -hcfpcimodem-1.05-r1.ebuild,
+hcfpcimodem-1.06-r1.ebuild:
Add upstream fix for kernel versions >= 2.6.13 (#106103).
Remove obsolete version.

29 Aug 2005; Alin Nastac hcfpcimodem-1.06.ebuild:
Stable on x86.

*hcfpcimodem-1.06 (24 Jun 2005)

24 Jun 2005; Alin Nastac +hcfpcimodem-1.06.ebuild:
Version bump. Optionally install modem documentation, selected by doc useflag.

14 Apr 2005; Alin Nastac -hcfpcimodem-1.03.ebuild,
hcfpcimodem-1.05-r1.ebuild:
Stable on x86. Remove obsolete version.

*hcfpcimodem-1.05-r1 (17 Mar 2005)

17 Mar 2005; Alin Nastac
+files/hcfpcimodem-1.05-nvminstall.patch, +hcfpcimodem-1.05-r1.ebuild,
-hcfpcimodem-1.05.ebuild:
Fix missing region files (#84927). Remove /etc/hcfpcimodem/nvm before packet
installation.

*hcfpcimodem-1.05 (06 Mar 2005)

06 Mar 2005; Alin Nastac +hcfpcimodem-1.05.ebuild:
Version bump.

06 Feb 2005; Alin Nastac
-hcfpcimodem-1.01.04111200.ebuild, hcfpcimodem-1.03.ebuild:
Mark stable on x86 and remove old ebuild.

*hcfpcimodem-1.03 (04 Jan 2005)

04 Jan 2005; Alin Nastac
-hcfpcimodem-0.99.02123100.ebuild, -hcfpcimodem-0.99.03042700.ebuild,
-hcfpcimodem-1.01.04082400.ebuild, hcfpcimodem-1.01.04111200.ebuild,
+hcfpcimodem-1.03.ebuild:
Version bumped, marked 1.01 as stable on x86 and cleaned up old ebuilds.

*hcfpcimodem-1.01.04111200 (16 Nov 2004)

16 Nov 2004; Alin Nastac
+hcfpcimodem-1.01.04111200.ebuild:
Version bump.

*hcfpcimodem-1.01.04082400 (07 Nov 2004)

07 Nov 2004; Alin Nastac
+hcfpcimodem-1.01.04082400.ebuild:
version bump to latest full version
beta version no longer available on home page (bug #52096)

01 Jul 2004; Jeremy Huddleston
hcfpcimodem-0.99.02123100.ebuild, hcfpcimodem-0.99.03042700.ebuild:
virtual/glibc -> virtual/libc

19 Nov 2003; Heinrich Wendel metadata.xml:
metadata

*hcfpcimodem-0.99.03042700 (27 Oct 2003)

27 Oct 2003; Hanno Boeck
hcfpcimodem-0.99.03042700.ebuild:
Update with a bunch of fixes from Bel Zebute in bug #26583.

12 Jun 2003; hcfpcimodem-0.99.02123100.ebuild:
fix Header

*hcfpcimodem-0.99.02123100 (22 May 2003)

22 May 2003; Chuck Brewer :
Added manifest.

*hcfpcimodem-0.99mbsibeta02123100 (02 Feb 2003)

02 Feb 2003; Joshua Brindle : hcfpcimodem-0.99.02123100.ebuild
Initial import.
Note that the "changed_file" listing is optional if you are simply bumping
the rev of the ebuild and are only making changes to the .ebuild file
itself. Also note that we now have a single unified paragraph rather than
having the first line separated from the rest by a newline. Everything
should be in one block like this. (note by drobbins, 16 Jul 2002)

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

AUX hcfpcimodem-1.14-implicit-declarations.patch 808 RMD160 18d90e6166baa9272cdf84c1319548c0491f1225 SHA1 7cb281ce81ebb59b152a158b99bcad92c3a708f0 SHA256 b3dafa2a66d87b0e3a050a17eded5fdd642a9e169080a55d15f06abd36d0c731
DIST 100498D_RM_HxF_Released.pdf 718949 RMD160 be9df1ae492bcce46775c0325cd438b91213bf7a SHA1 519c9b064e734873d67cf9c17d8eb1389a6f4eef SHA256 e05385b094ac97f13aabc9432ba7478c0acf12862b3c4da097272435d43f6ac1
DIST hcfpcimodem-1.14full.tar.gz 680841 RMD160 3775efc04a2affe1607b23ca72cc5d2a6dca8a1d SHA1 2f0421d8c8a79d2daaaacae5072fa83eaa373eea SHA256 341e51827b825a2ef9b1d1a1c7cadac3ede337f5f1ba5949bd26830122d06c8e
DIST hcfpcimodem-1.15full.tar.gz 682094 RMD160 8b92ab8a7d446d65c521deaa001999105eee3d33 SHA1 ff0d9e65ddef8b3f59f7b12e6ac02093dc7b2e5b SHA256 3901f684d6e11a406ff2bf698735607da13b9ead4d713bbe89ce4b612eb9f3ac
EBUILD hcfpcimodem-1.14-r1.ebuild 2359 RMD160 318d5f95d9ff79fad19c431bf30ab37692d910b7 SHA1 49e2570018f80067d6f14ee7c5e18e33d9c7546c SHA256 171d377863c52b60762919417402b72cbcc25c653279e37923dc1bd078eec5e3
EBUILD hcfpcimodem-1.15.ebuild 2270 RMD160 226806aaff83bddaa5c359d18f5bfc465b31ceb6 SHA1 9c868d33688703b3e8bddec7adce8a55a5aaae3c SHA256 171b98eb010969aa6b5d6d322436bf388cc296dd190f195c01ff2e6f22a331c6
MISC ChangeLog 6751 RMD160 48a93f31e8445565a88bb485c06ac152ffb8f609 SHA1 a8da1912ee317563aba3c8c1d3acbe9912a1d764 SHA256 48e513b577f14f0b9f53c129bab3d79d980e162113af4d651cc1765fca4c14e6
MISC metadata.xml 163 RMD160 df94c60cc0bb7abe5913b464a33966b142b2fe1e SHA1 d8332605fd22c32f15438bbdf24aa622c3d2738a SHA256 1137a0fd866641cf719b0c2e9e77ca9fa4541a42f2cc851fe4659cf2677acca3
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.7 (GNU/Linux)

iD8DBQFIAenr+fWpoTWIA9ERAoSnAJ4hzBLn07zYt5K2fb2EzauSWj7VYACdEN1Z
83xDvQmQFE4v6KuUniWXipw=
=ADop
-----END PGP SIGNATURE-----

files

hcfpcimodem-1.14-r1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-dialup/hcfpcimodem/hcfpcimodem-1.14-r1.ebuild,v 1.1 2008/01/09 19:09:44 mrness Exp $

inherit eutils linux-info

#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="dev-lang/perl
app-arch/cpio"

S="${WORKDIR}/${P}full"

QA_EXECSTACK="usr/lib/hcfpcimodem/modules/imported/hcfblam-i386.O usr/lib/hcfpcimodem/modules/imported/hcfengine-i386.O"

pkg_setup() {
linux-info_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}-implicit-declarations.patch"
}

src_compile() {
emake all || die "make failed"
}

pkg_preinst() {
local NVMDIR="${ROOT}/etc/${PN}/nvm"
if [ -d "${NVMDIR}" ]; then
einfo "Cleaning ${NVMDIR}..."
rm -rf "${NVMDIR}"
eend
fi
}

src_install () {
make PREFIX="${D}/usr/" ROOT="${D}" install || die "make install failed"

# in some cases, kernelcompiler.sh does not have x permission (#173414)
fperms a+rx /usr/lib/hcfpcimodem/modules/kernelcompiler.sh

use doc && dodoc "${DISTDIR}/${MY_DOC}"
}

pkg_postinst() {
if [ "${ROOT}" = / ]; then
elog "To complete the installation and configuration of your HCF modem,"
elog "please run hcfpciconfig."
fi
}

pkg_prerm() {
if [ "${ROOT}" = / -a -f /etc/init.d/hcfpci ] ; then
hcfpciconfig --remove || die "hcfpciconfig --remove failed"
fi
}

hcfpcimodem-1.15.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-dialup/hcfpcimodem/hcfpcimodem-1.15.ebuild,v 1.2 2008/04/13 11:09:26 mrness Exp $

inherit eutils linux-info

#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="dev-lang/perl
app-arch/cpio"

S="${WORKDIR}/${P}full"

QA_EXECSTACK="usr/lib/hcfpcimodem/modules/imported/hcfblam-i386.O usr/lib/hcfpcimodem/modules/imported/hcfengine-i386.O"

pkg_setup() {
linux-info_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_compile() {
emake all || die "make failed"
}

pkg_preinst() {
local NVMDIR="${ROOT}/etc/${PN}/nvm"
if [ -d "${NVMDIR}" ]; then
einfo "Cleaning ${NVMDIR}..."
rm -rf "${NVMDIR}"
eend
fi
}

src_install () {
make PREFIX="${D}/usr/" ROOT="${D}" install || die "make install failed"

# in some cases, kernelcompiler.sh does not have x permission (#173414)
fperms a+rx /usr/lib/hcfpcimodem/modules/kernelcompiler.sh

use doc && dodoc "${DISTDIR}/${MY_DOC}"
}

pkg_postinst() {
if [ "${ROOT}" = / ]; then
elog "To complete the installation and configuration of your HCF modem,"
elog "please run hcfpciconfig."
fi
}

pkg_prerm() {
if [ "${ROOT}" = / -a -f /etc/init.d/hcfpci ] ; then
hcfpciconfig --remove || die "hcfpciconfig --remove failed"
fi
}

metadata.xml




net-dialup