Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 319445 | Differences between
and this patch

Collapse All | Expand All

(-)johntheripper-1.7.6.ebuild.orig (-2 / +12 lines)
Lines 41-52 Link Here
41
		else
41
		else
42
			echo "linux-x86-any"
42
			echo "linux-x86-any"
43
		fi
43
		fi
44
	elif use x86-fbsd; then
45
		if use sse2; then
46
			echo "freebsd-x86-sse2"
47
		elif use mmx; then
48
			echo "freebsd-x86-mmx"
49
		else
50
			echo "freebsd-x86-any"
51
		fi
44
	elif use alpha; then
52
	elif use alpha; then
45
		echo "linux-alpha"
53
		echo "linux-alpha"
46
	elif use sparc; then
54
	elif use sparc; then
47
		echo "linux-sparc"
55
		echo "linux-sparc"
48
	elif use amd64; then
56
	elif use amd64; then
49
		echo "linux-x86-64"
57
		echo "linux-x86-64"
58
	elif use amd64-fbsd; then
59
		echo "freebsd-x86-64"
50
	elif use ppc64; then
60
	elif use ppc64; then
51
		if use altivec; then
61
		if use altivec; then
52
			echo "linux-ppc32-altivec"
62
			echo "linux-ppc32-altivec"
Lines 91-98 Link Here
91
	use custom-cflags || strip-flags
101
	use custom-cflags || strip-flags
92
	append-flags -fPIC -fPIE \
102
	append-flags -fPIC -fPIE \
93
		'-DJOHN_SYSTEMWIDE' \
103
		'-DJOHN_SYSTEMWIDE' \
94
		'-DJOHN_SYSTEMWIDE_HOME=\\\"/etc/john\\\"' \
104
		'-DJOHN_SYSTEMWIDE_HOME=\"/etc/john\"' \
95
		'-DJOHN_SYSTEMWIDE_EXEC=\\\"/usr/libexec/john\\\"'
105
		'-DJOHN_SYSTEMWIDE_EXEC=\"/usr/libexec/john\"'
96
	gcc-specs-pie && append-ldflags -nopie
106
	gcc-specs-pie && append-ldflags -nopie
97
107
98
	CPP=$(tc-getCXX) CC=$(tc-getCC) AS=$(tc-getCC) LD=$(tc-getCC)
108
	CPP=$(tc-getCXX) CC=$(tc-getCC) AS=$(tc-getCC) LD=$(tc-getCC)

Return to bug 319445