Versions
v3.2.0 :: 0 :: gentoo (Masked by set 6789)
- Modified
- License
- LGPL-2.1
- Keywords
- ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
- USE flags
- dist-kernel flash oslec
v3.1.0-r4 :: 0 :: gentoo (Masked by set 6789)
- Modified
- License
- LGPL-2.1
- Keywords
- ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
- USE flags
- dist-kernel flash oslec
v3.1.0-r3 :: 0 :: gentoo (Masked by set 6789)
- Modified
- License
- LGPL-2.1
- Keywords
- amd64 x86 ~arm ~arm64 ~ppc ~ppc64
- USE flags
- dist-kernel flash oslec
USE flags
General
- dist-kernel
- Enable subslot rebuilds on Distribution Kernel upgrades
- flash
- Support (short) flash on FXS
- oslec
- Enable OSLEC (software) echo canceller (require ECHO in kernel)
Dependencies
sys-apps / kmod : library and tools for managing linux kernel modules
virtual / dist-kernel : Virtual to depend on any Distribution Kernel
virtual / libelf : Virtual for libelf.so.1 provider dev-libs/elfutils
virtual / linux-sources : Virtual for Linux kernel sources
Runtime Dependencies
sys-apps / kmod : library and tools for managing linux kernel modules
virtual / dist-kernel : Virtual to depend on any Distribution Kernel
Depending packages
net-misc / dahdi-tools : Userspace tools to configure the kernel modules from net-misc/dahdi
net-misc / openr2 : An open implementation of the MFC/R2 telephony signaling protocol
Bugs
- 780069
- net-misc/dahdi-3.1.0-r3 - /.../dahdi_echocan_oslec.c: fatal error: /.../oslec.h: No such file or directory
- 906179
- net-misc/dahdi-3.2.0 fails to compile: dahdi-sysfs.c:272:27: error: initialization of [-Werror=incompatible-pointer-types]
- 907215
- net-misc/dahdi-3.1.0-r3 failed fatal error: stdbool.h: No such file or directory
- 908706
- net-misc/dahdi migration to linux-mod-r1.eclass
- 910422
- net-misc/dahdi-3.1.0-r4 - ./.../export.h: error: passing argument 1 of class_create from incompatible pointer type [-Werror=incomp
- 912346
- net-misc/dahdi-3.2.0 - /.../voicebus.c: error: stop undeclared (first use in this function)
- 914434
- net-misc/dahdi-3.1.0-r4 - [slibtool] /.../dahdi-sysfs.c: error: initialization of int ( )(const struct device , struct kobj_uevent_env ) from incompatible pointe
- 914477
- last-rite: net-misc/dahdi and related
Masks
6789- Jaco Kroon
Joonas Niilola <juippis@gentoo.org> (2023-09-21) DAHDI is not suited for a rolling-release distribution. Upstream releases new versions sporadically and it may take multiple years between them. Old versions are constantly broken with newer kernels, requiring heavy patching downstream. Has no active maintainer in Gentoo. If you use DAHDI and have some ideas how to help, please see bug #914477. Removal on 2024-03-01.- net-libs/libpri
- net-misc/dahdi
- net-misc/dahdi-tools
- net-misc/openr2
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Jaco Kroon · gentoo
net-misc/dahdi: add 3.2.0
Closes: https://bugs.gentoo.org/896396 Closes: https://bugs.gentoo.org/855554 Closes: https://bugs.gentoo.org/871363 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jaco Kroon · gentoo
net-misc/dahdi: 3.1.0-r4
This fixes a few reported bugs, and re-introduces some drivers that was dropped from upstream, which someone mentioned to me could still be useful, but I can't recall whom nor can I find references as to where, but seeing when I pushed -r3 this was plainly in the pipeline I pushed forward on that. Closes: https://bugs.gentoo.org/832587 Bug: https://bugs.gentoo.org/834640 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Sam James <sam@gentoo.org> - Jaco Kroon · gentoo
net-misc/dahdi: purge 3.1.0-r2
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
net-misc/dahdi: x86 stable wrt bug #775341
Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-misc/dahdi: Stabilize 3.1.0-r3 amd64, #775341
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jaco Kroon · gentoo
net-misc/dahdi: version bump to fix compiler problems.
1. clang/LLVM 2. Kernel header changes (5.9 onwards) Three additional patches added to the patch set (two of which from dahdi-linux/next, and one just submitted): 09-dahdi-3.1.0-r3-remove-32bit-userspace-on-64bit-support.patch 10-dahdi-3.1.0-r3-ioctl-kernel-5.9.patch 11-dahdi-3.1.0-r3-clang.patch 09 is a dependency for 10, which is required since kernel version 5.9. The former seems to affect 32-bit userspace on 64-bit kernels only, and according to upstream there are no tests for this. 10 fixes the compile issues for kernels 5.9 onwards (which dropped ioctl from proc_ops structures. 11 imports clang fixes as per https://issues.asterisk.org/jira/browse/DAHLIN-385 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://bugs.gentoo.org/748240 Closes: https://bugs.gentoo.org/740818 Closes: https://github.com/gentoo/gentoo/pull/18990 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
net-misc/dahdi: migrate to sys-apps/kmod
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-misc/dahdi: arm keyworded (bug #716426)
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-misc/dahdi: arm64 keyworded (bug #716426)
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jaco Kroon · gentoo
net-misc/dahdi: Add CONFIG_PCI as kernel config requirement.
Picked up by Sam <sam@gentoo.org> whilst working on: Bug: https://bugs.gentoo.org/716426 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/16708 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jaco Kroon · gentoo
net-misc/dahdi: fix install issue w.r.t. depmod.
If the kernel sources are not yet compiled, then there is no System.map, and as a result the kernel build system won't run depmod, resulting in the modules.* files normally generated by this to not exist. This causes the rm in the ebuild to fail. Substitute with a find mechanism that only deletes if it exists. At the same time clean up some empty files on the image that carries firmware version information which we don't care about. Closes: https://bugs.gentoo.org/725022 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/16196 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
net-misc/dahdi: x86 stable wrt bug #717228
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
net-misc/dahdi: amd64 stable wrt bug #717228
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Jaco Kroon · gentoo
net-misc/dahdi: prune old versions.
net-misc/dahdi-2 (last stable) won't compile against any recent kernel. Closes: https://bugs.gentoo.org/716914 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jaco Kroon · gentoo
net-misc/dahdi: build fixes.
There were still some cases where specific kernel versions wouldn't compile. This now compiles on all versions that I've got. Consolidated the patches for non-digium hardware (which is where most of the issues were). Added a patch for dealing with 64-bit division on PPC (works on amd64), untested on ppc where it's required. Will also affect ARM now - as per newest keyword request. Fix for systems without CONFIG_PCI. Nuke empty RDEPEND= and DEPEND= lines. Bug: https://bugs.gentoo.org/659488 Bug: https://bugs.gentoo.org/716426 Closes: https://bugs.gentoo.org/716226 Closes: https://bugs.gentoo.org/716468 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/15154 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jaco Kroon · gentoo
net-misc/dahdi: rev-bump to re-introduce non-digium modules.
Closes: https://bugs.gentoo.org/705860 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/14944 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jaco Kroon · gentoo
net-misc/dahdi: version bump to 3.1.0
Fixes various build issues due to old kernels. Unfortunately drops support for some cards previously maintained by tzafrir (https://notabug.org/tzafrir/dahdi-linux-extra). Unfortunately by his own admission these are really old, and looks like he dropped support for most of those cards as well. If required, please file a bug against me and I'll see what can be done. Closes: https://bugs.gentoo.org/661782 Closes: https://bugs.gentoo.org/661894 Closes: https://bugs.gentoo.org/679212 Closes: https://bugs.gentoo.org/679944 Closes: https://bugs.gentoo.org/701504 Closes: https://bugs.gentoo.org/701612 Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Tony Vroon · gentoo
net-misc/dahdi: Address build failures on newer kernels
Reported by Toralf Förster; patches scavenged & rebased by Jaco Kroon. Closes: https://bugs.gentoo.org/617876 Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - Michael Weber · gentoo
net-misc/dahdi: Add ~ppc ~ppc64 keyword (bug 447648).
Package-Manager: Portage-2.3.3, Repoman-2.3.1 - Michael Weber · gentoo
net-misc/dahdi: Pass LDFLAGS="$(raw-ldflags)" to install, too (bug 447648).
Package-Manager: Portage-2.3.3, Repoman-2.3.1 - Michael Weber · gentoo
net-misc/dahdi: Pass LDFLAGS="$(raw-ldflags)" (bug 447648).
Package-Manager: Portage-2.3.3, Repoman-2.3.1 - Tony Vroon · gentoo
net-misc/dahdi: Version bump to 2.11.1 thanks to Oliver Jaksch & Rene Fuchs in bug #572736
Package-Manager: portage-2.2.28 - Mikle Kolyada · gentoo
net-misc/dahdi: x86 stable wrt bug #564014
Package-Manager: portage-2.2.20.1 - Agostino Sarubbo · gentoo
net-misc/dahdi: amd64 stable wrt bug #564014
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="amd64" - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed