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

Collapse All | Expand All

(-)freebsd-ubin-9.2_rc3.ebuild (-6 / +16 lines)
Lines 48-59 Link Here
48
	"${FILESDIR}/${PN}-9.0-fixmakefiles.patch"
48
	"${FILESDIR}/${PN}-9.0-fixmakefiles.patch"
49
	"${FILESDIR}/${PN}-setXid.patch"
49
	"${FILESDIR}/${PN}-setXid.patch"
50
	"${FILESDIR}/${PN}-lint-stdarg.patch"
50
	"${FILESDIR}/${PN}-lint-stdarg.patch"
51
	"${FILESDIR}/${PN}-9.1-kdump-ioctl.patch"
52
	"${FILESDIR}/${PN}-8.0-xinstall.patch"
51
	"${FILESDIR}/${PN}-8.0-xinstall.patch"
53
	"${FILESDIR}/${PN}-9.1-bsdar.patch"
52
	"${FILESDIR}/${PN}-9.1-bsdar.patch"
54
	"${FILESDIR}/${PN}-9.1-minigzip.patch"
53
	"${FILESDIR}/${PN}-9.1-minigzip.patch"
55
	"${FILESDIR}/${PN}-9.1-grep.patch"
54
	"${FILESDIR}/${PN}-10.0-atf.patch"
56
	"${FILESDIR}/${PN}-9.1-ar-libarchive3.patch" )
55
	"${FILESDIR}/${PN}-10.0-dtc-gcc46.patch"
56
	"${FILESDIR}/${PN}-10.0-mandoc.patch" )
57
57
58
# Here we remove some sources we don't need because they are already
58
# Here we remove some sources we don't need because they are already
59
# provided by portage's packages or similar. In order:
59
# provided by portage's packages or similar. In order:
Lines 71-77 Link Here
71
	unzip
71
	unzip
72
	tput tset tabs
72
	tput tset tabs
73
	less lessecho lesskey
73
	less lessecho lesskey
74
	dig hesinfo nslookup nsupdate host
74
	hesinfo host
75
	rsh rlogin rusers rwho ruptime
75
	rsh rlogin rusers rwho ruptime
76
	compile_et lex vi smbutil file vacation nc ftp telnet
76
	compile_et lex vi smbutil file vacation nc ftp telnet
77
	c99 c89
77
	c99 c89
Lines 89-95 Link Here
89
	use ssl || mymakeopts="${mymakeopts} WITHOUT_OPENSSL= "
89
	use ssl || mymakeopts="${mymakeopts} WITHOUT_OPENSSL= "
90
	use usb || mymakeopts="${mymakeopts} WITHOUT_USB= "
90
	use usb || mymakeopts="${mymakeopts} WITHOUT_USB= "
91
	use zfs || mymakeopts="${mymakeopts} WITHOUT_CDDL= "
91
	use zfs || mymakeopts="${mymakeopts} WITHOUT_CDDL= "
92
	mymakeopts="${mymakeopts} WITHOUT_CLANG= "
92
	mymakeopts="${mymakeopts} WITHOUT_CLANG= WITHOUT_LZMA_SUPPORT= WITHOUT_ICONV= WITHOUT_SVN= WITHOUT_SVNLITE= WITHOUT_OPENSSH= "
93
}
93
}
94
94
95
pkg_preinst() {
95
pkg_preinst() {
Lines 102-108 Link Here
102
}
102
}
103
103
104
src_prepare() {
104
src_prepare() {
105
	use build || ln -s "/usr/src/sys" "${WORKDIR}/sys"
105
	if [[ ${PV} != *9999* ]]; then
106
		use build || ln -s "/usr/src/sys" "${WORKDIR}/sys"
107
	fi
106
108
107
	# Rename manpage for renamed cmp
109
	# Rename manpage for renamed cmp
108
	mv "${S}"/cmp/cmp.1 "${S}"/cmp/bsdcmp.1 || die
110
	mv "${S}"/cmp/cmp.1 "${S}"/cmp/bsdcmp.1 || die
Lines 116-121 Link Here
116
118
117
	# Disable it here otherwise our patch wont apply
119
	# Disable it here otherwise our patch wont apply
118
	use ar || dummy_mk ar
120
	use ar || dummy_mk ar
121
122
	# Preparing to build xlint
123
	export LINT=xlint
119
}
124
}
120
125
121
setup_multilib_vars() {
126
setup_multilib_vars() {
Lines 129-134 Link Here
129
}
134
}
130
135
131
src_compile() {
136
src_compile() {
137
	# Preparing to build mandoc
138
	cd "${WORKDIR}/lib/libmandoc"
139
	freebsd_src_compile
140
141
	cd "${S}"
132
	local MULTIBUILD_VARIANTS=( $(multilib_get_enabled_abis) )
142
	local MULTIBUILD_VARIANTS=( $(multilib_get_enabled_abis) )
133
	multibuild_foreach_variant freebsd_multilib_multibuild_wrapper setup_multilib_vars freebsd_src_compile
143
	multibuild_foreach_variant freebsd_multilib_multibuild_wrapper setup_multilib_vars freebsd_src_compile
134
}
144
}

Return to bug 488214