From cee5bc3430f1050ca7aa9cacb43e6f28d7802350 Mon Sep 17 00:00:00 2001 From: Dennis Freise Date: Sun, 8 Jul 2012 17:55:50 +0200 Subject: +isdn4k-utils-3.25.ebuild, version dated 30.06.2012 --- net-dialup/isdn4k-utils/Manifest | 44 +-- net-dialup/isdn4k-utils/files/config-3.25 | 130 ++++++++ net-dialup/isdn4k-utils/isdn4k-utils-3.25.ebuild | 364 +++++++++++++++++++++++ 3 files changed, 517 insertions(+), 21 deletions(-) create mode 100644 net-dialup/isdn4k-utils/files/config-3.25 create mode 100644 net-dialup/isdn4k-utils/isdn4k-utils-3.25.ebuild diff --git a/net-dialup/isdn4k-utils/Manifest b/net-dialup/isdn4k-utils/Manifest index e3d8da4..9201b85 100644 --- a/net-dialup/isdn4k-utils/Manifest +++ b/net-dialup/isdn4k-utils/Manifest @@ -1,21 +1,23 @@ -AUX auerswald.usermap 397 RMD160 4914f36a0095823448f43c54066e8758636396d9 SHA1 9414c10ed94f5d9159e95523e2c60d6c8df26211 SHA256 d7986d6e79316664314cdcd273635f5011c7a9365505663a5bb78227db747d49 -AUX config-3.23_pre20120508 2596 RMD160 536d11ebe39b47f7c899b186dcdb9bce1c61922c SHA1 0cc935708fcb7532dac2e5a53390f942888002f1 SHA256 9c98a76e9b4f4a592b81883d982faee27331eeaddebbcbb7867d3198c33c1c73 -AUX config-3.23_pre20120521 2596 RMD160 536d11ebe39b47f7c899b186dcdb9bce1c61922c SHA1 0cc935708fcb7532dac2e5a53390f942888002f1 SHA256 9c98a76e9b4f4a592b81883d982faee27331eeaddebbcbb7867d3198c33c1c73 -AUX eiconctrl-3.23_pre20120508.patch 283 RMD160 2b658b08086733a8a06502b28e0939a58e1632b3 SHA1 9ecdd018f240ed4f5589dc623403bd7f2284eee2 SHA256 db2796d0b7151426aa4e054fbad1c64cfce0172799f0c1a68d38fd9319ee9590 -AUX hisax.conf 1144 RMD160 0b8d175ef78b6ad7fceca687e9c0167475ddd477 SHA1 f0ba0f1aec633a830c87ab696b6d75c666d8e3aa SHA256 6f281aa0ad3b6dafb0492ec98e5ad98156cfabac9a280d98a027bad10da3878d -AUX hisax.initd 6554 RMD160 d5cc1549f82b1d0073b0df5d9acb37ff033957c5 SHA1 4721048b3fa861eee4a9747677a5780ea09d0566 SHA256 530d1f350155550a8c4043d4949ae7f10db2975668af40eab61cdeea354ccebb -AUX hisax.usermap 122 RMD160 10a4ab81d20faf1cd76b83f73a97f54b8ccd590f SHA1 3b6aa74fb73379d8a8e1a02215df8130d10ea450 SHA256 3f614ecb6c9a5d486acad83c31cf5ada7de4d93c39f53227a0406210cee6fdf5 -AUX ioptions.txt 86 RMD160 7562b3b63d424743f1dc66d47ce27094c6ede1e2 SHA1 b9af7a9e525a75dd317f749c9a0eb46d82f46c74 SHA256 c6ea603efce6b2e0d4ae3b9a4202ab44c5d23545181a29947601e9503ed02b1d -AUX ipppd-pcap-0.9.3.patch 1590 RMD160 aa62f3fdeb98b69e208cb96ad60db184ebf96273 SHA1 6b1723fb488da203958680c2a0e3be5e0185cac8 SHA256 f5e6b84ca891880081b10416bd5d3c5d7126d7c692c29e469f9d7e44b0e14d35 -AUX isdn.blacklist 216 RMD160 1d2a672f45ef1cfa1902d64a9c0221365af9b344 SHA1 ab81adb20347471f01c05dd74d6b86425bda1ce1 SHA256 0d526486dc22a815fa8ec1beb5f0e0ab1e26d21bc4a63e28ea70732314bb4ae1 -AUX isdn.confd 634 RMD160 dd6039533238a06b75cfe817e9c24a31af11b752 SHA1 9d0f254c7d1651aa54c825889fdd2bb28a5d32df SHA256 611ade91c898328a81a0f740364acb8502777657d27963d11669d24c7f526cf9 -AUX isdn.initd 4008 RMD160 3035bbe5b03526566bc3884296f88ef2f348e96f SHA1 c79fdb4ed0110b35e44d8f23725300df3dc08fcd SHA256 1c2fabcf053f76711d92254d54d11a929ec0ecdd035c62cce2af36b750752dfa -AUX isdn.pcmcia 523 RMD160 26b25fbf1e504321f6fb30876238ec52e04468e5 SHA1 c66b02512bd5ccf5d86874a076a38638b1a2ca32 SHA256 c42943bc84dd1d77732bc0c4db3d14e2a19abc5285ee76479b8f9c649fe5ea02 -AUX isdn.pcmcia.conf 4581 RMD160 06af23d70633ed1183054b5687f07dac5ba5c59b SHA1 e37c2727a01c2ae6f3af2ffb6b48b0b9986104e1 SHA256 212293f7ca17272d215740d6d415bf9fbcd17d7c5f8bc8932904d5b6aac7ea62 -AUX isdnlog.confd 679 RMD160 6c3cfce8a979ce5b79abd4c8f59efececd2a29de SHA1 3cf80ad22196dd01fb61e6aa4d1a463d39f33ec6 SHA256 f293af570546ed89ebfd17003ce0c5053030efabf14b0250f04c20a88e745c0f -AUX isdnlog.initd 2418 RMD160 d33f9587e1b6e7b4cabdd7d3dad84ea464f9cbd9 SHA1 58cf19a884d8fc3ed18b702b0a15c70f0a03c91b SHA256 778a67e61daeb38bbcfc3e8d16b6c3d8a2bde9cf18bcc34fb10dde5f2b409e99 -AUX isdnlog.logrotated 191 RMD160 b9c0339d2e92efb388cde9af68bcb5ecd3f0893c SHA1 fb96df7fc31a42f967573be8d9460cc1565ae0d6 SHA256 1a0d028b9ac55aa07edb12fb5f23dbe6bf3a94a0a20bdd91cd61052f5c514c25 -AUX net.ippp0 2412 RMD160 10ade1490a6cb92c0e953eb0eff819028379f596 SHA1 6ba8091a48f229022266cfa89148cb17b7b69779 SHA256 517f6659c2d43a35abd1b3b7cd07740f46bc16443ea60b3862f397b5b959e922 -AUX options.ippp0 443 RMD160 8ed0921ae6912fdb4462181a1b9a5209f2bb0c0d SHA1 9d591c8aa1761258f28ecef13704baf98331c57c SHA256 663e9db679a5cc471f07bd6e75ff450c3c7e6508f6bfd904b8da5437ec72d052 -EBUILD isdn4k-utils-3.23_pre20120508.ebuild 11603 RMD160 013a9bc1395f4390dd5b265ea3b5d1052fa1cd82 SHA1 c2593f80444a541b468717a4278bd3c7f9cde8cf SHA256 93873291ab249dbf3a615d25f851d1f5ef0738db8324b17b4316db86de564604 -EBUILD isdn4k-utils-3.23_pre20120521.ebuild 11603 RMD160 cb6a025dadf60d3b79eea35f328feb97f5dea023 SHA1 6c7b0bb9a60b53e996f9ebe1a44283b5496bbef7 SHA256 5929a21848fe7bc8a5ba8024c33a10a3c98829926c4c9161d1d61113ccb42b4e +AUX auerswald.usermap 397 SHA256 d7986d6e79316664314cdcd273635f5011c7a9365505663a5bb78227db747d49 SHA512 6cbe4e04fba6974056d1a2d560b9bf7b903a0ce8b88ceb360c5ec19600d8ed734a4b0e78f33ad944f713010cafb00e1c596e0cef531962555246838cab63807c WHIRLPOOL 0a111ab1004a8c086872f4aaee7e7d2270de9036b749af5aed2fb847c89205b6e16358ee43eebf654c57ff400a4f5fc376bf8d96fc2bf11a105025bd123cb09e +AUX config-3.23_pre20120508 2596 SHA256 9c98a76e9b4f4a592b81883d982faee27331eeaddebbcbb7867d3198c33c1c73 SHA512 56d194d40b825c3a79fa311a7023238e1eca9d265d0dfcdaf8266ada8f98f39538ba8b746548168ec8aef68f6731275ed7d446c8be341c0505f0bf4081d0c1b9 WHIRLPOOL c7c5023d4572761eaf2f102354beea46a010f86ca5c6f597dd72150c3d8d8ec82798cbf907faa87d8ba36f94a9d30bcd1927ce9ecf03f3a0212d7cacd9c091c4 +AUX config-3.23_pre20120521 2596 SHA256 9c98a76e9b4f4a592b81883d982faee27331eeaddebbcbb7867d3198c33c1c73 SHA512 56d194d40b825c3a79fa311a7023238e1eca9d265d0dfcdaf8266ada8f98f39538ba8b746548168ec8aef68f6731275ed7d446c8be341c0505f0bf4081d0c1b9 WHIRLPOOL c7c5023d4572761eaf2f102354beea46a010f86ca5c6f597dd72150c3d8d8ec82798cbf907faa87d8ba36f94a9d30bcd1927ce9ecf03f3a0212d7cacd9c091c4 +AUX config-3.25 2596 SHA256 9c98a76e9b4f4a592b81883d982faee27331eeaddebbcbb7867d3198c33c1c73 SHA512 56d194d40b825c3a79fa311a7023238e1eca9d265d0dfcdaf8266ada8f98f39538ba8b746548168ec8aef68f6731275ed7d446c8be341c0505f0bf4081d0c1b9 WHIRLPOOL c7c5023d4572761eaf2f102354beea46a010f86ca5c6f597dd72150c3d8d8ec82798cbf907faa87d8ba36f94a9d30bcd1927ce9ecf03f3a0212d7cacd9c091c4 +AUX eiconctrl-3.23_pre20120508.patch 283 SHA256 db2796d0b7151426aa4e054fbad1c64cfce0172799f0c1a68d38fd9319ee9590 SHA512 d7caad9675c21444bc73021fd1ff2160b5b6a7ad84b8ca0cc50970a058ec2ed5b6df17b883b2efd6405daaab2922d61acc50a621772ac9e00b205517a63da0b6 WHIRLPOOL 2fc11df824dacd289eb8244e9058ea96c899840ed8eebe98920625b02e6d1f622accfe12aa100a67e3b4ce6c1fa21cc7332a4900e9264432ef8fb18c70b417c1 +AUX hisax.conf 1144 SHA256 6f281aa0ad3b6dafb0492ec98e5ad98156cfabac9a280d98a027bad10da3878d SHA512 99cbeea40ecdcd2de7684573ba652cf04317f1559ae2f9f770d82688bf985234a47fa1918336532fa702a037421b634ca301c4937e588275725679d942d69597 WHIRLPOOL 3d1eb459be75c15c7afa605af9e23da7a00827d47296b54e72506c48bcca11b672951fb7ca9f65d02dc3c2723e0945ca6e9d2b53cb78c5bbc8523f27506c2402 +AUX hisax.initd 6554 SHA256 530d1f350155550a8c4043d4949ae7f10db2975668af40eab61cdeea354ccebb SHA512 1d7f3723485232fd95a425bf18ba3c3eb2fbb57c8ee890d966238aad55366e1ad352879269098cfafa4dc3355914ce1f1b5adfcd715c792223580778b4ff876d WHIRLPOOL 3e0d9acd970dcd3dc6f46e6e533f1b01d539e345c4bdf7b7985a3aaca3fa470f9b602e81a0f72a1e8aaf184b82e95668e9a4957c983e0fd8d69ee9c9e7b872dc +AUX hisax.usermap 122 SHA256 3f614ecb6c9a5d486acad83c31cf5ada7de4d93c39f53227a0406210cee6fdf5 SHA512 b5113e559f828e8095abe34e8155a2638196778772a42d860d92fb5e6695b3411e9ac86b38b7c005d8610c442b4aa98ed4b24d797ac8d9efc363c43c69fd487a WHIRLPOOL 92458c3f5c4fda96c533133e8d9ff982f294db84e988b74ceb8de183d7f49e3621cf58a493f1ae942b6330bf12e54990eb7e69f4acae59741c30a6e1281dab97 +AUX ioptions.txt 86 SHA256 c6ea603efce6b2e0d4ae3b9a4202ab44c5d23545181a29947601e9503ed02b1d SHA512 863b47e1e8c059e13a914ff3195870d2603e68528ab1e3cb6f82c700b246b89bf4d1c112fe71551a79f2c0fc635b7e1cd3d5888e6c4b8793b650047b2e55a262 WHIRLPOOL 4c339c9cec9143ff3ee70ed39dfe99a9b33b95741c46ecf269693590c3098fd085cb9eb8376a309ef417a4d3efd3384436e46c9b5fa5b3746854e77b215d4572 +AUX ipppd-pcap-0.9.3.patch 1590 SHA256 f5e6b84ca891880081b10416bd5d3c5d7126d7c692c29e469f9d7e44b0e14d35 SHA512 37aaf7234aab30694c17feb684aef69e1fd124e42d40576cd00df7b59fd9e50eece0290477bbe77b477249f3dc7ef683a26ff50d8e90aa632e16ae21a41bebbe WHIRLPOOL 9d4d73a496ae77c5c2a1219dbf013148dae18da4bda44c13656675f04f6c6e050d9f9e502c9429365f0ade17be03d24142e85a2be874aeebf6faaa94082e417d +AUX isdn.blacklist 216 SHA256 0d526486dc22a815fa8ec1beb5f0e0ab1e26d21bc4a63e28ea70732314bb4ae1 SHA512 668c33d11a5190aa9c17e5c377349f9c1777fe48d1334ff0b9f09c190f693505402d9a550f12fbbe2400ce7d0035639cd953d0aba2948ca94ac65f674e8e690e WHIRLPOOL 7f72447867d355f2798bcbb7f5a2192e72858a4778863d63659e62b347bf50cdf588e161dd7866f5bd666e0086ffe245564cccb084409b41c6b0d1fdf3e3dffe +AUX isdn.confd 634 SHA256 611ade91c898328a81a0f740364acb8502777657d27963d11669d24c7f526cf9 SHA512 5409efee007c7b03352f66c93c9f3efdab8c46f151c11cbe451a57964d77cfe4c112ac3367a09e4546295a72eb8540f16751e8a4aa3a7958d94f9d3445573b01 WHIRLPOOL a07eef9d4a0d9a95e2af1dd7288ba37a2c0309d9d69d1077acce52f01c10cce84e94830222d0fc00fd50b169e5dd528c95ca8d8dea5a50c9001f6c94bad536e7 +AUX isdn.initd 4008 SHA256 1c2fabcf053f76711d92254d54d11a929ec0ecdd035c62cce2af36b750752dfa SHA512 e95fcd0e6ee458172b6980f73c396358f957cab62bece2ebef0df646e9899c0d4d024001f2452cac342c0ad4fbff65036284a1111e69036a56cbd2c5d8d8ee40 WHIRLPOOL 2dc10b99f20ad75fa0dbad3b44b8e48ece9f730286cc0a9db67d88351be077a49db429f3805f91740cd626c4bdeffb49e1cd258afc5ccd852dd0e81e0f653201 +AUX isdn.pcmcia 523 SHA256 c42943bc84dd1d77732bc0c4db3d14e2a19abc5285ee76479b8f9c649fe5ea02 SHA512 cb8a214e19f117f6ba333fb5801c991fc4e0f36250b301c45b2724e15deed978c36b3a4a74771b0bee2eb3b3ff7b452da345f05544972458508e711ee5c58d77 WHIRLPOOL 4fd8a4a471e9e5cb5cc18974ae5563d2b82d8a9df50ac3df96809d43c9cd65f895d5adc994807a0da5485412ae422afe466b6c021a8a76172b350b166dc49a60 +AUX isdn.pcmcia.conf 4581 SHA256 212293f7ca17272d215740d6d415bf9fbcd17d7c5f8bc8932904d5b6aac7ea62 SHA512 04e2c9bc4709f3d4d4c32982431062910f5107295115732c0b19c3880550071d9991e88ddcc0761f653bb56b552787f50527c4770560e9afaed19c9c3d851ff1 WHIRLPOOL e8e8eae69f8abb48b08b457a5c4d8b22457a5efe3311b54305c677c06a2391dfb688bb3d89c7790b2589a0058fb7a23e7bb73f0cb543c8e930ee268751ae1073 +AUX isdnlog.confd 679 SHA256 f293af570546ed89ebfd17003ce0c5053030efabf14b0250f04c20a88e745c0f SHA512 88711f77afe1d490dab2e31a94fc22efed00b99281cd08ec4337095c904a7bee04f75f6e9bb93bc36fa51f46d9b11c269e15a7fd0652bac8de57de732ab27779 WHIRLPOOL 7a47e32c24530a1889f47360c97cf8ed4a2023361a06843534a67a8b1ff89afa5dd630337f6da601511a233a2da0f332b67c75860ccca0a8b9042f7077eb0657 +AUX isdnlog.initd 2418 SHA256 778a67e61daeb38bbcfc3e8d16b6c3d8a2bde9cf18bcc34fb10dde5f2b409e99 SHA512 f4cd4c90e83edff51f768ce7c7e4c54dc6688f300c6edd3a82f9c3ab8a6fc6e5680486d54a9ed1cab5f0505bc6224043ba649d5031ba8b851a2610f6db27db85 WHIRLPOOL d8b597545464875dc86785bc4509c688c48f33f2e77d7d6a9ce9c7471fd1e3de41b4fbec4e9ac19727dd63cfb7bbe5b85d67b29ea1a6d036060fe3eb3d182fe3 +AUX isdnlog.logrotated 191 SHA256 1a0d028b9ac55aa07edb12fb5f23dbe6bf3a94a0a20bdd91cd61052f5c514c25 SHA512 ddee7f88b560feb2b820e6e50b74faff9fdbd5bcdfef981eb175c9a1c06cf6117540a79d7b7843e6fabb7275881beb80f746eff0603283084d3418568d783639 WHIRLPOOL 28edbc9f2df5d889bc202bb17b83ca91db890749efd657b7260245f5e2477dd82ba795dfcabf7e8be907a88a7b27df4320f7e5b9168b2d7b8e6cd6d8bd9ab0ce +AUX net.ippp0 2412 SHA256 517f6659c2d43a35abd1b3b7cd07740f46bc16443ea60b3862f397b5b959e922 SHA512 99caa025cf50096172e5b4eeb97ab50b59e8d15c26aaf3f3af0d8a7c5a6e3cf95094b482c0fc644a569779ba6b355501d700395bb2057b1a69e24f491447aa4d WHIRLPOOL 3d71c4da8eb5df1ed6333925f85f517485ef1b4f618295306724445e0fa0885e828aa545e2cda5e642d47842782e0d1eb3324d11c8251dd455db522bdc6bc921 +AUX options.ippp0 443 SHA256 663e9db679a5cc471f07bd6e75ff450c3c7e6508f6bfd904b8da5437ec72d052 SHA512 e2819c9d3c1d5448443a26dd6a9d1dfc45b0ac91be7c9a8c37969e07ee76402674b7396a7989571578c38abfce37da72379777810ec493068bef41a08ebb3ffe WHIRLPOOL 6d6d8a394f2bc499b8aa024b826ac86b7122fd4528f0b5b63d49183f11ff35a28a8cfb5222be1dce11d6226c64a15e3c947a990ebca8ef1adb31503c2ef1ec6c +EBUILD isdn4k-utils-3.23_pre20120508.ebuild 11603 SHA256 93873291ab249dbf3a615d25f851d1f5ef0738db8324b17b4316db86de564604 SHA512 06a0b78b59d5749ee51556113413aab388286c9a763651db59f3dee322f35bb663c2bd67ecf86471dcf4b734297404c278c9c188d1e8da0678f98e1c93c584db WHIRLPOOL 211b6fd935ceab8214f713378bd3ae48d25d1da7c4a25cedfc2c40abecabe72ebc2d6c30a1f36049f263b11f7b9b29becec4ff18fd2472fb23250835fce9f0c8 +EBUILD isdn4k-utils-3.23_pre20120521.ebuild 11603 SHA256 5929a21848fe7bc8a5ba8024c33a10a3c98829926c4c9161d1d61113ccb42b4e SHA512 8ca78b2a154dab4a1f689f603c8880b87f8e0c61f4fc947476973857e42bf696ed503b025d7c4c959a5c2b8403fcb066ccc88dfdba6c6f381e3f17605001a92e WHIRLPOOL 252522357e9c1f59fa37d5c2498157a01dc69d8aec15eb656d05d31f1decca7ec2efee4e35ef2eadcb6c8ee1b042335fc4f234129457dccc1647f3eb9a9cbbdd +EBUILD isdn4k-utils-3.25.ebuild 11603 SHA256 a1d522622c4996dfef64ee303a9322c1589fc5e630a7debe4a04b263d568398f SHA512 d69b20464bfd867672a91fb38f068718c153554ff24a14217a63e35044e4e9ea79612d73986d853974889924523794fcdafaed076b8e4bbc8a30983896734905 WHIRLPOOL 3cda6f6d102a66458655abfc59feb0a896c91247adf020adf1d128f08902fb581355297b1e350d5e05b8e456d199b51c1c66f684fb020e1c8240d67aed090ace diff --git a/net-dialup/isdn4k-utils/files/config-3.25 b/net-dialup/isdn4k-utils/files/config-3.25 new file mode 100644 index 0000000..51e36ce --- /dev/null +++ b/net-dialup/isdn4k-utils/files/config-3.25 @@ -0,0 +1,130 @@ +# +# Automatically generated by make menuconfig: don't edit +# + +# +# Code maturity level options +# +CONFIG_EXPERIMENTAL=y + +# +# General configuration +# +CONFIG_BUILDX11=y +CONFIG_KERNELDIR='/usr/src/linux' +CONFIG_BINDIR='/usr/bin' +CONFIG_SBINDIR='/usr/sbin' +CONFIG_CARD_SBINDIR='/usr/sbin' +CONFIG_MANDIR='/usr/share/man' +CONFIG_FIRMWAREDIR='/lib/firmware/isdn' +CONFIG_RUNDIR='/var/run' +CONFIG_LOCKDIR='/var/lock' +CONFIG_LOCKFILE='LCK..' +CONFIG_I4LCONFDIR='/etc/isdn' +CONFIG_CONFFILE='isdn.conf' +CONFIG_CALLERIDFILE='callerid.conf' +CONFIG_USERCONFFILE='~/.isdn' +CONFIG_COUNTRYCODE='49' +CONFIG_AREACODE='89' +CONFIG_COUNTRY_PREFIX='+' +CONFIG_AREA_PREFIX='0' +CONFIG_DATADIR='/usr/share/isdn' + +# +# Runtime configuration tools +# +CONFIG_ISDNCTRL=y +CONFIG_ISDNCTRL_CONF=y +CONFIG_ISDNCTRL_TIMRU=y +CONFIG_ISDNCTRL_DWABC_UDP_INFO=y +CONFIG_IPROFD=y +CONFIG_DIVERTCTRL=y + +# +# Card configuration tools +# +CONFIG_HISAXCTRL=y +CONFIG_ICNCTRL=y +# CONFIG_ICNCTRL_DEBUG=y +CONFIG_ACTCTRL=y +CONFIG_PCBITCTL=y +# CONFIG_AVMCAPICTRL is not set +CONFIG_ACTCTRL=y +CONFIG_EICONCTRL=y +CONFIG_LOOPCTRL=y + +# +# Tools for monitoring activity +# +CONFIG_IMON=y +CONFIG_IMONTTY=y +CONFIG_ISDNLOG=y + +# +# Options for isdnlog package +# +CONFIG_ISDNLOG_SERV_PORT=20011 +CONFIG_ISDNLOG_USERFILE='isdnlog.users' +CONFIG_ISDNLOG_CHARGEFILE='charge.dat' +CONFIG_ISDNLOG_LOGFILE='/var/log/isdn.log' +CONFIG_ISDNLOG_RELOADCMD='/etc/init.d/isdn restart' +CONFIG_ISDNLOG_STOPCMD='/etc/init.d/isdn stop' +CONFIG_ISDNLOG_REBOOTCMD='/sbin/reboot' +CONFIG_ISDNLOG_DOCDIR='' +CONFIG_ISDNLOG_OLDI4LCONFDIR='/etc/isdnlog' +CONFIG_ISDNLOG_OLDI4LCONFFILE='isdnlog.conf' +# CONFIG_ISDNLOG_POSTGRES=y +# CONFIG_ISDNLOG_POSTGRESDIR='/usr' +# CONFIG_ISDNLOG_MYSQLDB=y +# CONFIG_ISDNLOG_MYSQLDIR='/usr' +# CONFIG_ISDNLOG_ORACLE=y +CONFIG_ISDN_LOG_XX=y +CONFIG_ISDN_LOG_CC='' +CONFIG_ISDN_LOG_CC_EN=y +CONFIG_ISDN_LOG_DEST_DE=y +CONFIG_ISDN_LOG_DEST_AT=y +CONFIG_ISDN_LOG_DEST_NL=y +CONFIG_ISDN_LOG_DEST_CH=y +CONFIG_ISDN_LOG_DEST_BE=y +CONFIG_ISDN_LOG_DEST_CN=y +CONFIG_IPPPSTATS=y +CONFIG_XISDNLOAD=y +CONFIG_XMONISDN=y + +# +# Options for xmonisdn +# +CONFIG_XMONISDN_UPCMD='/etc/isdn/netup' +CONFIG_XMONISDN_DOWNCMD='/etc/isdn/netdown' + +# +# Applications +# +# CONFIG_VBOX is not set +CONFIG_IPPPD=y + +# +# Options for ipppd +# +CONFIG_IPPPD_MSCHAP=y +CONFIG_IPPP_FILTER=y +# CONFIG_IPPPD_RADIUS=y +# CONFIG_RADIUS_WTMP_LOGGING=y +# RADIUS_CLIENT_CONFIG_FILE='' +# CONFIG_CAPIFAX is not set +# CONFIG_RCAPID is not set +# CONFIG_PPPDCAPIPLUGIN is not set +CONFIG_EUROFILE=y + +# +# Options for eurofile +# +CONFIG_EFTD=y +CONFIG_EFTP=y +CONFIG_EFT_INSTALL_CONF=y + +# +# Documentation +# +CONFIG_GENMAN=y +# CONFIG_FAQ is not set diff --git a/net-dialup/isdn4k-utils/isdn4k-utils-3.25.ebuild b/net-dialup/isdn4k-utils/isdn4k-utils-3.25.ebuild new file mode 100644 index 0000000..3d58b29 --- /dev/null +++ b/net-dialup/isdn4k-utils/isdn4k-utils-3.25.ebuild @@ -0,0 +1,364 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +WANT_AUTOCONF="2.1" +WANT_AUTOMAKE="none" + +inherit eutils multilib linux-info autotools git-2 + +MY_PV="${PV/*_pre/}" +MY_P="${PN}-013a7b6" + +FW_DIR="/lib/firmware" + +DESCRIPTION="ISDN4Linux Utils" +HOMEPAGE="http://www.misdn.eu/?p=isdn4k-utils.git" + +EGIT_REPO_URI="git://git.misdn.eu/isdn4k-utils.git" +EGIT_COMMIT="a616866c78d01e27d55d0d0b88ee3b8e877272cb" +EGIT_BRANCH="master" + +KEYWORDS="~amd64 ~x86" +LICENSE="GPL-2" +IUSE="X activefilter mschap ipppd isdnlog eurofile usb pcmcia" +# TODO: mysql postgres oracle radius +SLOT="0" + +# mysql? ( virtual/mysql ) +# oracle? ( dev-db/oracle-instantclient-basic ) +# postgres? ( dev-db/postgresql ) + +DEPEND="virtual/linux-sources + sys-libs/ncurses + sys-libs/gdbm + dev-lang/tcl + app-text/rman + eurofile? ( net-ftp/ftpbase ) + ipppd? ( mschap? ( dev-libs/openssl ) ) + ipppd? ( activefilter? ( >=virtual/libpcap-0.9.3 ) ) + X? ( + x11-libs/libX11 + x11-libs/libXaw + x11-libs/libXmu + x11-libs/libXt + x11-misc/imake + x11-proto/xextproto + x11-proto/xproto + )" + +RDEPEND="${DEPEND} + ipppd? ( net-dialup/ppp ) + X? ( + x11-libs/libICE + x11-libs/libSM + x11-libs/libXext + x11-libs/libXp + x11-libs/libXpm + ) + pcmcia? ( virtual/pcmcia )" + +S="${WORKDIR}/${MY_P}" + +pkg_setup() { + # check kernel config + CONFIG_CHECK="~ISDN ~ISDN_I4L" + if use ipppd; then + CONFIG_CHECK="${CONFIG_CHECK} ~ISDN_PPP" + use activefilter && CONFIG_CHECK="${CONFIG_CHECK} ~IPPP_FILTER" + fi + use eurofile && CONFIG_CHECK="${CONFIG_CHECK} ~X25 ~ISDN_X25" + get_version || die "check kernel config failed" # config checked later in pkg_postinst + + # Get country code from I4L_CC variable + # default country: DE (Germany) + I4L_CC=$(echo -n "${I4L_CC}" | tr "[:lower:]" "[:upper:]") + [ -z "${I4L_CC}" ] && I4L_CC="DE" + I4L_CC_LOW=$(echo -n "${I4L_CC}" | tr "[:upper:]" "[:lower:]") + + # Get language from I4L_LANG variable ('de' or 'en') + if [ -z "${I4L_LANG}" ]; then + case "${I4L_CC}" in + AT|CH|DE) + I4L_LANG="DE" + ;; + *) + I4L_LANG="EN" + ;; + esac + else + I4L_LANG=$(echo -n "${I4L_LANG}" | tr "[:lower:]" "[:upper:]") + [ "${I4L_LANG}" = "DE" -o "${I4L_LANG}" = "EN" ] || I4L_LANG="EN" + fi +} + +src_unpack() { + git-2_src_unpack + cd "${S}" + + # apply pcap patch (bug #99190) + use ipppd && use activefilter && \ + epatch "${FILESDIR}/ipppd-pcap-0.9.3.patch" + + # apply broken #if logic patch for eiconctrl.c + epatch "${FILESDIR}/eiconctrl-3.23_pre20120508.patch" + + # patch all Makefiles to use our CFLAGS + find . -name "Makefile*" -type f | \ + xargs -r sed -i -e "s:^\(CFLAGS.*=.*-Wall\) -O2:\1 \$(MYCFLAGS):g" \ + -e "s:^\(CFLAGS.*=.*\) -O[26] -fomit-frame-pointer:\1 \$(MYCFLAGS):g" \ + -e "s:^\(CFLAGS.*=.*\) -fomit-frame-pointer -O2:\1 \$(MYCFLAGS):g" \ + -e "s:^\(CFLAGS.*=.*\) -g -Wall:\1 \$(MYCFLAGS) -Wall:g" \ + -e "s:^\(CFLAGS.*=.*\) -Wall -g:\1 -Wall \$(MYCFLAGS):g" \ + -e "s:^\(CFLAGS.*=.*-Wall.*\) -O2 -g:\1 \$(MYCFLAGS):g" \ + -e "s:^\(CFLAGS.*= -Wall\)$:\1 \$(MYCFLAGS):g" \ + -e "s:^\(CFLAGS.*=\) -g$:\1 \$(MYCFLAGS):g" || die "sed failed" + + # install our config + case "${I4L_CC}" in + DE|AT|NL|LU|CH) + # These countries are specially supported in the isdnlog source. + sed -e "s:^CONFIG_ISDN_LOG_XX=:CONFIG_ISDN_LOG_${I4L_CC}=:g" \ + -e "s:^\(CONFIG_ISDN_LOG_CC_\)..=:\1${I4L_LANG}=:g" \ + -e "s:^CONFIG_ISDN_LOG_CC=.*$:#:g" \ + < "${FILESDIR}"/config-${PV} > .config || die "failed to modify .config" + ;; + *) + # Others get a generic isdnlog. + sed -e "s:^\(CONFIG_ISDN_LOG_CC=\).*$:\1'${I4L_CC_LOW}':g" \ + -e "s:^\(CONFIG_ISDN_LOG_CC_\)..=:\1${I4L_LANG}=:g" \ + < "${FILESDIR}"/config-${PV} > .config || die "failed to modify .config" + ;; + esac + + # build X clients + use X || \ + sed -i -e "s:^\(CONFIG_BUILDX11=.*\)$:# \1:g" \ + -e "s:^\(CONFIG_XISDNLOAD=.*\)$:# \1:g" \ + -e "s:^\(CONFIG_XMONISDN=.*\)$:# \1:g" .config + + # build ipppd + if use ipppd; then + use activefilter || \ + sed -i -e "s:^\(CONFIG_IPPP_FILTER=.*\)$:# \1:g" .config + use mschap || \ + sed -i -e "s:^\(CONFIG_IPPPD_MSCHAP=.*\)$:# \1:g" .config + else + sed -i -e "s:^\(CONFIG_IPPPD=.*\)$:# \1:g" \ + -e "s:^\(CONFIG_IPPPSTATS=.*\)$:# \1:g" .config + fi + + # build isdnlog + use isdnlog || sed -i -e "s:^\(CONFIG_ISDNLOG=.*\)$:# \1:g" .config + + # build eurofile (etf) + use eurofile || sed -i -e "s:^\(CONFIG_EUROFILE=.*\)$:# \1:g" .config + + # set firmware location + sed -i -e "s:^\(CONFIG_FIRMWAREDIR=\).*$:\1'${FW_DIR}':g" .config + + # selecting database support for isdnlog (only ONE is possible) + #use mysql || sed -i -e "s:^\(CONFIG_ISDNLOG_MYSQL.*=.*\)$:# \1:g" .config + #use oracle || sed -i -e "s:^\(CONFIG_ISDNLOG_ORACLE.*=.*\)$:# \1:g" .config + #use postgres || sed -i -e "s:^\(CONFIG_ISDNLOG_POSTGRES.*=.*\)$:# \1:g" .config + + # Patch in order to make generic config for countries which are not known to isdnlog source + sed -i -e "s:\$(INSTALL_DATA) rate-:-\$(INSTALL_DATA) rate-:g" \ + -e "s:\$(INSTALL_DATA) holiday-:-\$(INSTALL_DATA) holiday-:g" isdnlog/Makefile.in + + # Patch path to isdnlog docs + sed -i -e "s:^\(CONFIG_ISDNLOG_DOCDIR=\).*$:\1'/usr/share/doc/${PF}/isdnlog':g" .config + + # add --libdir to configure call in Makefile + sed -i -e "s:\(\./configure \):\1--libdir=/usr/$(get_libdir) :g" Makefile + + # Fixing /usr/lib to /usr/$(get_libdir} (for multilib-strict) + sed -i -e "s:/usr/lib:/usr/$(get_libdir):g" isdnctrl/Makefile.in + + # Fixing location of openssl-headers + sed -i -e "s:/dev/null + eautoconf || die "eautoconf failed in dir ${i}" + popd >/dev/null + done +} + +src_compile() { + emake -j1 MYCFLAGS="${CFLAGS}" subconfig || die "make subconfig failed" + emake -j1 MYCFLAGS="${CFLAGS}" || die "make failed" +} + +src_install() { + keepdir /var/lib/isdn + dodir /usr/sbin "${FW_DIR}" + + use isdnlog && dodir /usr/share/isdn + (use isdnlog || use eurofile) && dodir /etc/isdn + (use X || use isdnlog || use eurofile) && dodir /usr/bin + + make DESTDIR="${D}" install || die "make install failed" + + # remove obsolete firmware files (these are in net-dialup/isdn-firmware) + rm -f "${D}${FW_DIR}"/{bip1120,dnload,ds4bri,dspdload,loadpg,pc_??_ca,prload,te_????}.* + + # remove obsolete symlink + rm -f "${D}/usr/lib/X11/app-defaults" + rmdir --ignore-fail-on-non-empty "${D}/usr/lib/X11" + + # install USB hotplug stuff + if use usb; then + insinto /etc/hotplug/blacklist.d + newins "${FILESDIR}/isdn.blacklist" isdn + fi + + # install PCMCIA stuff + if use pcmcia; then + insinto /etc/pcmcia + newins "${FILESDIR}/isdn.pcmcia.conf" isdn.conf + exeinto /etc/pcmcia + newexe "${FILESDIR}/isdn.pcmcia" isdn + fi + + # install init-scripts + configs + insinto /etc + newinitd "${FILESDIR}/isdn.initd" isdn + newconfd "${FILESDIR}/isdn.confd" isdn + newinitd "${FILESDIR}/hisax.initd" hisax + doins "${FILESDIR}/hisax.conf" + + # install docs (base) + dodoc NEWS README Mini-FAQ/isdn-faq.txt scripts/makedev.sh FAQ/_howto/xp* + + # install ipppd stuff + if use ipppd; then + newinitd "${FILESDIR}"/net.ippp0 net.ippp0 + insinto /etc/ppp + doins "${FILESDIR}"/{ioptions,options.ippp0} + docinto ipppd + dodoc LEGAL.ipppcomp ipppd/{README,README.*.ORIG,NOTES.IPPPD} ipppcomp/README.LZS # ipppd/README.RADIUS + docinto ipppd/example + dodoc FAQ/_example/*.txt + docinto ipppd/howto + dodoc FAQ/_howto/{dns*,i4l_ipx*,isdn*,lan*,leased*,masq*,mppp*,ppp*,route*} + fi + + # install isdnlog stuff + if use isdnlog; then + newinitd "${FILESDIR}/isdnlog.initd" isdnlog.contr0 + newconfd "${FILESDIR}/isdnlog.confd" isdnlog.contr0 + + insinto /usr/share/isdn + doins isdnlog/*.dat + + insinto /etc/logrotate.d + newins "${FILESDIR}/isdnlog.logrotated" isdnlog + + insinto /etc/isdn # install example isdnlog configs + cp -f "${D}/etc/isdn/isdnlog.isdnctrl0.options" "${D}/etc/isdn/isdnlog.options.example" + mv -f "${D}/etc/isdn/isdnlog.isdnctrl0.options" "${D}/etc/isdn/isdnlog.options.contr0" + doins isdnlog/samples/{isdn,rate}.conf.{at,de,lu,nl,no,pl} + newins isdnlog/samples/isdn.conf isdn.conf.unknown + if [ -f "isdnlog/samples/isdn.conf.${I4L_CC_LOW}" ]; then + newins "isdnlog/samples/isdn.conf.${I4L_CC_LOW}" isdn.conf + else + doins isdnlog/samples/isdn.conf + fi + if [ -f "isdnlog/samples/rate.conf.${I4L_CC_LOW}" ]; then + newins "isdnlog/samples/rate.conf.${I4L_CC_LOW}" rate.conf + fi + sed -i -e "s:/usr/lib/isdn/:/usr/share/isdn/:g" "${D}"/etc/isdn/isdn.conf* + + docinto isdnlog + dodoc isdnlog/{BUGS,CREDITS,FAQ,Isdn,NEWS,README*,TODO} + dodoc FAQ/_howto/win* isdnlog/samples/provider + docinto isdnlog/areacode + dodoc areacode/*.doc + docinto isdnlog/contrib/isdnbill + dodoc isdnlog/contrib/isdnbill/{*.isdnbill,*.gz} + docinto isdnlog/contrib/winpopup + dodoc isdnlog/contrib/winpopup/* + + #if use oracle; then + # docinto isdnlog/oracle + # dodoc isdnlog/isdnlog/oracle/*.sql + #fi + fi + + # install eurofile stuff + if use eurofile; then + docinto eurofile + dodoc eurofile/{CHANGES,INSTALL,README*,TODO} + newdoc eurofile/src/wuauth/README README.AUTHLIB + docinto eurofile/scripts + dodoc eurofile/scripts/{eft_useradd,check_system,ix25test,eftd.sh,eftp.sh} + fi +} + +pkg_postinst() { + elog + elog "Please edit:" + elog + elog "- /etc/conf.d/isdn general config for init-script" + elog "- /etc/hisax.conf if you have hisax supported cards" + if use ipppd; then + elog "- /etc/ppp/* critical if you need networking" + fi + elog + if use isdnlog; then + elog "For isdnlog you should edit:" + elog + elog "- /etc/conf.d/isdnlog.contr0" + elog "- /etc/isdn/isdnlog.options.contr0" + elog "- /etc/isdn/*.conf" + elog + fi + elog "/etc/init.d/isdn will save and restore your isdnctrl config." + elog "it will also handle the modem-register daemon." + elog + elog "/etc/init.d/hisax will load and initialize your hisax based" + elog "cards. If you have such cards, please edit /etc/hisax.conf" + elog "and add the hisax init-script to your default runlevel." + elog + if use ipppd; then + elog "/etc/init.d/net.ippp0 will start synchronous PPP connections" + elog "which you need to set up using isdnctrl first!" + elog + fi + if use isdnlog; then + elog "/etc/init.d/isdnlog.contr0 starts and stops isdnlog for contr0" + elog "You can symlink it to isdnlog.contr1 and copy the corresponding" + elog "configs if you have more than one card." + elog + fi + elog "If any of the following kernel configuration options is missing, you" + elog "should reconfigure and rebuild your kernel before using isdn4k-utils." + linux-info_pkg_setup + elog +} -- cgit v1.2.3-65-gdbad