parent
6dea4ffe69
commit
b411cc4c44
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Convert-Color/Convert-Color-0.80.0.ebuild,v 1.1 2012/02/03 14:35:01 tove Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
MODULE_AUTHOR=PEVANS
|
||||
MODULE_VERSION=0.08
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Color space conversions and named lookups"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
virtual/perl-Module-Pluggable
|
||||
dev-perl/List-UtilsBy
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=virtual/perl-Module-Build-0.380.0
|
||||
test? (
|
||||
dev-perl/Test-Pod
|
||||
)
|
||||
"
|
||||
|
||||
SRC_TEST=do
|
@ -0,0 +1 @@
|
||||
DIST Convert-Color-0.08.tar.gz 33754 RMD160 68501e1d004ef90473bb484c4e98c9b58166b74f SHA1 bc0fdd8c538977837701a5784592fdb9bbd93abd SHA256 58fcbb791d34e97dbda9ab94f1f5feb870a9457f5befa0207f469ff2406c72b4
|
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>perl</herd>
|
||||
<upstream>
|
||||
<remote-id type="cpan">Convert-Color</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/List-UtilsBy/List-UtilsBy-0.80.0.ebuild,v 1.1 2012/02/03 14:28:26 tove Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
MODULE_AUTHOR=PEVANS
|
||||
MODULE_VERSION=0.08
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Higher-order list utility functions"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="
|
||||
>=virtual/perl-Module-Build-0.380.0
|
||||
test? (
|
||||
dev-perl/Test-Pod
|
||||
)
|
||||
"
|
||||
|
||||
SRC_TEST=do
|
@ -0,0 +1 @@
|
||||
DIST List-UtilsBy-0.08.tar.gz 21328 RMD160 d4324aa23f85159128301924ee6975c26ff112a3 SHA1 71e055fbb3e096aef6ebf8470bf02ab8afae676b SHA256 ca0875e454d709277c70acffbd5cc9a045c1f2e6b09192ea528c5d6dc35a0d9e
|
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>perl</herd>
|
||||
<upstream>
|
||||
<remote-id type="cpan">List-UtilsBy</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1,59 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/argouml/argouml-0.34.ebuild,v 1.1 2012/02/03 15:16:24 fordfrog Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
inherit fdo-mime java-pkg-2
|
||||
|
||||
DESCRIPTION="modelling tool that helps you do your design using UML"
|
||||
HOMEPAGE="http://argouml.tigris.org"
|
||||
BASE_URI="http://argouml-downloads.tigris.org/nonav/${P}"
|
||||
SRC_URI="${BASE_URI}/ArgoUML-${PV}.tar.gz
|
||||
http://argouml-downloads.tigris.org/nonav/argouml-db-1.0/dbuml-module-1.0.4.zip
|
||||
doc? (
|
||||
${BASE_URI}/manual-${PV}.pdf
|
||||
${BASE_URI}/quickguide-${PV}.pdf
|
||||
)"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
|
||||
IUSE="doc"
|
||||
|
||||
DEPEND="app-arch/unzip"
|
||||
RDEPEND=">=virtual/jre-1.6"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
java-pkg_jarinto /opt/${PN}/lib
|
||||
java-pkg_dojar ${P}/*.jar
|
||||
|
||||
java-pkg_jarinto /opt/${PN}/lib/ext
|
||||
java-pkg_dojar ${P}/ext/*.jar release/ext/*.jar
|
||||
|
||||
java-pkg_dolauncher ${PN} --main org.argouml.application.Main
|
||||
|
||||
dodoc ${P}/README.txt || die
|
||||
|
||||
if use doc ; then
|
||||
dohtml -r release/{Readme.htm,www}
|
||||
insinto /usr/share/doc/${P}
|
||||
doins "${DISTDIR}/manual-${PV}.pdf"
|
||||
doins "${DISTDIR}/quickguide-${PV}.pdf"
|
||||
fi
|
||||
|
||||
doicon "${FILESDIR}"/${PN}.png || die
|
||||
make_desktop_entry ${PN} "ArgoUML" ${PN} "Graphics"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
fdo-mime_desktop_database_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
fdo-mime_desktop_database_update
|
||||
}
|
@ -0,0 +1,9 @@
|
||||
--- a/libgnomeprint/modules/cups/gnome-print-cups-transport.c
|
||||
+++ b/libgnomeprint/modules/cups/gnome-print-cups-transport.c
|
||||
@@ -34,6 +34,7 @@
|
||||
#include <sys/types.h>
|
||||
#include <sys/stat.h>
|
||||
#include <fcntl.h>
|
||||
+#include <stdio.h>
|
||||
#include <unistd.h>
|
||||
#include <locale.h>
|
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/kde-base/kcheckpass/kcheckpass-4.7.4-r1.ebuild,v 1.1 2012/02/03 15:58:55 johu Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
KMNAME="kde-workspace"
|
||||
inherit kde4-meta
|
||||
|
||||
DESCRIPTION="A simple password checker, used by any software in need of user authentication."
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="debug pam"
|
||||
|
||||
RDEPEND="
|
||||
pam? (
|
||||
>=kde-base/kdebase-pam-7
|
||||
virtual/pam
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
x11-libs/libxkbfile
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
kde4-meta_src_prepare
|
||||
|
||||
use pam && epatch "${FILESDIR}/${PN}-4.4.2-no-SUID-no-GUID.patch"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
mycmakeargs=(
|
||||
$(cmake-utils_use_with pam)
|
||||
)
|
||||
|
||||
kde4-meta_src_configure
|
||||
}
|
@ -0,0 +1,18 @@
|
||||
commit 619f589f523448fd5b47f3c59ec2994642312585
|
||||
Author: Theo Chatzimichos <tampakrap@gentoo.org>
|
||||
Date: Fri Feb 3 15:51:10 2012 +0100
|
||||
|
||||
Fix optional PAM support, patch by Michael Palimaka <kde@scribeofthenile.com>
|
||||
|
||||
REVIEW:103818
|
||||
|
||||
diff --git a/cmake/modules/UnixAuth.cmake b/cmake/modules/UnixAuth.cmake
|
||||
index 904f0cb..0347251 100644
|
||||
--- a/cmake/modules/UnixAuth.cmake
|
||||
+++ b/cmake/modules/UnixAuth.cmake
|
||||
@@ -1,4 +1,4 @@
|
||||
-find_package(PAM)
|
||||
+macro_optional_find_package(PAM)
|
||||
|
||||
include(CheckFunctionExists)
|
||||
include(CheckLibraryExists)
|
@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/kde-base/libkworkspace/libkworkspace-4.7.4-r2.ebuild,v 1.1 2012/02/03 15:50:03 johu Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
KMNAME="kde-workspace"
|
||||
KMMODULE="libs/kworkspace"
|
||||
inherit kde4-meta
|
||||
|
||||
DESCRIPTION="A library for KDE desktop applications"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
IUSE="debug"
|
||||
|
||||
KMEXTRACTONLY="
|
||||
ksmserver/org.kde.KSMServerInterface.xml
|
||||
kwin/org.kde.KWin.xml
|
||||
"
|
||||
|
||||
KMSAVELIBS="true"
|
||||
|
||||
DEPEND="
|
||||
x11-libs/libxkbfile
|
||||
x11-libs/libXcomposite
|
||||
"
|
||||
RDEPEND=${DEPEND}
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-4.8.0-pam-optional.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e 's/install( FILES kdisplaymanager.h/install( FILES kdisplaymanager.h screenpreviewwidget.h/' \
|
||||
libs/kworkspace/CMakeLists.txt || die "failed to provide screenpreviewwidget.h"
|
||||
|
||||
kde4-meta_src_prepare
|
||||
}
|
@ -0,0 +1,22 @@
|
||||
virtual/perl-Module-Pluggable dev-perl/List-UtilsBy >=virtual/perl-Module-Build-0.380.0 test? ( dev-perl/Test-Pod ) dev-lang/perl[-build]
|
||||
virtual/perl-Module-Pluggable dev-perl/List-UtilsBy dev-lang/perl[-build]
|
||||
0
|
||||
mirror://cpan/authors/id/P/PE/PEVANS/Convert-Color-0.08.tar.gz
|
||||
|
||||
http://search.cpan.org/dist/Convert-Color/
|
||||
|| ( Artistic GPL-1 GPL-2 GPL-3 )
|
||||
Color space conversions and named lookups
|
||||
~amd64 ~x86
|
||||
base eutils multilib perl-module portability toolchain-funcs user
|
||||
test
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
compile configure install prepare test unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
>=virtual/perl-Module-Build-0.380.0 test? ( dev-perl/Test-Pod ) dev-lang/perl[-build]
|
||||
dev-lang/perl[-build]
|
||||
0
|
||||
mirror://cpan/authors/id/P/PE/PEVANS/List-UtilsBy-0.08.tar.gz
|
||||
|
||||
http://search.cpan.org/dist/List-UtilsBy/
|
||||
|| ( Artistic GPL-1 GPL-2 GPL-3 )
|
||||
Higher-order list utility functions
|
||||
~amd64 ~x86
|
||||
base eutils multilib perl-module portability toolchain-funcs user
|
||||
test
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
compile configure install prepare test unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
app-arch/unzip >=dev-java/java-config-2.1.9-r1
|
||||
>=virtual/jre-1.6 >=dev-java/java-config-2.1.9-r1
|
||||
0
|
||||
http://argouml-downloads.tigris.org/nonav/argouml-0.34/ArgoUML-0.34.tar.gz http://argouml-downloads.tigris.org/nonav/argouml-db-1.0/dbuml-module-1.0.4.zip doc? ( http://argouml-downloads.tigris.org/nonav/argouml-0.34/manual-0.34.pdf http://argouml-downloads.tigris.org/nonav/argouml-0.34/quickguide-0.34.pdf )
|
||||
|
||||
http://argouml.tigris.org
|
||||
BSD
|
||||
modelling tool that helps you do your design using UML
|
||||
~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
|
||||
eutils fdo-mime java-pkg-2 java-utils-2 multilib portability toolchain-funcs user versionator
|
||||
doc elibc_FreeBSD
|
||||
|
||||
|
||||
|
||||
3
|
||||
|
||||
compile install postinst postrm preinst prepare setup
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
pam? ( >=kde-base/kdebase-pam-7 virtual/pam ) x11-libs/libxkbfile >=sys-apps/sed-4 >=dev-util/cmake-2.8.4 userland_GNU? ( >=sys-apps/findutils-4.4.0 ) dev-util/automoc dev-util/pkgconfig !aqua? ( >=x11-libs/libXtst-1.1.0 x11-proto/xf86vidmodeproto ) dev-lang/perl >=x11-libs/qt-core-4.7.0:4[qt3support,ssl] >=x11-libs/qt-gui-4.7.0:4[accessibility,dbus] >=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde] >=x11-libs/qt-script-4.7.0:4 >=x11-libs/qt-sql-4.7.0:4[qt3support] >=x11-libs/qt-svg-4.7.0:4 >=x11-libs/qt-test-4.7.0:4 >=x11-libs/qt-webkit-4.7.0:4[kde] !aqua? ( x11-libs/libXext x11-libs/libXt x11-libs/libXxf86vm x11-libs/libXcomposite x11-libs/libxkbfile ) >=kde-base/kdelibs-4.7.4:4[aqua=] >=media-libs/qimageblitz-0.0.4
|
||||
pam? ( >=kde-base/kdebase-pam-7 virtual/pam ) >=kde-base/oxygen-icons-4.7.4:4[aqua=] dev-lang/perl >=x11-libs/qt-core-4.7.0:4[qt3support,ssl] >=x11-libs/qt-gui-4.7.0:4[accessibility,dbus] >=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde] >=x11-libs/qt-script-4.7.0:4 >=x11-libs/qt-sql-4.7.0:4[qt3support] >=x11-libs/qt-svg-4.7.0:4 >=x11-libs/qt-test-4.7.0:4 >=x11-libs/qt-webkit-4.7.0:4[kde] !aqua? ( x11-libs/libXext x11-libs/libXt x11-libs/libXxf86vm x11-libs/libXcomposite x11-libs/libxkbfile ) >=kde-base/kdelibs-4.7.4:4[aqua=] >=media-libs/qimageblitz-0.0.4
|
||||
4
|
||||
mirror://kde/stable/4.7.4/src/kde-workspace-4.7.4.tar.bz2
|
||||
|
||||
http://www.kde.org/
|
||||
GPL-2
|
||||
A simple password checker, used by any software in need of user authentication.
|
||||
~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux
|
||||
base cmake-utils eutils fdo-mime flag-o-matic gnome2-utils kde4-base kde4-functions kde4-meta multilib portability toolchain-funcs user versionator virtualx
|
||||
debug pam aqua
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
compile configure install postinst postrm preinst prepare setup test unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
x11-libs/libxkbfile x11-libs/libXcomposite >=sys-apps/sed-4 >=dev-util/cmake-2.8.4 userland_GNU? ( >=sys-apps/findutils-4.4.0 ) dev-util/automoc dev-util/pkgconfig !aqua? ( >=x11-libs/libXtst-1.1.0 x11-proto/xf86vidmodeproto ) dev-lang/perl >=x11-libs/qt-core-4.7.0:4[qt3support,ssl] >=x11-libs/qt-gui-4.7.0:4[accessibility,dbus] >=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde] >=x11-libs/qt-script-4.7.0:4 >=x11-libs/qt-sql-4.7.0:4[qt3support] >=x11-libs/qt-svg-4.7.0:4 >=x11-libs/qt-test-4.7.0:4 >=x11-libs/qt-webkit-4.7.0:4[kde] !aqua? ( x11-libs/libXext x11-libs/libXt x11-libs/libXxf86vm x11-libs/libXcomposite x11-libs/libxkbfile ) >=kde-base/kdelibs-4.7.4:4[aqua=] >=media-libs/qimageblitz-0.0.4
|
||||
x11-libs/libxkbfile x11-libs/libXcomposite >=kde-base/oxygen-icons-4.7.4:4[aqua=] dev-lang/perl >=x11-libs/qt-core-4.7.0:4[qt3support,ssl] >=x11-libs/qt-gui-4.7.0:4[accessibility,dbus] >=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde] >=x11-libs/qt-script-4.7.0:4 >=x11-libs/qt-sql-4.7.0:4[qt3support] >=x11-libs/qt-svg-4.7.0:4 >=x11-libs/qt-test-4.7.0:4 >=x11-libs/qt-webkit-4.7.0:4[kde] !aqua? ( x11-libs/libXext x11-libs/libXt x11-libs/libXxf86vm x11-libs/libXcomposite x11-libs/libxkbfile ) >=kde-base/kdelibs-4.7.4:4[aqua=] >=media-libs/qimageblitz-0.0.4
|
||||
4
|
||||
mirror://kde/stable/4.7.4/src/kde-workspace-4.7.4.tar.bz2
|
||||
|
||||
http://www.kde.org/
|
||||
GPL-2
|
||||
A library for KDE desktop applications
|
||||
~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux
|
||||
base cmake-utils eutils fdo-mime flag-o-matic gnome2-utils kde4-base kde4-functions kde4-meta multilib portability toolchain-funcs user versionator virtualx
|
||||
debug aqua
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
compile configure install postinst postrm preinst prepare setup test unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
kernel_linux? ( sys-apps/module-init-tools ) sys-apps/sed kernel_linux? ( virtual/linux-sources )
|
||||
kernel_linux? ( sys-apps/module-init-tools )
|
||||
0
|
||||
http://downloads.asterisk.org/pub/telephony/dahdi-linux/releases/dahdi-linux-2.4.1.tar.gz http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fwload-vpmadt032-1.25.0.tar.gz http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-oct6114-064-1.05.01.tar.gz http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-oct6114-128-1.05.01.tar.gz http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-tc400m-MR6.12.tar.gz http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-hx8-2.06.tar.gz mirror://gentoo/gentoo-dahdi-patchset-0.6.tar.bz2
|
||||
test
|
||||
http://www.asterisk.org
|
||||
LGPL-2.1
|
||||
Kernel modules for Digium compatible hardware (formerly known as Zaptel).
|
||||
amd64 x86
|
||||
base eutils flag-o-matic linux-info linux-mod multilib portability toolchain-funcs user versionator
|
||||
flash kernel_linux
|
||||
|
||||
|
||||
|
||||
3
|
||||
|
||||
compile configure install postinst postrm preinst prepare setup unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
kernel_linux? ( sys-apps/module-init-tools ) sys-apps/sed kernel_linux? ( virtual/linux-sources )
|
||||
kernel_linux? ( sys-apps/module-init-tools )
|
||||
0
|
||||
http://downloads.asterisk.org/pub/telephony/dahdi-linux/releases/dahdi-linux-2.5.0.tar.gz http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fwload-vpmadt032-1.25.0.tar.gz http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-vpmoct032-1.8.0.tar.gz http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-oct6114-064-1.05.01.tar.gz http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-oct6114-128-1.05.01.tar.gz http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-tc400m-MR6.12.tar.gz http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-hx8-2.06.tar.gz mirror://gentoo/gentoo-dahdi-patchset-0.7.tar.bz2
|
||||
test
|
||||
http://www.asterisk.org
|
||||
LGPL-2.1
|
||||
Kernel modules for Digium compatible hardware (formerly known as Zaptel).
|
||||
~amd64 ~x86
|
||||
base eutils flag-o-matic linux-info linux-mod multilib portability toolchain-funcs user versionator
|
||||
flash kernel_linux
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
compile configure install postinst postrm preinst prepare setup unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
kernel_linux? ( sys-apps/module-init-tools ) sys-apps/sed kernel_linux? ( virtual/linux-sources )
|
||||
kernel_linux? ( sys-apps/module-init-tools )
|
||||
0
|
||||
http://downloads.asterisk.org/pub/telephony/dahdi-linux/releases/dahdi-linux-2.5.0.tar.gz http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fwload-vpmadt032-1.25.0.tar.gz http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-vpmoct032-1.8.0.tar.gz http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-oct6114-064-1.05.01.tar.gz http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-oct6114-128-1.05.01.tar.gz http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-tc400m-MR6.12.tar.gz http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-hx8-2.06.tar.gz mirror://gentoo/gentoo-dahdi-patchset-0.7.tar.bz2 http://www.junghanns.net/downloads/jnet-dahdi-drivers-1.0.11.tar.gz
|
||||
test
|
||||
http://www.asterisk.org
|
||||
LGPL-2.1
|
||||
Kernel modules for Digium compatible hardware (formerly known as Zaptel).
|
||||
~amd64 ~x86
|
||||
base eutils flag-o-matic linux-info linux-mod multilib portability toolchain-funcs user versionator
|
||||
flash kernel_linux
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
compile configure install postinst postrm preinst prepare setup unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
kernel_linux? ( sys-apps/module-init-tools ) sys-apps/sed kernel_linux? ( virtual/linux-sources )
|
||||
kernel_linux? ( sys-apps/module-init-tools )
|
||||
0
|
||||
http://downloads.asterisk.org/pub/telephony/dahdi-linux/releases/dahdi-linux-2.5.0.2.tar.gz http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fwload-vpmadt032-1.25.0.tar.gz http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-vpmoct032-1.8.0.tar.gz http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-oct6114-064-1.05.01.tar.gz http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-oct6114-128-1.05.01.tar.gz http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-tc400m-MR6.12.tar.gz http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-hx8-2.06.tar.gz mirror://gentoo/gentoo-dahdi-patchset-0.9.tar.bz2 http://www.junghanns.net/downloads/jnet-dahdi-drivers-1.0.13.tar.gz
|
||||
test
|
||||
http://www.asterisk.org
|
||||
LGPL-2.1
|
||||
Kernel modules for Digium compatible hardware (formerly known as Zaptel).
|
||||
~amd64 ~x86
|
||||
base eutils flag-o-matic linux-info linux-mod multilib portability toolchain-funcs user versionator
|
||||
flash kernel_linux
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
compile configure install postinst postrm preinst prepare setup unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
ssl? ( dev-libs/openssl ) dev-libs/libnl:1.1 madwifi? ( || ( >net-wireless/madwifi-ng-tools-0.9.3 net-wireless/madwifi-ng ) )
|
||||
ssl? ( dev-libs/openssl ) dev-libs/libnl:1.1 madwifi? ( || ( >net-wireless/madwifi-ng-tools-0.9.3 net-wireless/madwifi-ng ) )
|
||||
0
|
||||
http://dev.gentoo.org/~gurligebis/files/hostapd/hostapd-1.0_rc2.tar.gz
|
||||
|
||||
http://hostap.epitest.fi
|
||||
|| ( GPL-2 BSD )
|
||||
IEEE 802.11 wireless LAN Host AP daemon
|
||||
-*
|
||||
eutils multilib portability toolchain-funcs user
|
||||
debug ipv6 logwatch madwifi +ssl +wps
|
||||
|
||||
|
||||
|
||||
2
|
||||
|
||||
compile configure install postinst prepare
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
static-analyzer? ( dev-lang/perl ) >=app-admin/eselect-python-20091230
|
||||
~sys-devel/llvm-3.0[multitarget=] >=app-admin/eselect-python-20091230
|
||||
0
|
||||
http://llvm.org/releases/3.0/llvm-3.0.tar.gz http://llvm.org/releases/3.0/clang-3.0.tar.gz
|
||||
|
||||
http://clang.llvm.org/
|
||||
UoI-NCSA
|
||||
C language family frontend for LLVM
|
||||
~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos
|
||||
eutils multilib portability python toolchain-funcs user
|
||||
debug multitarget +static-analyzer +system-cxx-headers test
|
||||
|
||||
|
||||
|
||||
3
|
||||
|
||||
compile configure install postinst postrm prepare test
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1 +1 @@
|
||||
Fri, 03 Feb 2012 13:36:50 +0000
|
||||
Fri, 03 Feb 2012 16:06:47 +0000
|
||||
|
@ -1 +1 @@
|
||||
Fri, 03 Feb 2012 13:36:50 +0000
|
||||
Fri, 03 Feb 2012 16:06:48 +0000
|
||||
|
@ -1 +1 @@
|
||||
Fri, 03 Feb 2012 13:36:52 +0000
|
||||
Fri, 03 Feb 2012 16:06:49 +0000
|
||||
|
@ -1 +1 @@
|
||||
Fri Feb 3 13:36:50 UTC 2012
|
||||
Fri Feb 3 16:06:47 UTC 2012
|
||||
|
@ -1 +1 @@
|
||||
Fri, 03 Feb 2012 13:45:01 +0000
|
||||
Fri, 03 Feb 2012 16:15:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
1328276101 Fri Feb 3 13:35:01 2012 UTC
|
||||
1328285101 Fri Feb 3 16:05:01 2012 UTC
|
||||
|
@ -1,63 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-misc/dahdi/dahdi-2.4.1-r1.ebuild,v 1.5 2011/09/12 13:59:35 flameeyes Exp $
|
||||
|
||||
EAPI=3
|
||||
|
||||
inherit base linux-mod eutils flag-o-matic
|
||||
|
||||
MY_P="${P/dahdi/dahdi-linux}"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
DESCRIPTION="Kernel modules for Digium compatible hardware (formerly known as Zaptel)."
|
||||
HOMEPAGE="http://www.asterisk.org"
|
||||
SRC_URI="http://downloads.asterisk.org/pub/telephony/dahdi-linux/releases/${MY_P}.tar.gz
|
||||
http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fwload-vpmadt032-1.25.0.tar.gz
|
||||
http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-oct6114-064-1.05.01.tar.gz
|
||||
http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-oct6114-128-1.05.01.tar.gz
|
||||
http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-tc400m-MR6.12.tar.gz
|
||||
http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-hx8-2.06.tar.gz
|
||||
mirror://gentoo/gentoo-dahdi-patchset-0.6.tar.bz2"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="flash"
|
||||
RESTRICT="test"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND=""
|
||||
|
||||
EPATCH_SUFFIX="diff"
|
||||
PATCHES=( "${WORKDIR}/dahdi-patchset" )
|
||||
|
||||
CONFIG_CHECK="MODULES CRC_CCITT"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
# Copy the firmware tarballs over, the makefile will try and download them otherwise
|
||||
for file in ${A} ; do
|
||||
cp "${DISTDIR}"/${file} "${MY_P}"/drivers/dahdi/firmware/
|
||||
done
|
||||
# But without the .bin's it'll still fall over and die, so copy those too.
|
||||
cp *.bin "${MY_P}"/drivers/dahdi/firmware/
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if use flash; then
|
||||
sed -i -e "s:/\* #define FXSFLASH \*/:#define FXSFLASH:" include/dahdi/dahdi_config.h
|
||||
sed -i -e "s:/\* #define SHORT_FLASH_TIME \*/:#define SHORT_FLASH_TIME:" include/dahdi/dahdi_config.h
|
||||
fi
|
||||
base_src_prepare
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
unset ARCH
|
||||
emake KSRC="${KERNEL_DIR}" DESTDIR="${D}" all || die "Compilation failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
einfo "Installing kernel module"
|
||||
emake KSRC="${KERNEL_DIR}" DESTDIR="${D}" install || die "Installation failed"
|
||||
rm -rf "$D"/lib/modules/*/modules.*
|
||||
}
|
@ -1,68 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-misc/dahdi/dahdi-2.5.0-r2.ebuild,v 1.2 2011/09/12 13:59:35 flameeyes Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit base linux-mod eutils flag-o-matic toolchain-funcs
|
||||
|
||||
MY_P="${P/dahdi/dahdi-linux}"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
DESCRIPTION="Kernel modules for Digium compatible hardware (formerly known as Zaptel)."
|
||||
HOMEPAGE="http://www.asterisk.org"
|
||||
SRC_URI="http://downloads.asterisk.org/pub/telephony/dahdi-linux/releases/${MY_P}.tar.gz
|
||||
http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fwload-vpmadt032-1.25.0.tar.gz
|
||||
http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-vpmoct032-1.8.0.tar.gz
|
||||
http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-oct6114-064-1.05.01.tar.gz
|
||||
http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-oct6114-128-1.05.01.tar.gz
|
||||
http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-tc400m-MR6.12.tar.gz
|
||||
http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-hx8-2.06.tar.gz
|
||||
mirror://gentoo/gentoo-dahdi-patchset-0.7.tar.bz2
|
||||
http://www.junghanns.net/downloads/jnet-dahdi-drivers-1.0.11.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="flash"
|
||||
RESTRICT="test"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND=""
|
||||
|
||||
EPATCH_SUFFIX="diff"
|
||||
PATCHES=( "${WORKDIR}/dahdi-patchset" )
|
||||
|
||||
CONFIG_CHECK="MODULES CRC_CCITT"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
# Copy the firmware tarballs over, the makefile will try and download them otherwise
|
||||
for file in ${A} ; do
|
||||
cp "${DISTDIR}"/${file} "${MY_P}"/drivers/dahdi/firmware/
|
||||
done
|
||||
# But without the .bin's it'll still fall over and die, so copy those too.
|
||||
cp *.bin "${MY_P}"/drivers/dahdi/firmware/
|
||||
cp -p "${WORKDIR}"/jnet-dahdi-drivers-1.0.11/cwain/*.[ch] "${MY_P}"/drivers/dahdi/
|
||||
cp -p "${WORKDIR}"/jnet-dahdi-drivers-1.0.11/qozap/*.[ch] "${MY_P}"/drivers/dahdi/
|
||||
cp -p "${WORKDIR}"/jnet-dahdi-drivers-1.0.11/ztgsm/*.[ch] "${MY_P}"/drivers/dahdi/
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if use flash; then
|
||||
sed -i -e "s:/\* #define FXSFLASH \*/:#define FXSFLASH:" include/dahdi/dahdi_config.h || die "Failed to define FXSFLASH"
|
||||
sed -i -e "s:/\* #define SHORT_FLASH_TIME \*/:#define SHORT_FLASH_TIME:" include/dahdi/dahdi_config.h || die "Failed to define SHORT_FLASH_TIME"
|
||||
fi
|
||||
base_src_prepare
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
unset ARCH
|
||||
emake CC=$(tc-getCC) LD=$(tc-getLD) KSRC="${KERNEL_DIR}" DESTDIR="${D}" DAHDI_MODULES_EXTRA="cwain.o qozap.o ztgsm.o" all
|
||||
}
|
||||
|
||||
src_install() {
|
||||
einfo "Installing kernel module"
|
||||
emake KSRC="${KERNEL_DIR}" DESTDIR="${D}" DAHDI_MODULES_EXTRA="cwain.o qozap.o ztgsm.o" install
|
||||
rm -rf "$D"/lib/modules/*/modules.*
|
||||
}
|
@ -1,68 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-misc/dahdi/dahdi-2.5.0.2-r1.ebuild,v 1.2 2011/10/31 14:34:14 flameeyes Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit base linux-mod eutils flag-o-matic toolchain-funcs
|
||||
|
||||
MY_P="${P/dahdi/dahdi-linux}"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
DESCRIPTION="Kernel modules for Digium compatible hardware (formerly known as Zaptel)."
|
||||
HOMEPAGE="http://www.asterisk.org"
|
||||
SRC_URI="http://downloads.asterisk.org/pub/telephony/dahdi-linux/releases/${MY_P}.tar.gz
|
||||
http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fwload-vpmadt032-1.25.0.tar.gz
|
||||
http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-vpmoct032-1.8.0.tar.gz
|
||||
http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-oct6114-064-1.05.01.tar.gz
|
||||
http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-oct6114-128-1.05.01.tar.gz
|
||||
http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-tc400m-MR6.12.tar.gz
|
||||
http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-hx8-2.06.tar.gz
|
||||
mirror://gentoo/gentoo-dahdi-patchset-0.9.tar.bz2
|
||||
http://www.junghanns.net/downloads/jnet-dahdi-drivers-1.0.13.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="flash"
|
||||
RESTRICT="test"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND=""
|
||||
|
||||
EPATCH_SUFFIX="diff"
|
||||
PATCHES=( "${WORKDIR}/dahdi-patchset" )
|
||||
|
||||
CONFIG_CHECK="MODULES CRC_CCITT"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
# Copy the firmware tarballs over, the makefile will try and download them otherwise
|
||||
for file in ${A} ; do
|
||||
cp "${DISTDIR}"/${file} "${MY_P}"/drivers/dahdi/firmware/
|
||||
done
|
||||
# But without the .bin's it'll still fall over and die, so copy those too.
|
||||
cp *.bin "${MY_P}"/drivers/dahdi/firmware/
|
||||
cp -p "${WORKDIR}"/jnet-dahdi-drivers-1.0.13/cwain/*.[ch] "${MY_P}"/drivers/dahdi/
|
||||
cp -p "${WORKDIR}"/jnet-dahdi-drivers-1.0.13/qozap/*.[ch] "${MY_P}"/drivers/dahdi/
|
||||
cp -p "${WORKDIR}"/jnet-dahdi-drivers-1.0.13/ztgsm/*.[ch] "${MY_P}"/drivers/dahdi/
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if use flash; then
|
||||
sed -i -e "s:/\* #define FXSFLASH \*/:#define FXSFLASH:" include/dahdi/dahdi_config.h || die "Failed to define FXSFLASH"
|
||||
sed -i -e "s:/\* #define SHORT_FLASH_TIME \*/:#define SHORT_FLASH_TIME:" include/dahdi/dahdi_config.h || die "Failed to define SHORT_FLASH_TIME"
|
||||
fi
|
||||
base_src_prepare
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
unset ARCH
|
||||
emake CC=$(tc-getCC) LD=$(tc-getLD) KSRC="${KV_OUT_DIR}" DESTDIR="${D}" DAHDI_MODULES_EXTRA="cwain.o qozap.o ztgsm.o" all
|
||||
}
|
||||
|
||||
src_install() {
|
||||
einfo "Installing kernel module"
|
||||
emake KSRC="${KV_OUT_DIR}" DESTDIR="${D}" DAHDI_MODULES_EXTRA="cwain.o qozap.o ztgsm.o" install
|
||||
rm -rf "$D"/lib/modules/*/modules.*
|
||||
}
|
@ -1,64 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-misc/dahdi/dahdi-2.5.0.ebuild,v 1.2 2011/09/12 13:59:35 flameeyes Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit base linux-mod eutils flag-o-matic
|
||||
|
||||
MY_P="${P/dahdi/dahdi-linux}"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
DESCRIPTION="Kernel modules for Digium compatible hardware (formerly known as Zaptel)."
|
||||
HOMEPAGE="http://www.asterisk.org"
|
||||
SRC_URI="http://downloads.asterisk.org/pub/telephony/dahdi-linux/releases/${MY_P}.tar.gz
|
||||
http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fwload-vpmadt032-1.25.0.tar.gz
|
||||
http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-vpmoct032-1.8.0.tar.gz
|
||||
http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-oct6114-064-1.05.01.tar.gz
|
||||
http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-oct6114-128-1.05.01.tar.gz
|
||||
http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-tc400m-MR6.12.tar.gz
|
||||
http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-hx8-2.06.tar.gz
|
||||
mirror://gentoo/gentoo-dahdi-patchset-0.7.tar.bz2"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="flash"
|
||||
RESTRICT="test"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND=""
|
||||
|
||||
EPATCH_SUFFIX="diff"
|
||||
PATCHES=( "${WORKDIR}/dahdi-patchset" )
|
||||
|
||||
CONFIG_CHECK="MODULES CRC_CCITT"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
# Copy the firmware tarballs over, the makefile will try and download them otherwise
|
||||
for file in ${A} ; do
|
||||
cp "${DISTDIR}"/${file} "${MY_P}"/drivers/dahdi/firmware/
|
||||
done
|
||||
# But without the .bin's it'll still fall over and die, so copy those too.
|
||||
cp *.bin "${MY_P}"/drivers/dahdi/firmware/
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if use flash; then
|
||||
sed -i -e "s:/\* #define FXSFLASH \*/:#define FXSFLASH:" include/dahdi/dahdi_config.h || die "Failed to define FXSFLASH"
|
||||
sed -i -e "s:/\* #define SHORT_FLASH_TIME \*/:#define SHORT_FLASH_TIME:" include/dahdi/dahdi_config.h || die "Failed to define SHORT_FLASH_TIME"
|
||||
fi
|
||||
base_src_prepare
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
unset ARCH
|
||||
emake KSRC="${KERNEL_DIR}" DESTDIR="${D}" all
|
||||
}
|
||||
|
||||
src_install() {
|
||||
einfo "Installing kernel module"
|
||||
emake KSRC="${KERNEL_DIR}" DESTDIR="${D}" install
|
||||
rm -rf "$D"/lib/modules/*/modules.*
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST hostapd-0.6.9.tar.gz 1089548 RMD160 1faf1728984756b54ee353af4ed6d173259a953d SHA1 80d1d3922fc0daf2aab2d41a2e37172d5371cf4f SHA256 4430fe2c7a2176c6890ac3a726a8b3d234a77beb3ca987b4349c467331343e67
|
||||
DIST hostapd-0.7.3.tar.gz 1138869 RMD160 3d901166172cf634ecab4bd8426a33695b1e1070 SHA1 7a8853fe41ee5a2b9f03f608cf7a61c7ccea4f4c SHA256 31eb2781f37e1a4c27969d1594f8019c0ca87779349c099ab812833289961567
|
||||
DIST hostapd-1.0_rc2.tar.gz 1355673 RMD160 54c6385d38107b790afc8d5733260d4f7fcae4b5 SHA1 9d3098205ef90ae83ea4d6567c59a66a82674f96 SHA256 220fa9bc0a1c39292b02260006ab243bbd9d40fcf24f8c0b15893404c4184d74
|
||||
|
@ -0,0 +1,201 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-wireless/hostapd/hostapd-1.0_rc2.ebuild,v 1.1 2012/02/03 13:45:13 gurligebis Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit toolchain-funcs eutils
|
||||
|
||||
DESCRIPTION="IEEE 802.11 wireless LAN Host AP daemon"
|
||||
HOMEPAGE="http://hostap.epitest.fi"
|
||||
#SRC_URI="http://hostap.epitest.fi/releases/${P}.tar.gz"
|
||||
SRC_URI="http://dev.gentoo.org/~gurligebis/files/hostapd/hostapd-1.0_rc2.tar.gz"
|
||||
|
||||
LICENSE="|| ( GPL-2 BSD )"
|
||||
SLOT="0"
|
||||
KEYWORDS="-*"
|
||||
IUSE="debug ipv6 logwatch madwifi +ssl +wps"
|
||||
|
||||
DEPEND="ssl? ( dev-libs/openssl )
|
||||
dev-libs/libnl:1.1
|
||||
madwifi? ( ||
|
||||
( >net-wireless/madwifi-ng-tools-0.9.3
|
||||
net-wireless/madwifi-ng ) )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${S}/hostapd"
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e "s:/etc/hostapd:/etc/hostapd/hostapd:g" \
|
||||
"${S}/hostapd.conf"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local CONFIG="${S}/.config"
|
||||
|
||||
# toolchain setup
|
||||
echo "CC = $(tc-getCC)" > ${CONFIG}
|
||||
|
||||
# EAP authentication methods
|
||||
echo "CONFIG_EAP=y" >> ${CONFIG}
|
||||
echo "CONFIG_EAP_MD5=y" >> ${CONFIG}
|
||||
|
||||
if use ssl; then
|
||||
# SSL authentication methods
|
||||
echo "CONFIG_EAP_TLS=y" >> ${CONFIG}
|
||||
echo "CONFIG_EAP_TTLS=y" >> ${CONFIG}
|
||||
echo "CONFIG_EAP_MSCHAPV2=y" >> ${CONFIG}
|
||||
echo "CONFIG_EAP_PEAP=y" >> ${CONFIG}
|
||||
fi
|
||||
|
||||
if use wps; then
|
||||
# Enable Wi-Fi Protected Setup
|
||||
echo "CONFIG_WPS=y" >> ${CONFIG}
|
||||
echo "CONFIG_WPS2=y" >> ${CONFIG}
|
||||
echo "CONFIG_WPS_UPNP=y" >> ${CONFIG}
|
||||
einfo "Enabling Wi-Fi Protected Setup support"
|
||||
fi
|
||||
|
||||
echo "CONFIG_EAP_GTC=y" >> ${CONFIG}
|
||||
echo "CONFIG_EAP_SIM=y" >> ${CONFIG}
|
||||
echo "CONFIG_EAP_AKA=y" >> ${CONFIG}
|
||||
echo "CONFIG_EAP_PAX=y" >> ${CONFIG}
|
||||
echo "CONFIG_EAP_PSK=y" >> ${CONFIG}
|
||||
echo "CONFIG_EAP_SAKE=y" >> ${CONFIG}
|
||||
echo "CONFIG_EAP_GPSK=y" >> ${CONFIG}
|
||||
echo "CONFIG_EAP_GPSK_SHA256=y" >> ${CONFIG}
|
||||
|
||||
einfo "Enabling drivers: "
|
||||
|
||||
# drivers
|
||||
echo "CONFIG_DRIVER_HOSTAP=y" >> ${CONFIG}
|
||||
einfo " HostAP driver enabled"
|
||||
echo "CONFIG_DRIVER_WIRED=y" >> ${CONFIG}
|
||||
einfo " Wired driver enabled"
|
||||
echo "CONFIG_DRIVER_PRISM54=y" >> ${CONFIG}
|
||||
einfo " Prism54 driver enabled"
|
||||
echo "CONFIG_DRIVER_NONE=y" >> ${CONFIG}
|
||||
einfo " None driver enabled"
|
||||
|
||||
if use madwifi; then
|
||||
# Add include path for madwifi-driver headers
|
||||
einfo " Madwifi driver enabled"
|
||||
echo "CFLAGS += -I/usr/include/madwifi" >> ${CONFIG}
|
||||
echo "CONFIG_DRIVER_MADWIFI=y" >> ${CONFIG}
|
||||
else
|
||||
einfo " Madwifi driver disabled"
|
||||
fi
|
||||
|
||||
einfo " nl80211 driver enabled"
|
||||
echo "CONFIG_DRIVER_NL80211=y" >> ${CONFIG}
|
||||
echo "LIBS += -L/usr/lib" >> ${CONFIG}
|
||||
|
||||
# misc
|
||||
echo "CONFIG_PKCS12=y" >> ${CONFIG}
|
||||
echo "CONFIG_RADIUS_SERVER=y" >> ${CONFIG}
|
||||
echo "CONFIG_IAPP=y" >> ${CONFIG}
|
||||
echo "CONFIG_IEEE80211R=y" >> ${CONFIG}
|
||||
echo "CONFIG_IEEE80211W=y" >> ${CONFIG}
|
||||
echo "CONFIG_IEEE80211N=y" >> ${CONFIG}
|
||||
echo "CONFIG_PEERKEY=y" >> ${CONFIG}
|
||||
echo "CONFIG_RSN_PREAUTH=y" >> ${CONFIG}
|
||||
|
||||
if use ipv6; then
|
||||
# IPv6 support
|
||||
echo "CONFIG_IPV6=y" >> ${CONFIG}
|
||||
fi
|
||||
|
||||
if ! use debug; then
|
||||
echo "CONFIG_NO_STDOUT_DEBUG=y" >> ${CONFIG}
|
||||
fi
|
||||
|
||||
# If we are using libnl 2.0 and above, enable support for it
|
||||
# Removed for now, since the 3.2 version is broken, and we don't
|
||||
# support it.
|
||||
#if has_version ">=dev-libs/libnl-2.0"; then
|
||||
# echo "CONFIG_LIBNL20=y" >> .config
|
||||
#fi
|
||||
|
||||
# TODO: Add support for BSD drivers
|
||||
|
||||
default_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default_src_compile
|
||||
|
||||
#emake || die "emake failed"
|
||||
|
||||
if use ssl; then
|
||||
emake nt_password_hash || die "emake nt_password_hash failed"
|
||||
emake hlr_auc_gw || die "emake hlr_auc_gw failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /etc/hostapd
|
||||
doins hostapd.conf hostapd.accept hostapd.deny \
|
||||
hostapd.eap_user hostapd.radius_clients hostapd.sim_db hostapd.wpa_psk
|
||||
|
||||
dosbin hostapd
|
||||
dobin hostapd_cli
|
||||
|
||||
use ssl && dobin nt_password_hash
|
||||
use ssl && dobin hlr_auc_gw
|
||||
|
||||
newinitd "${FILESDIR}"/${PN}-init.d hostapd
|
||||
newconfd "${FILESDIR}"/${PN}-conf.d hostapd
|
||||
|
||||
doman hostapd.8 hostapd_cli.1
|
||||
|
||||
dodoc ChangeLog README
|
||||
if use wps; then
|
||||
dodoc README-WPS
|
||||
fi
|
||||
|
||||
docinto examples
|
||||
dodoc wired.conf
|
||||
|
||||
if use logwatch; then
|
||||
insinto /etc/log.d/conf/services/
|
||||
doins logwatch/hostapd.conf
|
||||
|
||||
exeinto /etc/log.d/scripts/services/
|
||||
doexe logwatch/hostapd
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo
|
||||
einfo "In order to use ${PN} you need to set up your wireless card"
|
||||
einfo "for master mode in /etc/conf.d/net and then start"
|
||||
einfo "/etc/init.d/hostapd."
|
||||
einfo
|
||||
einfo "Example configuration:"
|
||||
einfo
|
||||
einfo "config_wlan0=( \"192.168.1.1/24\" )"
|
||||
einfo "channel_wlan0=\"6\""
|
||||
einfo "essid_wlan0=\"test\""
|
||||
einfo "mode_wlan0=\"master\""
|
||||
einfo
|
||||
if use madwifi; then
|
||||
einfo "This package compiles against the headers installed by"
|
||||
einfo "madwifi-old, madwifi-ng or madwifi-ng-tools."
|
||||
einfo "You should remerge ${PN} after upgrading these packages."
|
||||
einfo
|
||||
einfo "Since you are using the madwifi-ng driver, you should disable or"
|
||||
einfo "comment out wme_enabled from hostapd.conf, since it will"
|
||||
einfo "cause problems otherwise (see bug #260377"
|
||||
fi
|
||||
#if [ -e "${KV_DIR}"/net/mac80211 ]; then
|
||||
# einfo "This package now compiles against the headers installed by"
|
||||
# einfo "the kernel source for the mac80211 driver. You should "
|
||||
# einfo "re-emerge ${PN} after upgrading your kernel source."
|
||||
#fi
|
||||
|
||||
if use wps; then
|
||||
einfo "You have enabled Wi-Fi Protected Setup support, please"
|
||||
einfo "read the README-WPS file in /usr/share/doc/${P}"
|
||||
einfo "for info on how to use WPS"
|
||||
fi
|
||||
}
|
@ -1,8 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>sci-chemistry</herd>
|
||||
<maintainer>
|
||||
<email>jlec@gentoo.org</email>
|
||||
</maintainer>
|
||||
<herd>sci-chemistry</herd>
|
||||
<maintainer>
|
||||
<email>jlec@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
@ -1,190 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/clang/clang-3.0.ebuild,v 1.1 2011/12/02 13:20:51 voyageur Exp $
|
||||
|
||||
EAPI=3
|
||||
|
||||
RESTRICT_PYTHON_ABIS="3.*"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
|
||||
inherit eutils multilib python
|
||||
|
||||
DESCRIPTION="C language family frontend for LLVM"
|
||||
HOMEPAGE="http://clang.llvm.org/"
|
||||
# Fetching LLVM as well: see http://llvm.org/bugs/show_bug.cgi?id=4840
|
||||
SRC_URI="http://llvm.org/releases/${PV}/llvm-${PV}.tar.gz
|
||||
http://llvm.org/releases/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="UoI-NCSA"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
|
||||
IUSE="debug multitarget +static-analyzer +system-cxx-headers test"
|
||||
|
||||
DEPEND="static-analyzer? ( dev-lang/perl )"
|
||||
RDEPEND="~sys-devel/llvm-${PV}[multitarget=]"
|
||||
|
||||
S=${WORKDIR}/llvm-${PV}.src
|
||||
|
||||
src_prepare() {
|
||||
mv "${WORKDIR}"/clang-${PV}.src "${S}"/tools/clang || die "clang source directory move failed"
|
||||
|
||||
# Same as llvm doc patches
|
||||
epatch "${FILESDIR}"/${PN}-2.7-fixdoc.patch
|
||||
|
||||
# multilib-strict
|
||||
sed -e "/PROJ_headers/s#lib/clang#$(get_libdir)/clang#" \
|
||||
-i tools/clang/lib/Headers/Makefile \
|
||||
|| die "clang Makefile failed"
|
||||
# Fix cxx_include_root path for Gentoo
|
||||
epatch "${FILESDIR}"/${P/_*}-fix_cxx_include_root.patch
|
||||
# fix the static analyzer for in-tree install
|
||||
sed -e 's/import ScanView/from clang \0/' \
|
||||
-i tools/clang/tools/scan-view/scan-view \
|
||||
|| die "scan-view sed failed"
|
||||
sed -e "/scanview.css\|sorttable.js/s#\$RealBin#${EPREFIX}/usr/share/${PN}#" \
|
||||
-i tools/clang/tools/scan-build/scan-build \
|
||||
|| die "scan-build sed failed"
|
||||
# Specify python version
|
||||
python_convert_shebangs 2 tools/clang/tools/scan-view/scan-view
|
||||
|
||||
# From llvm src_prepare
|
||||
einfo "Fixing install dirs"
|
||||
sed -e 's,^PROJ_docsdir.*,PROJ_docsdir := $(PROJ_prefix)/share/doc/'${PF}, \
|
||||
-e 's,^PROJ_etcdir.*,PROJ_etcdir := '"${EPREFIX}"'/etc/llvm,' \
|
||||
-e 's,^PROJ_libdir.*,PROJ_libdir := $(PROJ_prefix)/'$(get_libdir)/llvm, \
|
||||
-i Makefile.config.in || die "Makefile.config sed failed"
|
||||
|
||||
einfo "Fixing rpath and CFLAGS"
|
||||
sed -e 's,\$(RPATH) -Wl\,\$(\(ToolDir\|LibDir\)),$(RPATH) -Wl\,'"${EPREFIX}"/usr/$(get_libdir)/llvm, \
|
||||
-e '/OmitFramePointer/s/-fomit-frame-pointer//' \
|
||||
-i Makefile.rules || die "rpath sed failed"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local CONF_FLAGS="--enable-shared
|
||||
--with-optimize-option=
|
||||
$(use_enable !debug optimized)
|
||||
$(use_enable debug assertions)
|
||||
$(use_enable debug expensive-checks)"
|
||||
|
||||
# Setup the search path to include the Prefix includes
|
||||
if use prefix ; then
|
||||
CONF_FLAGS="${CONF_FLAGS} \
|
||||
--with-c-include-dirs=${EPREFIX}/usr/include:/usr/include"
|
||||
fi
|
||||
|
||||
if use multitarget; then
|
||||
CONF_FLAGS="${CONF_FLAGS} --enable-targets=all"
|
||||
else
|
||||
CONF_FLAGS="${CONF_FLAGS} --enable-targets=host-only"
|
||||
fi
|
||||
|
||||
if use amd64; then
|
||||
CONF_FLAGS="${CONF_FLAGS} --enable-pic"
|
||||
fi
|
||||
|
||||
if use system-cxx-headers; then
|
||||
# Try to get current gcc headers path
|
||||
local CXX_PATH=$(gcc-config -L| cut -d: -f1)
|
||||
CONF_FLAGS="${CONF_FLAGS} --with-c-include-dirs=/usr/include:${CXX_PATH}/include"
|
||||
CONF_FLAGS="${CONF_FLAGS} --with-cxx-include-root=${CXX_PATH}/include/g++-v4"
|
||||
CONF_FLAGS="${CONF_FLAGS} --with-cxx-include-arch=$CHOST"
|
||||
if has_multilib_profile; then
|
||||
CONF_FLAGS="${CONF_FLAGS} --with-cxx-include-32bit-dir=32"
|
||||
fi
|
||||
fi
|
||||
|
||||
econf ${CONF_FLAGS} || die "econf failed"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local COMPILE_TARGET
|
||||
if use test; then
|
||||
COMPILE_TARGET="all"
|
||||
else
|
||||
COMPILE_TARGET="clang-only"
|
||||
fi
|
||||
emake VERBOSE=1 KEEP_SYMBOLS=1 REQUIRES_RTTI=1 \
|
||||
${COMPILE_TARGET} || die "emake failed"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cd "${S}"/test || die "cd failed"
|
||||
emake site.exp || die "updating llvm site.exp failed"
|
||||
|
||||
cd "${S}"/tools/clang || die "cd clang failed"
|
||||
|
||||
# Broken test always assuming i386 host with multilib gcc 4.6.0
|
||||
# http://llvm.org/bugs/show_bug.cgi?id=11094
|
||||
rm -f test/Driver/linux-ld.c
|
||||
|
||||
echo ">>> Test phase [test]: ${CATEGORY}/${PF}"
|
||||
if ! emake -j1 VERBOSE=1 test; then
|
||||
has test $FEATURES && die "Make test failed. See above for details."
|
||||
has test $FEATURES || eerror "Make test failed. See above for details."
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cd "${S}"/tools/clang || die "cd clang failed"
|
||||
emake KEEP_SYMBOLS=1 DESTDIR="${D}" install || die "install failed"
|
||||
|
||||
if use static-analyzer ; then
|
||||
dobin tools/scan-build/ccc-analyzer
|
||||
dosym ccc-analyzer /usr/bin/c++-analyzer
|
||||
dobin tools/scan-build/scan-build
|
||||
|
||||
insinto /usr/share/${PN}
|
||||
doins tools/scan-build/scanview.css
|
||||
doins tools/scan-build/sorttable.js
|
||||
|
||||
cd tools/scan-view || die "cd scan-view failed"
|
||||
dobin scan-view
|
||||
install-scan-view() {
|
||||
insinto "$(python_get_sitedir)"/clang
|
||||
doins Reporter.py Resources ScanView.py startfile.py
|
||||
touch "${ED}"/"$(python_get_sitedir)"/clang/__init__.py
|
||||
}
|
||||
python_execute_function install-scan-view
|
||||
fi
|
||||
|
||||
# Fix install_names on Darwin. The build system is too complicated
|
||||
# to just fix this, so we correct it post-install
|
||||
if [[ ${CHOST} == *-darwin* ]] ; then
|
||||
for lib in libclang.dylib ; do
|
||||
ebegin "fixing install_name of $lib"
|
||||
install_name_tool -id "${EPREFIX}"/usr/lib/llvm/${lib} \
|
||||
"${ED}"/usr/lib/llvm/${lib}
|
||||
eend $?
|
||||
done
|
||||
for f in usr/bin/{c-index-test,clang} usr/lib/llvm/libclang.dylib ; do
|
||||
ebegin "fixing references in ${f##*/}"
|
||||
install_name_tool \
|
||||
-change "@rpath/libclang.dylib" \
|
||||
"${EPREFIX}"/usr/lib/llvm/libclang.dylib \
|
||||
-change "@executable_path/../lib/libLLVM-${PV}.dylib" \
|
||||
"${EPREFIX}"/usr/lib/llvm/libLLVM-${PV}.dylib \
|
||||
-change "${S}"/Release/lib/libclang.dylib \
|
||||
"${EPREFIX}"/usr/lib/llvm/libclang.dylib \
|
||||
"${ED}"/$f
|
||||
eend $?
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
python_mod_optimize clang
|
||||
if use system-cxx-headers; then
|
||||
elog "C++ headers search path is hardcoded to the active gcc profile one"
|
||||
elog "If you change the active gcc profile, or update gcc to a new version,"
|
||||
elog "you will have to remerge this package to update the search path"
|
||||
else
|
||||
elog "If clang++ fails to find C++ headers on your system,"
|
||||
elog "you can remerge clang with USE=system-cxx-headers to use C++ headers"
|
||||
elog "from the active gcc profile"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
python_mod_cleanup clang
|
||||
}
|
Loading…
Reference in new issue