[CVS] OpenPKG: openpkg-src/john/ john.patch john.spec
OpenPKG CVS Repository http://cvs.openpkg.org/ Server: cvs.openpkg.org Name: Ralf S. Engelschall Root: /v/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-src Date: 11-Mar-2006 08:56:31 Branch: HEAD Handle: 2006031107563100 Modified files: openpkg-src/johnjohn.patch john.spec Log: upgrading package: john 1.7 - 1.7.0.1 Summary: RevisionChanges Path 1.3 +5 -5 openpkg-src/john/john.patch 1.6 +3 -3 openpkg-src/john/john.spec patch -p0 '@@ .' Index: openpkg-src/john/john.patch $ cvs diff -u -r1.2 -r1.3 john.patch --- openpkg-src/john/john.patch 18 Dec 2005 19:31:34 - 1.2 +++ openpkg-src/john/john.patch 11 Mar 2006 07:56:31 - 1.3 @@ -1,8 +1,8 @@ Index: src/params.h src/params.h.orig2005-12-16 16:47:25 +0100 -+++ src/params.h 2005-12-18 20:29:41 +0100 -@@ -22,15 +22,15 @@ - * will probably want to set this to 1 for their builds of John. +--- src/params.h.orig2006-03-05 02:06:48 +0100 src/params.h 2006-03-11 08:47:22 +0100 +@@ -49,15 +49,15 @@ + * notes above. */ #ifndef JOHN_SYSTEMWIDE -#define JOHN_SYSTEMWIDE 0 @@ -10,7 +10,7 @@ #endif #if JOHN_SYSTEMWIDE - #ifndef JOHN_SYSTEMWIDE_EXEC + #ifndef JOHN_SYSTEMWIDE_EXEC /* please refer to the notes above */ -#define JOHN_SYSTEMWIDE_EXEC/usr/libexec/john +#define JOHN_SYSTEMWIDE_EXEC@l_prefix@/libexec/john #endif @@ . patch -p0 '@@ .' Index: openpkg-src/john/john.spec $ cvs diff -u -r1.5 -r1.6 john.spec --- openpkg-src/john/john.spec27 Jan 2006 07:24:11 - 1.5 +++ openpkg-src/john/john.spec11 Mar 2006 07:56:31 - 1.6 @@ -32,11 +32,11 @@ Class:EVAL Group:System License: GPL -Version: 1.7 -Release: 20060127 +Version: 1.7.0.1 +Release: 20060311 # list of sources -Source0: http://www.openwall.com/john/d/john-%{version}.tar.gz +Source0: http://www.openwall.com/john/e/john-%{version}.tar.gz Patch0: john.patch # build information @@ . __ The OpenPKG Projectwww.openpkg.org CVS Repository Commit List openpkg-cvs@openpkg.org
[CVS] OpenPKG: openpkg-src/john/ john.patch john.spec
OpenPKG CVS Repository http://cvs.openpkg.org/ Server: cvs.openpkg.org Name: Ralf S. Engelschall Root: /v/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-src Date: 18-Dec-2005 20:31:35 Branch: HEAD Handle: 2005121819313400 Modified files: openpkg-src/johnjohn.patch john.spec Log: upgrading package: john 1.6.39 - 1.6.40 Summary: RevisionChanges Path 1.2 +8 -5 openpkg-src/john/john.patch 1.3 +4 -4 openpkg-src/john/john.spec patch -p0 '@@ .' Index: openpkg-src/john/john.patch $ cvs diff -u -r1.1 -r1.2 john.patch --- openpkg-src/john/john.patch 12 May 2005 19:15:56 - 1.1 +++ openpkg-src/john/john.patch 18 Dec 2005 19:31:34 - 1.2 @@ -1,7 +1,7 @@ Index: src/params.h src/params.h.orig2005-05-11 05:01:34 +0200 -+++ src/params.h 2005-05-12 21:05:07 +0200 -@@ -22,12 +22,12 @@ +--- src/params.h.orig2005-12-16 16:47:25 +0100 src/params.h 2005-12-18 20:29:41 +0100 +@@ -22,15 +22,15 @@ * will probably want to set this to 1 for their builds of John. */ #ifndef JOHN_SYSTEMWIDE @@ -10,10 +10,13 @@ #endif #if JOHN_SYSTEMWIDE + #ifndef JOHN_SYSTEMWIDE_EXEC -#define JOHN_SYSTEMWIDE_EXEC/usr/libexec/john --#define JOHN_SYSTEMWIDE_HOME/usr/share/john +#define JOHN_SYSTEMWIDE_EXEC@l_prefix@/libexec/john + #endif + #ifndef JOHN_SYSTEMWIDE_HOME +-#define JOHN_SYSTEMWIDE_HOME/usr/share/john +#define JOHN_SYSTEMWIDE_HOME@l_prefix@/etc/john + #endif #define JOHN_PRIVATE_HOME ~/.john #endif - @@ . patch -p0 '@@ .' Index: openpkg-src/john/john.spec $ cvs diff -u -r1.2 -r1.3 john.spec --- openpkg-src/john/john.spec13 Sep 2005 19:07:00 - 1.2 +++ openpkg-src/john/john.spec18 Dec 2005 19:31:34 - 1.3 @@ -32,8 +32,8 @@ Class:EVAL Group:System License: GPL -Version: 1.6.39 -Release: 20050913 +Version: 1.6.40 +Release: 20051218 # list of sources Source0: http://www.openwall.com/john/c/john-%{version}.tar.gz @@ -69,8 +69,8 @@ ( cd src platform=generic case %{l_platform -t} in - i?86-freebsd* ) platform=freebsd-x86-any-elf ;; - i?86-linux* ) platform=linux-x86-any-elf ;; + i?86-freebsd* ) platform=freebsd-x86-any ;; + i?86-linux* ) platform=linux-x86-any ;; sun4u-sunos* ) platform=solaris-sparc64-gcc ;; esac %{l_make} %{l_mflags} $platform CC=%{l_cc} @@ . __ The OpenPKG Projectwww.openpkg.org CVS Repository Commit List openpkg-cvs@openpkg.org
[CVS] OpenPKG: openpkg-src/john/ john.patch john.spec
OpenPKG CVS Repository http://cvs.openpkg.org/ Server: cvs.openpkg.org Name: Ralf S. Engelschall Root: /v/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-src Date: 12-May-2005 21:15:56 Branch: HEAD Handle: 2005051220155600 Added files: openpkg-src/johnjohn.patch john.spec Log: new package: john 1.6.38 (Password Cracking Tool) Summary: RevisionChanges Path 1.1 +19 -0 openpkg-src/john/john.patch 1.1 +100 -0 openpkg-src/john/john.spec patch -p0 '@@ .' Index: openpkg-src/john/john.patch $ cvs diff -u -r0 -r1.1 john.patch --- /dev/null 2005-05-12 21:15:08 +0200 +++ john.patch2005-05-12 21:15:56 +0200 @@ -0,0 +1,19 @@ +Index: src/params.h +--- src/params.h.orig2005-05-11 05:01:34 +0200 src/params.h 2005-05-12 21:05:07 +0200 +@@ -22,12 +22,12 @@ + * will probably want to set this to 1 for their builds of John. + */ + #ifndef JOHN_SYSTEMWIDE +-#define JOHN_SYSTEMWIDE 0 ++#define JOHN_SYSTEMWIDE 1 + #endif + + #if JOHN_SYSTEMWIDE +-#define JOHN_SYSTEMWIDE_EXEC/usr/libexec/john +-#define JOHN_SYSTEMWIDE_HOME/usr/share/john ++#define JOHN_SYSTEMWIDE_EXEC@l_prefix@/libexec/john ++#define JOHN_SYSTEMWIDE_HOME@l_prefix@/etc/john + #define JOHN_PRIVATE_HOME ~/.john + #endif + @@ . patch -p0 '@@ .' Index: openpkg-src/john/john.spec $ cvs diff -u -r0 -r1.1 john.spec --- /dev/null 2005-05-12 21:15:08 +0200 +++ john.spec 2005-05-12 21:15:56 +0200 @@ -0,0 +1,100 @@ +## +## john.spec -- OpenPKG RPM Package Specification +## Copyright (c) 2000-2005 OpenPKG Foundation e.V. http://openpkg.net/ +## Copyright (c) 2000-2005 Ralf S. Engelschall http://engelschall.com/ +## +## Permission to use, copy, modify, and distribute this software for +## any purpose with or without fee is hereby granted, provided that +## the above copyright notice and this permission notice appear in all +## copies. +## +## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED +## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR +## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF +## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT +## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +## SUCH DAMAGE. +## + +# package information +Name: john +Summary: Password Cracking Tool +URL: http://www.openwall.com/john/ +Vendor: Solar Designer +Packager: OpenPKG +Distribution: OpenPKG +Class:EVAL +Group:System +License: GPL +Version: 1.6.38 +Release: 20050512 + +# list of sources +Source0: http://www.openwall.com/john/c/john-%{version}.tar.gz +Patch0: john.patch + +# build information +Prefix: %{l_prefix} +BuildRoot:%{l_buildroot} +BuildPreReq: OpenPKG, openpkg = 20040130 +PreReq: OpenPKG, openpkg = 20040130 +AutoReq: no +AutoReqProv: no + +%description +John the Ripper is a fast password cracker. Its primary purpose is +to detect weak Unix passwords. Besides several crypt(3) password +hash types most commonly found on various Unix flavors Kerberos AFS +and Windows NT/2000/XP/2003 LM hashes. + +%track +prog john = { +version = %{version} +url = http://www.openwall.com/john/ +regex = john-(__VER__)\.tar\.gz +} + +%prep +%setup -q +%patch -p0 +%{l_shtool} subst %{l_value -s -a} src/params.h + +%build +( cd src + platform=generic + case %{l_platform -t} in + i?86-freebsd* ) platform=freebsd-x86-any-elf ;; + i?86-linux* ) platform=linux-x86-any-elf ;; + sun4u-sunos* ) platform=solaris-sparc64-gcc ;; + esac + %{l_make} %{l_mflags} $platform CC=%{l_cc} +) || exit $? +cat doc/README