summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlin Năstac <mrness@gentoo.org>2006-09-21 13:25:10 +0000
committerAlin Năstac <mrness@gentoo.org>2006-09-21 13:25:10 +0000
commitc902a230752207186ef3a6bc8fb5988ad97b2955 (patch)
tree0af6971f2bf83d83d4c60e9e4e058b84e3d3a72a
parentRemove obsolete versions. (diff)
downloadhistorical-c902a230752207186ef3a6bc8fb5988ad97b2955.tar.gz
historical-c902a230752207186ef3a6bc8fb5988ad97b2955.tar.bz2
historical-c902a230752207186ef3a6bc8fb5988ad97b2955.zip
Remove obsolete versions.
Package-Manager: portage-2.1.1
-rw-r--r--net-dialup/fcdsl/Manifest42
-rw-r--r--net-dialup/fcdsl/fcdsl-2.6.20.7-r5.ebuild294
-rw-r--r--net-dialup/fcdsl/fcdsl-2.6.30.ebuild309
-rw-r--r--net-dialup/fcdsl/files/digest-fcdsl-2.6.20.7-r55
-rw-r--r--net-dialup/fcdsl/files/digest-fcdsl-2.6.307
5 files changed, 31 insertions, 626 deletions
diff --git a/net-dialup/fcdsl/Manifest b/net-dialup/fcdsl/Manifest
index ba55091386e2..beb26a605815 100644
--- a/net-dialup/fcdsl/Manifest
+++ b/net-dialup/fcdsl/Manifest
@@ -1,21 +1,41 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-MD5 751f0fb4557da530c36029354a61ecc8 ChangeLog 4368
-MD5 0982f7b0c52fbeb78c2639512a38d4f3 fcdsl-2.6.20.7-r5.ebuild 7877
-MD5 148f263dda7f3624f16da4775621994b fcdsl-2.6.30.ebuild 8516
-MD5 8a7229d1cbaab6c5dc037eb2cce9fcd9 fcdsl-2.6.37.ebuild 7906
-MD5 7d0d40b4547c891577925915b046cffc files/digest-fcdsl-2.6.20.7-r5 381
-MD5 dab3e4adbbff865b35f3dce666fc454a files/digest-fcdsl-2.6.30 525
-MD5 c0b3cc92d24bdd968271801fd0ec9f63 files/digest-fcdsl-2.6.37 286
+AUX fcdsl.diff 4636 RMD160 cbb6808cc70d914352153ffa38971f331977c432 SHA1 9194d797666a011fb1f6f3f6b88e6014c81e5241 SHA256 6e30c6dd4f5e00f519b738c704171be15c7d8721fdce18a801b54fc62be9bb8c
MD5 22a65f3dcb8b67dc53a23ef35886bf18 files/fcdsl.diff 4636
+RMD160 cbb6808cc70d914352153ffa38971f331977c432 files/fcdsl.diff 4636
+SHA256 6e30c6dd4f5e00f519b738c704171be15c7d8721fdce18a801b54fc62be9bb8c files/fcdsl.diff 4636
+AUX fcdsl2.diff 1867 RMD160 a18821ffd68c63624e7e3b51b7306ba4a362f937 SHA1 2cd817b3691a1ca13e600f463deb093402799513 SHA256 1a9b844401810f124081da49432be11f1e7b2536cba6dbedb1b8a5d500b146f9
MD5 4d073842f89f61ce68ae5ee7ac100d70 files/fcdsl2.diff 1867
+RMD160 a18821ffd68c63624e7e3b51b7306ba4a362f937 files/fcdsl2.diff 1867
+SHA256 1a9b844401810f124081da49432be11f1e7b2536cba6dbedb1b8a5d500b146f9 files/fcdsl2.diff 1867
+AUX fcdslsl.diff 1896 RMD160 3025a672f4d21d2aa0456c224ddc7c97f1a18b44 SHA1 29ad0a59984521184be5a2fdcb46dd04834b3a7a SHA256 461cd3841d888275fe823f185c4cd8caafdae2e772ecac7b259a323e09b0e5d3
MD5 776e0c65eda5432a30f9beae8896ca97 files/fcdslsl.diff 1896
+RMD160 3025a672f4d21d2aa0456c224ddc7c97f1a18b44 files/fcdslsl.diff 1896
+SHA256 461cd3841d888275fe823f185c4cd8caafdae2e772ecac7b259a323e09b0e5d3 files/fcdslsl.diff 1896
+DIST avm_fcdsl-2.6-37.i586.rpm 1059204 RMD160 3ab3bb6a8006167004c93c5348f07d4fc6fc2a96 SHA1 0e0fb73ddca5e159f224c0c032ebd8e7ae89123f SHA256 6f3531eaa2583a50586d6f29c7f3a48cd16a507ea4d1cbc1ccb2e2d718396021
+DIST avm_fcdsl-2.6-37.x86_64.rpm 1064850 RMD160 f0a76d19f0ed2221f872e42dbc38cba874d31137 SHA1 a4527480201060bcfd6b4ce8c60033fa30b67be1 SHA256 b9498312286e7d3f8c3bd7ac202e7bd75245fd93dc9aa8f2c784ace90a955757
+DIST km_fcdsl-2.6-37.i586.rpm 2447670 RMD160 a8372219af67b1a9d5c27d0c382f30b5c05a2e7e SHA1 13a63e79a78f5a17d3aabb8b240ea4aada417a70 SHA256 8d767da36061ed4a0a9ee84b989d1810bcde0dab0474087b7e85e2bbc0751e4e
+DIST km_fcdsl-2.6-37.x86_64.rpm 1792580 RMD160 8484ee301a6d603a7d9d0e1c97bc8d542e31833c SHA1 d40520e4a2464f42d870041456790e989fe7b809 SHA256 0412b03faa8b4f0e0b90e915e9492ae345fe7a797270b682de64b65ed9d20d33
+EBUILD fcdsl-2.6.37.ebuild 7906 RMD160 c2a1f9028b1233e3113b4ce942dad4f550e7686a SHA1 6144a7af88bca848fb2147c2db9ee98eeb33b2e3 SHA256 fe6e054dbd804618c1f266cf25ccb2891bf2f8f73f141ee0d9dead445fb7c993
+MD5 8a7229d1cbaab6c5dc037eb2cce9fcd9 fcdsl-2.6.37.ebuild 7906
+RMD160 c2a1f9028b1233e3113b4ce942dad4f550e7686a fcdsl-2.6.37.ebuild 7906
+SHA256 fe6e054dbd804618c1f266cf25ccb2891bf2f8f73f141ee0d9dead445fb7c993 fcdsl-2.6.37.ebuild 7906
+MISC ChangeLog 4495 RMD160 72743acd135136f2607fc905b97226b26ad6c288 SHA1 efa9218b91b0349c486bc714b79ec75cbf163c27 SHA256 7400d96200a0c730a01adcc63dec0605d97ffebdb4f74952f322d7bf98b703d2
+MD5 a19d41fbcdeb45b2b403e131bad9858e ChangeLog 4495
+RMD160 72743acd135136f2607fc905b97226b26ad6c288 ChangeLog 4495
+SHA256 7400d96200a0c730a01adcc63dec0605d97ffebdb4f74952f322d7bf98b703d2 ChangeLog 4495
+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 e41c4dcf268ff09e5857f2c60e586cbc files/digest-fcdsl-2.6.37 1042
+RMD160 d492ceb309343268216cdad8a1f78731fb32e0ba files/digest-fcdsl-2.6.37 1042
+SHA256 9a82e617c81de5fd9ccdffa972127d6f4a4cbc6b1dbba90df5f6d567ec720c3d files/digest-fcdsl-2.6.37 1042
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.2.2 (GNU/Linux)
+Version: GnuPG v1.4.5 (GNU/Linux)
-iD8DBQFEUQL5jG8pv1lIUX4RAqKTAKDX33bOj92U6uYptBB3owDp9RtHoQCfR+nH
-9KIn0RMuyRRW77fnSqD48Pk=
-=SyVe
+iD8DBQFFEpK03sf9c6kjmR8RArkkAJ43b6HZZhKWr4RmmK5uRj8gNcYYfgCfYzLZ
+/eGKMxWAwdSnTyan+vXCoSY=
+=X+NO
-----END PGP SIGNATURE-----
diff --git a/net-dialup/fcdsl/fcdsl-2.6.20.7-r5.ebuild b/net-dialup/fcdsl/fcdsl-2.6.20.7-r5.ebuild
deleted file mode 100644
index fd36cff2a115..000000000000
--- a/net-dialup/fcdsl/fcdsl-2.6.20.7-r5.ebuild
+++ /dev/null
@@ -1,294 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-dialup/fcdsl/fcdsl-2.6.20.7-r5.ebuild,v 1.2 2005/10/17 16:14:57 mrness Exp $
-
-inherit linux-mod eutils
-
-DESCRIPTION="AVM FRITZ!Card DSL drivers for 2.6 kernel"
-HOMEPAGE="http://www.avm.de/"
-
-FCDSL_MODULES=("fcdsl" "fcdsl2" "fcdslsl" "fcdslusb" "fcdslslusb")
-FCDSL_NAMES=("AVM FRITZ!Card DSL" "AVM FRITZ!Card DSL v2.0" "AVM FRITZ!Card DSL SL" "AVM FRITZ!Card DSL USB" "AVM FRITZ!Card DSL SL USB")
-FCDSL_BUSTYPES=("pci" "pci" "pci" "usb" "usb")
-FCDSL_IDS=("1131:5402" "1244:2900" "1244:2700" "057c:2300" "057c:3500")
-FCDSL_FIRMWARES=("fdslbase.bin" "fds2base.bin" "fdssbase.bin" "fdsubase.frm" "fdlubase.frm")
-
-FCDSL_DIRS=("fritzcrd.dsl" "fritzcrd.dsl_v20" "fritzcrd.dsl_sl"
- "fritzcrd.dsl_usb" "fritzcrd.dsl_sl_usb")
-FCDSL_FILES=("fcdsl-suse9.1-3.11-02" "fcdsl2-suse9.1-3.11-04"
- "fcdslsl-suse9.1-3.11-04" "fcdslusb-suse9.1-3.11-02"
- "fcdslslusb-suse9.1-3.11-04")
-for ((CARD=0; CARD < ${#FCDSL_MODULES[*]}; CARD++)); do
- FCDSL_SRC[${CARD}]="ftp://ftp.avm.de/cardware/${FCDSL_DIRS[CARD]}/linux/suse.91/${FCDSL_FILES[CARD]}.tar.gz"
-done
-
-#specific selection
-for ((CARD=0; CARD < ${#FCDSL_MODULES[*]}; CARD++)); do
- SRC_URI="${SRC_URI} fcdsl_cards_${FCDSL_MODULES[CARD]}? ( ${FCDSL_SRC[CARD]} )"
-done
-
-#in case nothing is selected take all SRC_URI's
-for ((CARD=0; CARD < ${#FCDSL_MODULES[*]}; CARD++)); do
- BEGIN="${BEGIN} !fcdsl_cards_${FCDSL_MODULES[CARD]}? ("
- MIDDLE="${MIDDLE} ${FCDSL_SRC[CARD]}"
- END="${END} )"
-done
-SRC_URI="${SRC_URI}${BEGIN}${MIDDLE}${END}"
-
-LICENSE="LGPL-2"
-KEYWORDS="x86"
-IUSE="unicode"
-SLOT="0"
-S=${WORKDIR}/fritz
-
-RDEPEND=">=net-dialup/capi4k-utils-20040810"
-
-pkg_setup() {
- CONFIG_CHECK="ISDN_CAPI_CAPI20"
- linux-mod_pkg_setup
-
- MODULE_NAMES=""
- #Check existence of user selected cards
- if [ -n "${FCDSL_CARDS}" ] ; then
- for USERCARD in ${FCDSL_CARDS} ; do
- for ((CARD=0; CARD < ${#FCDSL_MODULES[*]}; CARD++)); do
- if [ "${USERCARD}" = "${FCDSL_MODULES[CARD]}" ]; then
- MODULE_NAMES="${MODULE_NAMES} ${FCDSL_MODULES[CARD]}(net:${WORKDIR}/${FCDSL_MODULES[CARD]/fc/fritz.}/src)"
- continue 2
- fi
- done
- die "Driver for ${USERCARD} not present in ${P}"
- done
- else
- einfo
- einfo "You can control the modules which are built with the variable"
- einfo "FCDSL_CARDS which should contain a blank separated list"
- einfo "of a selection from the following cards:"
- einfo " ${FCDSL_MODULES[*]}"
- for ((CARD=0; CARD < ${#FCDSL_MODULES[*]}; CARD++)); do
- MODULE_NAMES="${MODULE_NAMES} ${FCDSL_MODULES[CARD]}(net:${WORKDIR}/${FCDSL_MODULES[CARD]/fc/fritz.}/src)"
- done
- fi
- BUILD_TARGETS="all"
- BUILD_PARAMS="KDIR=${KV_DIR} LIBDIR=${S}"
-}
-
-src_unpack() {
- for ((CARD=0; CARD < ${#FCDSL_MODULES[*]}; CARD++)); do
- if [ -f ${DISTDIR}/${FCDSL_FILES[CARD]}.tar.gz ]; then
- rm fritz
- tar xzf ${DISTDIR}/${FCDSL_FILES[CARD]}.tar.gz
- mv fritz ${FCDSL_MODULES[CARD]/fc/fritz.}
- cd ${FCDSL_MODULES[CARD]/fc/fritz.}/src
- [ -f ${FILESDIR}/${FCDSL_MODULES[CARD]}.diff ] && patch -p0 < ${FILESDIR}/${FCDSL_MODULES[CARD]}.diff
- cd ../..
- ln -s ${FCDSL_MODULES[CARD]/fc/fritz.} fritz
- fi
- done
-
- # convert docs from latin1 to UTF-8
- if useq unicode; then
- for i in fritz/compile-help-german.txt; do
- einfo "Converting '${i##*/}' to UTF-8"
- iconv -f latin1 -t utf8 -o "${i}~" "${i}" && mv -f "${i}~" "${i}" || rm -f "${i}~"
- done
- fi
-}
-
-src_install() {
- linux-mod_src_install
-
- dodir /lib/firmware
-
- for ((CARD=0; CARD < ${#FCDSL_MODULES[*]}; CARD++)); do
- if [ -n "${FCDSL_CARDS}" ] ; then
- INS=""
- for USERCARD in ${FCDSL_CARDS} ; do
- if [ "${USERCARD}" = "${FCDSL_MODULES[CARD]}" ]; then INS="1"; fi
- done
- if [ -z "${INS}" ]; then continue; fi
- fi
-
- insinto /lib/firmware
- doins ${WORKDIR}/${FCDSL_MODULES[CARD]/fc/fritz.}/${FCDSL_FIRMWARES[CARD]}
- done
-
- dodoc *.txt
- dohtml *.html *.jpg
-}
-
-pkg_postinst() {
- update_depmod
-
- einfo "The preferred way to setup your card is either /etc/capi.conf"
- einfo "or hotplug, since USB-Cards are detected automatically."
- einfo
- einfo "If you want to setup your DSL card driver and create a peer file, please run:"
- einfo " etc-update"
- einfo " emerge --config '=${CATEGORY}/${PF}'"
- einfo " /etc/init.d/capi start"
- einfo " drdsl"
- ewarn
- ewarn "'drdsl' has now its own ebuild. Please emerge net-dialup/drdsl."
- epause 10
-}
-
-#pkg-config functions
-
-detect_fcdsl_card() {
- PCI_IDS=""
- USB_IDS=""
- if [ -d /sys/bus ]; then
- if [ -d /sys/bus/pci/devices ]; then
- cd /sys/bus/pci/devices
- for PCI_DEVICE in *; do
- vendor="$(< ${PCI_DEVICE}/vendor)"
- device="$(< ${PCI_DEVICE}/device)"
- PCI_IDS="${PCI_IDS}${vendor:2}:${device:2} "
- done
- fi
- if [ -d /sys/bus/usb/devices ]; then
- cd /sys/bus/usb/devices
- for USB_DEVICE in [0-9]*; do
- if [ -f ${USB_DEVICE}/idVendor ]; then
- USB_IDS="${USB_IDS}$(< ${USB_DEVICE}/idVendor):$(< ${USB_DEVICE}/idProduct) "
- fi
- done
- fi
- fi
-
- FCDSL_MODULE=""
- for ((CARD=0; CARD < ${#FCDSL_IDS[*]}; CARD++)); do
- BUS_IDS=""
- if [ "${FCDSL_BUSTYPES[CARD]}" == "pci" ]; then
- BUS_IDS="${PCI_IDS}"
- else
- BUS_IDS="${USB_IDS}"
- fi
- for BUS_ID in ${BUS_IDS}; do
- if [ "${BUS_ID}" == "${FCDSL_IDS[CARD]}" ]; then
- einfo "Found: ${FCDSL_NAMES[CARD]}"
- FCDSL_FIRMWARE=${FCDSL_FIRMWARES[CARD]}
- FCDSL_MODULE=${FCDSL_MODULES[CARD]}
- fi
- done
- done
- if [ "${FCDSL_MODULE}" == "" ]; then
- ewarn "No AVM FRITZ!Card DSL found!"
- fi
-}
-
-readpassword() {
- VALUE_1=""
- VALUE_2=""
- while true; do
- einfo "Enter your password:"
- read -r -s VALUE_1
- einfo "Retype your password:"
- read -r -s VALUE_2
- if [ "${VALUE_1}" == "" ]; then
- echo
- eerror "You entered a blank password. Please try again."
- echo
- else
- if [ "${VALUE_1}" == "${VALUE_2}" ] ; then
- break
- else
- echo
- eerror "Your password entries do not match. Please try again."
- echo
- fi
- fi
- done
- eval ${1}=${VALUE_1}
-
- VALUE_1=""
- VALUE_2=""
- unset VALUE_1
- unset VALUE_2
-}
-
-readvalue() {
- VALUE=""
- while true; do
- einfo "${2}:"
- read VALUE
- if [ "${VALUE}" == "" ]; then
- eerror "You entered a blank value. Please try again."
- echo
- else
- break
- fi
- done
- eval ${1}=${VALUE}
-
- VALUE=""
- unset VALUE
-}
-
-pkg_config() {
- detect_fcdsl_card
-
- if [ "${FCDSL_MODULE}" != "" ]; then
- readvalue FCDSL_PROVIDER "Enter the name of your ISP"
- if [ ! -e "/etc/ppp/peers/${FCDSL_PROVIDER}" ]; then
- readvalue FCDSL_USER "Enter your user name"
- if ! grep "${FCDSL_USER}" /etc/ppp/pap-secrets >/dev/null 2>&1; then
- readpassword FCDSL_PASSWORD
- echo '"'${FCDSL_USER}'" * "'${FCDSL_PASSWORD}'"' >>/etc/ppp/pap-secrets
- unset FCDSL_PASSWORD
- cat <<EOF >/etc/ppp/peers/${FCDSL_PROVIDER}
-connect ""
-ipcp-accept-remote
-ipcp-accept-local
-usepeerdns
-defaultroute
-user "${FCDSL_USER}"
-hide-password
-sync
-noauth
-lcp-echo-interval 5
-lcp-echo-failure 3
-lcp-max-configure 50
-lcp-max-terminate 2
-noccp
-noipx
-noproxyarp
-mru 1492
-mtu 1492
-linkname "${FCDSL_PROVIDER}"
-ipparam internet
-plugin capiplugin.so
-avmadsl
-:
-/dev/null
-EOF
- echo
- echo
- echo
- einfo "Now, you can start an ADSL connection with either"
- einfo " pon \"${FCDSL_PROVIDER}\""
- einfo "or"
- einfo " pppd call \"${FCDSL_PROVIDER}\""
- else
- ewarn "User \"${FCDSL_USER}\" already exists in \"/etc/ppp/pap-secrets\"!"
- fi
- else
- ewarn "Peer file \"/etc/ppp/peers/${FCDSL_PROVIDER}\" already exists!"
- fi
-
- #Uncomment correspondent lines in /etc/capi.conf & /etc/modules.d/fcdsl
- if [ -f /etc/capi.conf ]; then
- sed -i -e "s:^#${FCDSL_MODULE}:${FCDSL_MODULE}:" \
- /etc/capi.conf >/dev/null 2>&1
- fi
- if [ -f /etc/modules.d/fcdsl ]; then
- sed -i -e "s:^#options ${FCDSL_MODULE}:options ${FCDSL_MODULE}:" \
- /etc/modules.d/fcdsl >/dev/null 2>&1
- fi
- else
- ewarn "No AVM FRITZ!Card DSL found!"
- fi
- unset FCDSL_PROVIDER
- unset FCDSL_USER
-}
diff --git a/net-dialup/fcdsl/fcdsl-2.6.30.ebuild b/net-dialup/fcdsl/fcdsl-2.6.30.ebuild
deleted file mode 100644
index 7625575d6702..000000000000
--- a/net-dialup/fcdsl/fcdsl-2.6.30.ebuild
+++ /dev/null
@@ -1,309 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-dialup/fcdsl/fcdsl-2.6.30.ebuild,v 1.2 2005/10/17 16:14:57 mrness Exp $
-
-inherit linux-mod eutils rpm
-
-DESCRIPTION="AVM FRITZ!Card DSL drivers for 2.6 kernel"
-HOMEPAGE="http://www.avm.de/"
-
-FCDSL_MODULES=("fcdsl" "fcdsl2" "fcdslsl" "fcdslusb" "fcdslslusb" "fcdslusba"
- "fcdslusb2")
-FCDSL_NAMES=("AVM FRITZ!Card DSL" "AVM FRITZ!Card DSL v2.0"
- "AVM FRITZ!Card DSL SL" "AVM FRITZ!Card DSL USB" "AVM FRITZ!Card DSL SL USB"
- "AVM Fritz!Card DSL USB analog" "AVM Fritz!Card DSL USB v2.0")
-FCDSL_BUSTYPES=("pci" "pci" "pci" "usb" "usb" "usb" "usb")
-FCDSL_IDS=("1131:5402" "1244:2900" "1244:2700" "057c:2300" "057c:3500"
- "057c:3000" "057c:3600")
-FCDSL_FIRMWARES=("fdslbase.bin" "fds2base.bin" "fdssbase.bin" "fdsubase.frm"
- "fdlubase.frm" "fdlabase.frm" "fds2base.frm")
-
-FCDSL_DIRS=("fritzcrd.dsl" "fritzcrd.dsl_v20" "fritzcrd.dsl_sl"
- "fritzcrd.dsl_usb" "fritzcrd.dsl_sl_usb" "fritzcrd.dsl_usb_analog"
- "fritzcrd.dsl_usb")
-FCDSL_FILES=("fcdsl-suse93-3.11-07" "fcdsl2-suse93-3.11-07"
- "fcdslsl-suse93-3.11-07" "fcdslusb-suse93-3.11-07"
- "fcdslslusb-suse93-3.11-05" "fcdslusba-suse93-3.11-05"
- "fcdslusb-suse93-3.11-07")
-for ((CARD=0; CARD < ${#FCDSL_DIRS[*]}; CARD++)); do
- FCDSL_SRC[${CARD}]="ftp://ftp.avm.de/cardware/${FCDSL_DIRS[CARD]}/linux/suse.93/${FCDSL_FILES[CARD]}.tar.gz"
-done
-
-#specific selection
-for ((CARD=0; CARD < ${#FCDSL_SRC[*]}; CARD++)); do
- SRC_URI="${SRC_URI} fcdsl_cards_${FCDSL_MODULES[CARD]}? ( ${FCDSL_SRC[CARD]} )"
-done
-
-#in case nothing is selected take all SRC_URI's
-for ((CARD=0; CARD < ${#FCDSL_SRC[*]}; CARD++)); do
- BEGIN="${BEGIN} !fcdsl_cards_${FCDSL_MODULES[CARD]}? ("
- MIDDLE="${MIDDLE} ${FCDSL_SRC[CARD]}"
- END="${END} )"
-done
-SRC_URI="${SRC_URI}${BEGIN}${MIDDLE}${END}
- amd64? ( ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/9.3/suse/x86_64/km_${P/2.6./2.6-}.x86_64.rpm )"
-
-LICENSE="LGPL-2"
-KEYWORDS="~x86 -*"
-IUSE="unicode"
-SLOT="0"
-S=${WORKDIR}/fritz
-
-RDEPEND=">=net-dialup/capi4k-utils-20040810"
-
-pkg_setup() {
- CONFIG_CHECK="ISDN_CAPI_CAPI20"
- linux-mod_pkg_setup
-
- MODULE_NAMES=""
- #Check existence of user selected cards
- if [ -n "${FCDSL_CARDS}" ] ; then
- for USERCARD in ${FCDSL_CARDS} ; do
- for ((CARD=0; CARD < ${#FCDSL_MODULES[*]}; CARD++)); do
- if [ "${USERCARD}" = "${FCDSL_MODULES[CARD]}" ]; then
- MODULE_NAMES="${MODULE_NAMES} ${FCDSL_MODULES[CARD]}(net:${WORKDIR}/${FCDSL_MODULES[CARD]/fc/fritz.}/src)"
- continue 2
- fi
- done
- die "Driver for ${USERCARD} not present in ${P}"
- done
- else
- einfo
- einfo "You can control the modules which are built with the variable"
- einfo "FCDSL_CARDS which should contain a blank separated list"
- einfo "of a selection from the following cards:"
- einfo " ${FCDSL_MODULES[*]}"
- for ((CARD=0; CARD < ${#FCDSL_MODULES[*]}; CARD++)); do
- MODULE_NAMES="${MODULE_NAMES} ${FCDSL_MODULES[CARD]}(net:${WORKDIR}/${FCDSL_MODULES[CARD]/fc/fritz.}/src)"
- done
- fi
- BUILD_TARGETS="all"
- BUILD_PARAMS="KDIR=${KV_DIR} LIBDIR=${S}"
-}
-
-src_unpack() {
- for ((CARD=0; CARD < ${#FCDSL_MODULES[*]}; CARD++)); do
- if [ -f ${DISTDIR}/${FCDSL_FILES[CARD]}.tar.gz ]; then
- [ -e fritz ] && rm fritz
- tar xzf ${DISTDIR}/${FCDSL_FILES[CARD]}.tar.gz
- if [ "${FCDSL_FILES[CARD]}" == "fcdslusb-suse93-3.11-07" ]; then
- mv fritz fritz.dslusb1
- ln -s fritz.dslusb1/1/fritz fritz.dslusb
- ln -s fritz.dslusb1/2/fritz fritz.dslusb2
- else
- mv fritz ${FCDSL_MODULES[CARD]/fc/fritz.}
- fi
- cd ${FCDSL_MODULES[CARD]/fc/fritz.}/src
- [ -f ${FILESDIR}/${FCDSL_MODULES[CARD]}.diff ] && patch -p0 < ${FILESDIR}/${FCDSL_MODULES[CARD]}.diff
- cd ../..
- ln -s ${FCDSL_MODULES[CARD]/fc/fritz.} fritz
- fi
- done
- use amd64 && rpm_unpack ${DISTDIR}/km_${P/2.6./2.6-}.x86_64.rpm
-
- # convert docs from latin1 to UTF-8
- if useq unicode; then
- for i in fritz/compile-help-german.txt; do
- einfo "Converting '${i##*/}' to UTF-8"
- iconv -f latin1 -t utf8 -o "${i}~" "${i}" && mv -f "${i}~" "${i}" || rm -f "${i}~"
- done
- fi
-}
-
-src_install() {
- linux-mod_src_install
-
- dodir /lib/firmware
-
- for ((CARD=0; CARD < ${#FCDSL_MODULES[*]}; CARD++)); do
- if [ -n "${FCDSL_CARDS}" ] ; then
- INS=""
- for USERCARD in ${FCDSL_CARDS} ; do
- if [ "${USERCARD}" = "${FCDSL_MODULES[CARD]}" ]; then INS="1"; fi
- done
- if [ -z "${INS}" ]; then continue; fi
- fi
-
- insinto /lib/firmware
- doins ${WORKDIR}/${FCDSL_MODULES[CARD]/fc/fritz.}/${FCDSL_FIRMWARES[CARD]}
- done
-
- dodoc *.txt
- dohtml *.html *.jpg
-}
-
-pkg_postinst() {
- update_depmod
-
- einfo "The preferred way to setup your card is either /etc/capi.conf"
- einfo "or hotplug, since USB-Cards are detected automatically."
- einfo
- einfo "If you want to setup your DSL card driver and create a peer file, please run:"
- einfo " etc-update"
- einfo " emerge --config '=${CATEGORY}/${PF}'"
- einfo " /etc/init.d/capi start"
- einfo " drdsl"
- ewarn
- ewarn "'drdsl' has now its own ebuild. Please emerge net-dialup/drdsl."
- epause 10
-}
-
-#pkg-config functions
-
-detect_fcdsl_card() {
- PCI_IDS=""
- USB_IDS=""
- if [ -d /sys/bus ]; then
- if [ -d /sys/bus/pci/devices ]; then
- cd /sys/bus/pci/devices
- for PCI_DEVICE in *; do
- vendor="$(< ${PCI_DEVICE}/vendor)"
- device="$(< ${PCI_DEVICE}/device)"
- PCI_IDS="${PCI_IDS}${vendor:2}:${device:2} "
- done
- fi
- if [ -d /sys/bus/usb/devices ]; then
- cd /sys/bus/usb/devices
- for USB_DEVICE in [0-9]*; do
- if [ -f ${USB_DEVICE}/idVendor ]; then
- USB_IDS="${USB_IDS}$(< ${USB_DEVICE}/idVendor):$(< ${USB_DEVICE}/idProduct) "
- fi
- done
- fi
- fi
-
- FCDSL_MODULE=""
- for ((CARD=0; CARD < ${#FCDSL_IDS[*]}; CARD++)); do
- BUS_IDS=""
- if [ "${FCDSL_BUSTYPES[CARD]}" == "pci" ]; then
- BUS_IDS="${PCI_IDS}"
- else
- BUS_IDS="${USB_IDS}"
- fi
- for BUS_ID in ${BUS_IDS}; do
- if [ "${BUS_ID}" == "${FCDSL_IDS[CARD]}" ]; then
- einfo "Found: ${FCDSL_NAMES[CARD]}"
- FCDSL_FIRMWARE=${FCDSL_FIRMWARES[CARD]}
- FCDSL_MODULE=${FCDSL_MODULES[CARD]}
- fi
- done
- done
- if [ "${FCDSL_MODULE}" == "" ]; then
- ewarn "No AVM FRITZ!Card DSL found!"
- fi
-}
-
-readpassword() {
- VALUE_1=""
- VALUE_2=""
- while true; do
- einfo "Enter your password:"
- read -r -s VALUE_1
- einfo "Retype your password:"
- read -r -s VALUE_2
- if [ "${VALUE_1}" == "" ]; then
- echo
- eerror "You entered a blank password. Please try again."
- echo
- else
- if [ "${VALUE_1}" == "${VALUE_2}" ] ; then
- break
- else
- echo
- eerror "Your password entries do not match. Please try again."
- echo
- fi
- fi
- done
- eval ${1}=${VALUE_1}
-
- VALUE_1=""
- VALUE_2=""
- unset VALUE_1
- unset VALUE_2
-}
-
-readvalue() {
- VALUE=""
- while true; do
- einfo "${2}:"
- read VALUE
- if [ "${VALUE}" == "" ]; then
- eerror "You entered a blank value. Please try again."
- echo
- else
- break
- fi
- done
- eval ${1}=${VALUE}
-
- VALUE=""
- unset VALUE
-}
-
-pkg_config() {
- detect_fcdsl_card
-
- if [ "${FCDSL_MODULE}" != "" ]; then
- readvalue FCDSL_PROVIDER "Enter the name of your ISP"
- if [ ! -e "/etc/ppp/peers/${FCDSL_PROVIDER}" ]; then
- readvalue FCDSL_USER "Enter your user name"
- if ! grep "${FCDSL_USER}" /etc/ppp/pap-secrets >/dev/null 2>&1; then
- readpassword FCDSL_PASSWORD
- echo '"'${FCDSL_USER}'" * "'${FCDSL_PASSWORD}'"' >>/etc/ppp/pap-secrets
- unset FCDSL_PASSWORD
- cat <<EOF >/etc/ppp/peers/${FCDSL_PROVIDER}
-connect ""
-ipcp-accept-remote
-ipcp-accept-local
-usepeerdns
-defaultroute
-user "${FCDSL_USER}"
-hide-password
-sync
-noauth
-lcp-echo-interval 5
-lcp-echo-failure 3
-lcp-max-configure 50
-lcp-max-terminate 2
-noccp
-noipx
-noproxyarp
-mru 1492
-mtu 1492
-linkname "${FCDSL_PROVIDER}"
-ipparam internet
-plugin capiplugin.so
-avmadsl
-:
-/dev/null
-EOF
- echo
- echo
- echo
- einfo "Now, you can start an ADSL connection with either"
- einfo " pon \"${FCDSL_PROVIDER}\""
- einfo "or"
- einfo " pppd call \"${FCDSL_PROVIDER}\""
- else
- ewarn "User \"${FCDSL_USER}\" already exists in \"/etc/ppp/pap-secrets\"!"
- fi
- else
- ewarn "Peer file \"/etc/ppp/peers/${FCDSL_PROVIDER}\" already exists!"
- fi
-
- #Uncomment correspondent lines in /etc/capi.conf & /etc/modules.d/fcdsl
- if [ -f /etc/capi.conf ]; then
- sed -i -e "s:^#${FCDSL_MODULE}:${FCDSL_MODULE}:" \
- /etc/capi.conf >/dev/null 2>&1
- fi
- if [ -f /etc/modules.d/fcdsl ]; then
- sed -i -e "s:^#options ${FCDSL_MODULE}:options ${FCDSL_MODULE}:" \
- /etc/modules.d/fcdsl >/dev/null 2>&1
- fi
- else
- ewarn "No AVM FRITZ!Card DSL found!"
- fi
- unset FCDSL_PROVIDER
- unset FCDSL_USER
-}
diff --git a/net-dialup/fcdsl/files/digest-fcdsl-2.6.20.7-r5 b/net-dialup/fcdsl/files/digest-fcdsl-2.6.20.7-r5
deleted file mode 100644
index 31e652664807..000000000000
--- a/net-dialup/fcdsl/files/digest-fcdsl-2.6.20.7-r5
+++ /dev/null
@@ -1,5 +0,0 @@
-MD5 4355167c8ca87ef796eb55cdaabf1b36 fcdsl-suse9.1-3.11-02.tar.gz 1931601
-MD5 b33f95f659d50a611dc1b63255a0b5fc fcdsl2-suse9.1-3.11-04.tar.gz 1446440
-MD5 ceadcdddc662fbcfa8fa9e2980748666 fcdslsl-suse9.1-3.11-04.tar.gz 1441516
-MD5 5fde466f6c66d37353355fa6d07721fb fcdslusb-suse9.1-3.11-02.tar.gz 1154136
-MD5 1c35c16e699ed70e70ab2351bd83d109 fcdslslusb-suse9.1-3.11-04.tar.gz 1430073
diff --git a/net-dialup/fcdsl/files/digest-fcdsl-2.6.30 b/net-dialup/fcdsl/files/digest-fcdsl-2.6.30
deleted file mode 100644
index 0800eddbdd1f..000000000000
--- a/net-dialup/fcdsl/files/digest-fcdsl-2.6.30
+++ /dev/null
@@ -1,7 +0,0 @@
-MD5 1a9add374a35d5c9e3c1784104e2907b fcdsl-suse93-3.11-07.tar.gz 1799582
-MD5 ba368e577418e181cffa7c69f960a8eb fcdsl2-suse93-3.11-07.tar.gz 1249627
-MD5 f643737bb96d83aa57b95ced30a7d4b8 fcdslsl-suse93-3.11-07.tar.gz 1245240
-MD5 be9c32f566020db2f8dbb5f0dbe9890f fcdslusb-suse93-3.11-07.tar.gz 2219669
-MD5 b54828edf784767f27954f3af4faff20 fcdslslusb-suse93-3.11-05.tar.gz 1235438
-MD5 5ab6f32d4ad81f3ed2e8f41d14f16662 fcdslusba-suse93-3.11-05.tar.gz 1293597
-MD5 0950c38d0c76baca426c5d7442425010 km_fcdsl-2.6-30.x86_64.rpm 2321387