Gentoo Archives: gentoo-commits

From: "Denis Dupeyron (calchan)" <calchan@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-dialup/dgcmodem: ChangeLog dgcmodem-1.10.ebuild
Date: Fri, 22 May 2009 01:15:46
Message-Id: E1M7JMO-00039p-GM@stork.gentoo.org
1 calchan 09/05/22 01:15:44
2
3 Modified: ChangeLog
4 Added: dgcmodem-1.10.ebuild
5 Log:
6 Version bump for kernel 2.6.29.
7 (Portage version: 2.1.6.13/cvs/Linux i686)
8
9 Revision Changes Path
10 1.4 net-dialup/dgcmodem/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dialup/dgcmodem/ChangeLog?rev=1.4&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dialup/dgcmodem/ChangeLog?rev=1.4&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dialup/dgcmodem/ChangeLog?r1=1.3&r2=1.4
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/net-dialup/dgcmodem/ChangeLog,v
19 retrieving revision 1.3
20 retrieving revision 1.4
21 diff -u -r1.3 -r1.4
22 --- ChangeLog 5 Jan 2009 08:46:38 -0000 1.3
23 +++ ChangeLog 22 May 2009 01:15:44 -0000 1.4
24 @@ -1,6 +1,11 @@
25 # ChangeLog for net-dialup/dgcmodem
26 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/net-dialup/dgcmodem/ChangeLog,v 1.3 2009/01/05 08:46:38 calchan Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/net-dialup/dgcmodem/ChangeLog,v 1.4 2009/05/22 01:15:44 calchan Exp $
29 +
30 +*dgcmodem-1.10 (22 May 2009)
31 +
32 + 22 May 2009; Denis Dupeyron <calchan@g.o> +dgcmodem-1.10.ebuild:
33 + Version bump for kernel 2.6.29.
34
35 *dgcmodem-1.09 (05 Jan 2009)
36
37
38
39
40 1.1 net-dialup/dgcmodem/dgcmodem-1.10.ebuild
41
42 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dialup/dgcmodem/dgcmodem-1.10.ebuild?rev=1.1&view=markup
43 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dialup/dgcmodem/dgcmodem-1.10.ebuild?rev=1.1&content-type=text/plain
44
45 Index: dgcmodem-1.10.ebuild
46 ===================================================================
47 # Copyright 1999-2009 Gentoo Foundation
48 # Distributed under the terms of the GNU General Public License v2
49 # $Header: /var/cvsroot/gentoo-x86/net-dialup/dgcmodem/dgcmodem-1.10.ebuild,v 1.1 2009/05/22 01:15:44 calchan Exp $
50
51 inherit linux-info
52
53 DESCRIPTION="Driver for Connexant DGC modems"
54 HOMEPAGE="http://www.linuxant.com/drivers/dgc/"
55 SRC_URI="http://www.linuxant.com/drivers/dgc/archive/${P}/${P}.tar.gz"
56 LICENSE="GPL-2"
57 SLOT="0"
58 KEYWORDS="~x86"
59 IUSE=""
60 DEPEND=""
61 RDEPEND=""
62
63 CONFIG_CHECK="USB_ACM"
64 ERROR_USB_ACM="${PN} requires USB modem (CDC ACM) support in your kernel (module name: USB_ACM)".
65
66 src_compile() {
67 cd "${S}"/scripts
68 emake dgcconfig dgcdcpd dgcmodconflicts dgcstop || die "Failed to make scripts"
69 }
70
71 src_install() {
72 rm -f modules/GPL/COPYING
73 rm -rf modules/binaries
74 insinto /usr/lib/dgcmodem
75 doins -r modules config.mak || die "Failed to install module files"
76 fperms u+x /usr/lib/dgcmodem/modules/kernelcompiler.sh
77
78 cd "${S}"/scripts
79 dosbin dgcconfig dgcdcpd dgcmodconflicts dgcstop || die "Failed to install scripts"
80
81 echo 'KERNEL=="ttyACM0", SYMLINK="modem"' > "${D}"/etc/udev/rules.d/90-dgcmodem.rules
82
83 keepdir /etc/dgcmodem
84 }
85
86 pkg_postinst() {
87 ewarn "Users need to be in the uucp group to use this driver."
88 ewarn
89 ewarn "Do not set the baud rate to a value higher than 115200, or it will not work."
90 elog
91 elog "Please run:"
92 elog " emerge --config ${PN}"
93 elog "now and every time you update your kernel."
94 elog
95 elog "Note that using dgcconfig with default options may install an undesirable"
96 elog "rc script, so it is advised you always use the above command instead."
97 }
98
99 pkg_config(){
100 dgcconfig --kernel --serial --info
101 }
102
103 pkg_prerm() {
104 dgcconfig --remove
105 rm -f /etc/dgcmodem/.serial_configured
106 }