Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 491648
Collapse All | Expand All

(-)johntheripper-1.7.9-r6.ebuild.save (-3 / +9 lines)
Lines 21-36 Link Here
21
SLOT="0"
21
SLOT="0"
22
KEYWORDS="alpha amd64 arm hppa ~mips ppc ppc64 sparc x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos"
22
KEYWORDS="alpha amd64 arm hppa ~mips ppc ppc64 sparc x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos"
23
#Remove AltiVec USE flag. Appears to be an upstream issue.
23
#Remove AltiVec USE flag. Appears to be an upstream issue.
24
IUSE="cuda custom-cflags -minimal mmx mpi opencl openmp sse2"
24
IUSE="cuda custom-cflags -minimal mmx mpi opencl openmp sse2 moz"
25
REQUIRED_USE="openmp? ( !minimal )
25
REQUIRED_USE="openmp? ( !minimal )
26
	mpi? ( !minimal )
26
	mpi? ( !minimal )
27
	cuda? ( !minimal )
27
	cuda? ( !minimal )
28
	opencl? ( !minimal )"
28
	opencl? ( !minimal )
29
	moz? ( !minimal )"
29
30
30
RDEPEND="!minimal? ( >=dev-libs/openssl-0.9.7:0 )
31
RDEPEND="!minimal? ( >=dev-libs/openssl-0.9.7:0 )
31
	mpi? ( virtual/mpi )
32
	mpi? ( virtual/mpi )
32
	cuda? ( x11-drivers/nvidia-drivers dev-util/nvidia-cuda-toolkit )
33
	cuda? ( x11-drivers/nvidia-drivers dev-util/nvidia-cuda-toolkit )
33
	opencl? ( virtual/opencl )"
34
	opencl? ( virtual/opencl )
35
	moz? ( dev-libs/nss dev-libs/nspr )"
34
DEPEND="${RDEPEND}"
36
DEPEND="${RDEPEND}"
35
37
36
S="${WORKDIR}/${MY_P}"
38
S="${WORKDIR}/${MY_P}"
Lines 155-160 Link Here
155
			-i Makefile || die "sed Makefile failed"
157
			-i Makefile || die "sed Makefile failed"
156
		sed -i 's#/usr/local#/opt#g' Makefile || die
158
		sed -i 's#/usr/local#/opt#g' Makefile || die
157
	fi
159
	fi
160
	if use moz; then
161
		sed -i -e '/HAVE_NSS =/s/^#*//' -e 's/NSS_override//' Makefile || die
162
	fi
158
	sed -i 's#JOHN_OBJS = \\#JOHN_COMMON_OBJS = \\#g' Makefile || die
163
	sed -i 's#JOHN_OBJS = \\#JOHN_COMMON_OBJS = \\#g' Makefile || die
159
}
164
}
160
165
Lines 226-231 Link Here
226
			; do
231
			; do
227
			dosym john /usr/sbin/$s
232
			dosym john /usr/sbin/$s
228
		done
233
		done
234
		use moz && dosym john /usr/sbin/mozilla2john
229
		dosbin run/calc_stat
235
		dosbin run/calc_stat
230
		dosbin run/genmkvpwd
236
		dosbin run/genmkvpwd
231
		dosbin run/mkvcalcproba
237
		dosbin run/mkvcalcproba

Return to bug 491648