From 85bc7dd04c5a42248b827b926a213663ae8fd6b4 Mon Sep 17 00:00:00 2001 From: grimmlin Date: Tue, 30 Dec 2008 00:25:49 +0000 Subject: [PATCH] * Added ebuild with custom patches --- net-wireless/aircrack-ng/ChangeLog | 35 ----- net-wireless/aircrack-ng/Manifest | 26 +--- .../aircrack-ng/aircrack-ng-0.6.1.ebuild | 41 ------ .../aircrack-ng-0.6.1-ipw2200-inject.patch | 63 --------- .../files/airodump-ng-0.6.1-rtap.patch | 15 -- .../files/digest-aircrack-ng-0.6.1 | 3 - net-wireless/aircrack-ng/metadata.xml | 18 --- x11-misc/mkxf86config/Manifest | 4 + .../files/mkxf86config-0.9.10.patch | 128 ++++++++++++++++++ .../mkxf86config/files/mkxf86config.initd | 11 ++ .../mkxf86config-0.9.10-r1.ebuild | 40 ++++++ 11 files changed, 185 insertions(+), 199 deletions(-) delete mode 100644 net-wireless/aircrack-ng/ChangeLog delete mode 100644 net-wireless/aircrack-ng/aircrack-ng-0.6.1.ebuild delete mode 100644 net-wireless/aircrack-ng/files/aircrack-ng-0.6.1-ipw2200-inject.patch delete mode 100644 net-wireless/aircrack-ng/files/airodump-ng-0.6.1-rtap.patch delete mode 100644 net-wireless/aircrack-ng/files/digest-aircrack-ng-0.6.1 delete mode 100644 net-wireless/aircrack-ng/metadata.xml create mode 100644 x11-misc/mkxf86config/Manifest create mode 100644 x11-misc/mkxf86config/files/mkxf86config-0.9.10.patch create mode 100644 x11-misc/mkxf86config/files/mkxf86config.initd create mode 100644 x11-misc/mkxf86config/mkxf86config-0.9.10-r1.ebuild diff --git a/net-wireless/aircrack-ng/ChangeLog b/net-wireless/aircrack-ng/ChangeLog deleted file mode 100644 index 333bdcb46..000000000 --- a/net-wireless/aircrack-ng/ChangeLog +++ /dev/null @@ -1,35 +0,0 @@ -# ChangeLog for net-wireless/aircrack-ng -# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-wireless/aircrack-ng/ChangeLog,v 1.7 2006/07/06 03:52:35 tsunam Exp $ - - 06 Jul 2006; Joshua Jackson aircrack-ng-0.5-r1.ebuild: - Stable x86; bug #138749 - -*aircrack-ng-0.6 (01 Jul 2006) - - 01 Jul 2006; Marcelo Goes -aircrack-ng-0.4.ebuild, - +aircrack-ng-0.6.ebuild: - 0.6 version bump for bug 137838. Thanks to ChazeFroy . - -*aircrack-ng-0.5-r1 (25 May 2006) - - 25 May 2006; Marcelo Goes - +aircrack-ng-0.5-r1.ebuild: - 0.5-r1 version bump for bug 133373. Thanks to cygeus . - - 27 Apr 2006; Alec Warner Manifest: - Fixing SHA256 digest, pass four - - 24 Apr 2006; Joseph Jezak aircrack-ng-0.4.ebuild: - Marked ~ppc for bug #127210. - - 19 Apr 2006; Daniel Gryniewicz aircrack-ng-0.4.ebuild: - mark ~amd64 per bug# 127210 - -*aircrack-ng-0.4 (18 Apr 2006) - - 18 Apr 2006; Marcelo Goes +metadata.xml, - +aircrack-ng-0.4.ebuild: - Initial commit for bug 127210. Thanks to . - diff --git a/net-wireless/aircrack-ng/Manifest b/net-wireless/aircrack-ng/Manifest index 7fd96a42b..cf1e0dabe 100644 --- a/net-wireless/aircrack-ng/Manifest +++ b/net-wireless/aircrack-ng/Manifest @@ -1,24 +1,2 @@ -AUX aircrack-ng-0.6.1-ipw2200-inject.patch 2081 RMD160 b74ccfc8b700d3d9b97439b926a31f6861249596 SHA1 8c51266ff139e93ef2f671a9307c83f4bc1093ce SHA256 8e3e074601e05cc4b5fcda9fa8d44c1a2eb0b278d7db1dc42130f0f0cbba6271 -MD5 5518c3fdd7a04265286813c93fa516d9 files/aircrack-ng-0.6.1-ipw2200-inject.patch 2081 -RMD160 b74ccfc8b700d3d9b97439b926a31f6861249596 files/aircrack-ng-0.6.1-ipw2200-inject.patch 2081 -SHA256 8e3e074601e05cc4b5fcda9fa8d44c1a2eb0b278d7db1dc42130f0f0cbba6271 files/aircrack-ng-0.6.1-ipw2200-inject.patch 2081 -AUX airodump-ng-0.6.1-rtap.patch 451 RMD160 4e778d6f81d714414af08be8930bdc0d273a0f6e SHA1 be6e52ff2ac97dca2e084d0b56e0f6a22e454a1e SHA256 cae3ddc0f6b93162c84915b4f1fe5b37e3dc524e176c8f73491099e518893c0c -MD5 f738fe30bd74ef2c15bac6b6bd59e466 files/airodump-ng-0.6.1-rtap.patch 451 -RMD160 4e778d6f81d714414af08be8930bdc0d273a0f6e files/airodump-ng-0.6.1-rtap.patch 451 -SHA256 cae3ddc0f6b93162c84915b4f1fe5b37e3dc524e176c8f73491099e518893c0c files/airodump-ng-0.6.1-rtap.patch 451 -DIST aircrack-ng-0.6.1.tar.gz 137425 RMD160 14a747a4db5e46e894365ca3172ff67d2f3783cc SHA1 43d0c2c256806e0ffcfe1b6fa49eda2075e51947 SHA256 2a3899771c00f051d7727359f8ee6eda5029e7d144804e29f8c6743bb5558211 -EBUILD aircrack-ng-0.6.1.ebuild 1029 RMD160 aa3a550ed75a0b068fecb56591a1cf3ca9da9d16 SHA1 f008bd0a10ce1bef49f70e39e4b9f19c5866de75 SHA256 ce7b82a3286e5ed38fce4d52d6db6f9dc0a084650bc665aba33cad9e02b418ec -MD5 be43b026752e3918fa53aadab440c391 aircrack-ng-0.6.1.ebuild 1029 -RMD160 aa3a550ed75a0b068fecb56591a1cf3ca9da9d16 aircrack-ng-0.6.1.ebuild 1029 -SHA256 ce7b82a3286e5ed38fce4d52d6db6f9dc0a084650bc665aba33cad9e02b418ec aircrack-ng-0.6.1.ebuild 1029 -MISC ChangeLog 1249 RMD160 24f44add1b45019165dbb29b3385d440ff5684f9 SHA1 ffbd841f3199a01f528ca01e2bb5ed1a8c606edf SHA256 366bfc712dccf55632aa74a2e1b9c56acde7f736e823ebb5c3d47c3befb79422 -MD5 26e5167ed1172a7de1f550af35a513d9 ChangeLog 1249 -RMD160 24f44add1b45019165dbb29b3385d440ff5684f9 ChangeLog 1249 -SHA256 366bfc712dccf55632aa74a2e1b9c56acde7f736e823ebb5c3d47c3befb79422 ChangeLog 1249 -MISC metadata.xml 545 RMD160 74b28f94434b9af081b71806679b128b42cb8068 SHA1 b9b41decbf07297e72c3f682be1c13415df1f402 SHA256 af8903a9f2e95968febae6760b251c2145e3a26569f71ff64266ae2b4fcbbb2a -MD5 fa1e307730dae389bd54c27130c69ec5 metadata.xml 545 -RMD160 74b28f94434b9af081b71806679b128b42cb8068 metadata.xml 545 -SHA256 af8903a9f2e95968febae6760b251c2145e3a26569f71ff64266ae2b4fcbbb2a metadata.xml 545 -MD5 561edd8a9e9583421b2e761028770817 files/digest-aircrack-ng-0.6.1 253 -RMD160 f8c17df61520eae955040cbe863f584b37dbd08e files/digest-aircrack-ng-0.6.1 253 -SHA256 064bd517ee0b90a1a0d576b7dccccc64886137501ed33cc6a92d4b1cc6d37d3d files/digest-aircrack-ng-0.6.1 253 +DIST aircrack-ng-1.0-rc1.tar.gz 1208442 RMD160 e9805870c27119c06a1069c50bfea5e228eab847 SHA1 e17606ae47b4baa2c1d5751d117ebe11924cba29 SHA256 220a72aaf00ffb80095c6968a4f9f1399507d483fa08a7f4248c101c60a469f3 +EBUILD aircrack-ng-1.0_rc1.ebuild 1001 RMD160 f3abb40fabb7156367ade6fe0e9cd3349bc50afe SHA1 7801f97d80f8038e1362fe20ceb139bc203a5a30 SHA256 ceb8d6237f39dceed80f7ca4fe3dad6fa4e6b99eee60dbefbffa1e8b1981710a diff --git a/net-wireless/aircrack-ng/aircrack-ng-0.6.1.ebuild b/net-wireless/aircrack-ng/aircrack-ng-0.6.1.ebuild deleted file mode 100644 index d77c27111..000000000 --- a/net-wireless/aircrack-ng/aircrack-ng-0.6.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit toolchain-funcs eutils - -DESCRIPTION="WLAN tools for breaking 802.11 WEP/WPA keys" -HOMEPAGE="http://www.aircrack-ng.org" -SRC_URI="http://download.aircrack-ng.org/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="inject" - -DEPEND="net-libs/libpcap" - -src_test() { - #./makeivs wep.ivs 11111111111111111111111111 || die 'generating ivs file failed' - #./aircrack-ng wep.ivs || die 'cracking WEP key failed' - ./aircrack-ng test/wpa.cap -w test/password.lst || die 'cracking WPA key failed' -} - -src_compile() { - emake -e CC="$(tc-getCC)" || die "emake failed" -} - -src_install() { - make prefix=/usr docdir="/usr/share/doc/${PF}" mandir="/usr/share/man/man1" destdir="${D}" install doc \ - || die "make install failed" -} - -src_unpack() { - unpack ${A} - - cd "${S}" - if use inject; then - epatch "${FILESDIR}/${P}-ipw2200-inject.patch" - epatch "${FILESDIR}/airodump-ng-${PV}-rtap.patch" - fi -} diff --git a/net-wireless/aircrack-ng/files/aircrack-ng-0.6.1-ipw2200-inject.patch b/net-wireless/aircrack-ng/files/aircrack-ng-0.6.1-ipw2200-inject.patch deleted file mode 100644 index a7fea79c9..000000000 --- a/net-wireless/aircrack-ng/files/aircrack-ng-0.6.1-ipw2200-inject.patch +++ /dev/null @@ -1,63 +0,0 @@ -diff -ur aircrack-ng-0.6.1/src/aireplay-ng.c aircrack-ng-0.6.1-ipw2200/src/aireplay-ng.c ---- aircrack-ng-0.6.1/src/aireplay-ng.c 2006-08-27 17:49:49.000000000 +0200 -+++ aircrack-ng-0.6.1-ipw2200/src/aireplay-ng.c 2006-08-31 22:27:21.000000000 +0200 -@@ -2176,6 +2176,23 @@ - - /* interface initialization routine */ - -+int sysfs_inject=0; -+int opensysfs( char *iface, int fd) { -+ int fd2; -+ char buf[256]; -+ -+ snprintf(buf, 256, "/sys/class/net/%s/device/inject", iface); -+ fd2=open(buf,O_WRONLY); -+ if (fd2 == -1) -+ return -1; -+ -+ dup2(fd2, fd); -+ close(fd2); -+ -+ sysfs_inject=1; -+ return 0; -+} -+ - int openraw( char *iface, int fd, int *arptype ) - { - struct ifreq ifr; -@@ -2223,7 +2240,11 @@ - ifr.ifr_hwaddr.sa_family != ARPHRD_IEEE80211_PRISM && - ifr.ifr_hwaddr.sa_family != ARPHRD_IEEE80211_FULL ) - { -- if( ifr.ifr_hwaddr.sa_family == 1 ) -+ /* try sysfs instead */ -+ if (opensysfs(iface, fd)==0) -+ return 0; -+ -+ if( ifr.ifr_hwaddr.sa_family == 1 ) - fprintf( stderr, "\nARP linktype is set to 1 (Ethernet) " ); - else - fprintf( stderr, "\nUnsupported hardware link type %4d ", -@@ -2232,7 +2253,8 @@ - fprintf( stderr, "- expected ARPHRD_IEEE80211\nor ARPHRD_IEEE8021" - "1_PRISM instead. Make sure RFMON is enabled:\n" - "run 'ifconfig %s up; iwconfig %s mode Monitor " -- "channel <#>'\n\n", iface, iface ); -+ "channel <#>'\nSysfs injection support was not " -+ "found either.\n\n", iface, iface ); - return( 1 ); - } - -@@ -2787,6 +2809,12 @@ - dev.arptype_in = dev.arptype_out; - } - -+ if( sysfs_inject && (opt.a_mode==0 || opt.a_mode==1) ) -+ { -+ printf( "IPW2200-sysfs does not support non-data injection, so attack %d is not supported\n", opt.a_mode); -+ return( 1 ); -+ } -+ - if( opt.s_file != NULL ) - { - if( ! ( dev.f_cap_in = fopen( opt.s_file, "rb" ) ) ) diff --git a/net-wireless/aircrack-ng/files/airodump-ng-0.6.1-rtap.patch b/net-wireless/aircrack-ng/files/airodump-ng-0.6.1-rtap.patch deleted file mode 100644 index c8239d5f0..000000000 --- a/net-wireless/aircrack-ng/files/airodump-ng-0.6.1-rtap.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff -ur aircrack-ng-0.6/src/airodump-ng.c aircrack-ng-0.6-inject/src/airodump-ng.c ---- aircrack-ng-0.6/src/airodump-ng.c 2006-06-23 20:21:29.000000000 +0200 -+++ aircrack-ng-0.6-inject/src/airodump-ng.c 2006-08-23 13:50:48.000000000 +0200 -@@ -1726,6 +1726,11 @@ - return( WEXITSTATUS(status) ); - return( 1 ); - } -+ else if(strcmp(interface,"rtap0")==0) -+ { -+ printf("Rtap interface detected"); -+ return(0); -+ } - else - { - if( G.is_wlanng ) diff --git a/net-wireless/aircrack-ng/files/digest-aircrack-ng-0.6.1 b/net-wireless/aircrack-ng/files/digest-aircrack-ng-0.6.1 deleted file mode 100644 index d0adf4c10..000000000 --- a/net-wireless/aircrack-ng/files/digest-aircrack-ng-0.6.1 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 8a72ad4746752dac9127edb3b41f6274 aircrack-ng-0.6.1.tar.gz 137425 -RMD160 14a747a4db5e46e894365ca3172ff67d2f3783cc aircrack-ng-0.6.1.tar.gz 137425 -SHA256 2a3899771c00f051d7727359f8ee6eda5029e7d144804e29f8c6743bb5558211 aircrack-ng-0.6.1.tar.gz 137425 diff --git a/net-wireless/aircrack-ng/metadata.xml b/net-wireless/aircrack-ng/metadata.xml deleted file mode 100644 index 74485c60a..000000000 --- a/net-wireless/aircrack-ng/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - -netmon - - netmon@gentoo.org - Netmon herd - - - crypto@gentoo.org - Crypto herd - - -aircrack is a set of tools for auditing wireless networks. -aircrack-ng is the next generation of aircrack with lots of new features. -(from http://www.aircrack-ng.org) - - diff --git a/x11-misc/mkxf86config/Manifest b/x11-misc/mkxf86config/Manifest new file mode 100644 index 000000000..261a259b5 --- /dev/null +++ b/x11-misc/mkxf86config/Manifest @@ -0,0 +1,4 @@ +AUX mkxf86config-0.9.10.patch 4003 RMD160 0382fb50585f8ac7ae79a8acc7643e4eeeb6514b SHA1 743facab38113ddb4c9762db29b8357a628c7eaf SHA256 190f77afe76f553dabe316605a2e72d80b99eefe82848020870854f8f317b9f1 +AUX mkxf86config.initd 145 RMD160 0246c54a139e3cbd72e53774d539e9c6beece255 SHA1 50588bf1ad9faf7ddd9d4134b52a9480be3c9a5b SHA256 471e7800547c76faae8c96b8e84343e67ea763db3eeab0850edb7675e231ff51 +DIST mkxf86config-0.9.10.tar.bz2 6461 RMD160 28512dede6a8887c7cbdb31b83a2ffce082cc1db SHA1 3e9a16447f8f9b5994a34fee7de05285202efd97 SHA256 82c9c66081588865e719942092fb69233f72fdb423eb285b3775123b2de45829 +EBUILD mkxf86config-0.9.10-r1.ebuild 1026 RMD160 127e7f9327c68c85c2fe2dbb746078a0cd48b8a0 SHA1 17bb9c1b62528da3836ac8ef6ae0de7374a398b7 SHA256 c6d01ade31d17da974d08b97d4870db2382e7ccefd76f391d72473aed41648d6 diff --git a/x11-misc/mkxf86config/files/mkxf86config-0.9.10.patch b/x11-misc/mkxf86config/files/mkxf86config-0.9.10.patch new file mode 100644 index 000000000..c74b24ac8 --- /dev/null +++ b/x11-misc/mkxf86config/files/mkxf86config-0.9.10.patch @@ -0,0 +1,128 @@ +diff -Naur mkxf86config-0.9.10.orig/mkxf86config.sh mkxf86config-0.9.10/mkxf86config.sh +--- mkxf86config-0.9.10.orig/mkxf86config.sh 2008-04-10 05:27:36.000000000 +0200 ++++ mkxf86config-0.9.10/mkxf86config.sh 2008-12-30 01:19:35.000000000 +0100 +@@ -6,6 +6,13 @@ + # First, get the command line + CMDLINE="$(/etc/X11/xorg.conf +diff -Naur mkxf86config-0.9.10.orig/xorg.conf.in mkxf86config-0.9.10/xorg.conf.in +--- mkxf86config-0.9.10.orig/xorg.conf.in 2008-04-09 02:28:56.000000000 +0200 ++++ mkxf86config-0.9.10/xorg.conf.in 2008-12-30 01:18:36.000000000 +0100 +@@ -6,6 +6,7 @@ + # InputDevice "Serial Mouse" "AlwaysCore" + InputDevice "USB Mouse" "AlwaysCore" + InputDevice "Synaptics" "AlwaysCore" ++ InputDevice "AlpsPad" "AlwaysCore" + EndSection + + Section "ServerFlags" +@@ -13,6 +14,10 @@ + @@NOPM@@ + EndSection + ++Section "Extensions" ++ Option "Composite" "Enable" ++EndSection ++ + Section "Files" + FontPath "/usr/share/fonts/util" + FontPath "/usr/share/fonts/encodings" +@@ -138,7 +143,27 @@ + Option "VertScrollDelta" "100" + Option "MinSpeed" "0.02" + Option "MaxSpeed" "0.10" +- Option "AccelFactor" "0.0010" ++ Option "AccelFactor" "0.030" ++ Option "SHMConfig" "on" ++EndSection ++ ++Section "InputDevice" ++ Identifier "AlpsPad" ++ Driver "synaptics" ++ Option "Protocol" "event" ++ Option "Device" "@@ALPSDEV@@" ++ Option "LeftEdge" "1900" ++ Option "RightEdge" "5400" ++ Option "TopEdge" "1900" ++ Option "BottomEdge" "4000" ++ Option "FingerLow" "25" ++ Option "FingerHigh" "30" ++ Option "MaxTapTime" "180" ++ Option "MaxTapMove" "220" ++ Option "VertScrollDelta" "100" ++ Option "MinSpeed" "0.02" ++ Option "MaxSpeed" "0.10" ++ Option "AccelFactor" "0.030" + Option "SHMConfig" "on" + EndSection + +@@ -162,6 +187,11 @@ + VendorName "All" + BoardName "All" + # BusID "PCI:1:0:0" ++ ++ Option "XAANoOffscreenPixmaps" ++ Option "AllowGLXWithComposite" "true" ++ Option "EnablePageFlip" "true" ++ Option "TripleBuffer" "true" + EndSection + + Section "Screen" +@@ -169,6 +199,8 @@ + Device "Card0" + Monitor "Monitor0" + DefaultColorDepth 24 ++ Option "AddARGBGLXVisuals" "true" ++ Option "DisableGLXRootClipping" "true" + SubSection "Display" + Depth 1 + @@MODES@@ diff --git a/x11-misc/mkxf86config/files/mkxf86config.initd b/x11-misc/mkxf86config/files/mkxf86config.initd new file mode 100644 index 000000000..98f19a604 --- /dev/null +++ b/x11-misc/mkxf86config/files/mkxf86config.initd @@ -0,0 +1,11 @@ +#!/sbin/runscript + +depend() { + before local xdm +} + +start() { + ebegin "Creating X Configuration" + /usr/sbin/mkxf86config.sh + eend $? +} diff --git a/x11-misc/mkxf86config/mkxf86config-0.9.10-r1.ebuild b/x11-misc/mkxf86config/mkxf86config-0.9.10-r1.ebuild new file mode 100644 index 000000000..f3dbe9cd4 --- /dev/null +++ b/x11-misc/mkxf86config/mkxf86config-0.9.10-r1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-misc/mkxf86config/mkxf86config-0.9.10.ebuild,v 1.4 2008/09/04 12:53:08 yngwin Exp $ + +inherit eutils + +DESCRIPTION="xorg-x11 configuration builder - used only on LiveCD" +HOMEPAGE="http://wolf31o2.org" +SRC_URI="http://wolf31o2.org/sources/${PN}/${P}.tar.bz2" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="alpha amd64 ia64 ~mips ppc x86" +IUSE="" + +RDEPEND="!mips? ( sys-apps/hwsetup )" + +pkg_setup() { + ewarn "This package is designed for use on the LiveCD only and will do " + ewarn "unspeakably horrible and unexpected things on a normal system." + ewarn "YOU HAVE BEEN WARNED!!!" +} + +src_unpack() { + unpack "${A}" + epatch "${FILESDIR}/${P}".patch +} + +src_install() { + insinto /etc/X11 + if use mips + then + doins xorg.conf.impact xorg.conf.newport xorg.conf.o2-fbdev + else + doins xorg.conf.in + fi + exeinto /usr/sbin + doexe mkxf86config.sh + newinitd "${FILESDIR}"/mkxf86config.initd mkxf86config +}