sbin/
sys/
"
-use build && EXTRACTONLY+="include/"
RDEPEND="=sys-freebsd/freebsd-lib-${RV}*
=sys-freebsd/freebsd-libexec-${RV}*
"${FILESDIR}/${PN}-10.2-underlink.patch"
)
+pkg_setup() {
+ # Add the required source files.
+ use build && EXTRACTONLY+="include/ "
+}
+
src_prepare() {
if [[ ! -e "${WORKDIR}/include" ]]; then
# Link in include headers.
gnu/
secure/
"
-use build && EXTRACTONLY+="sys/"
-use zfs && EXTRACTONLY+="cddl/"
if [ "${CATEGORY#*cross-}" = "${CATEGORY}" ]; then
RDEPEND="ssl? ( dev-libs/openssl )
=sys-freebsd/freebsd-share-${RV}*
>=virtual/libiconv-0-r2"
else
- EXTRACTONLY+="sys/"
+ EXTRACTONLY+="sys/ "
fi
DEPEND="${DEPEND}
QA_DT_NEEDED="lib/libc.so.7 usr/lib32/libc.so.7"
pkg_setup() {
+ # Add the required source files.
+ use build && EXTRACTONLY+="sys/ "
+ use zfs && EXTRACTONLY+="cddl/ "
+
[ -c /dev/zero ] || \
die "You forgot to mount /dev; the compiled libc would break."
libexec/
rescue/
"
-use zfs && EXTRACTONLY+="cddl/"
RDEPEND=""
DEPEND="sys-devel/flex
S="${WORKDIR}/rescue"
pkg_setup() {
+ # Add the required source files.
+ use zfs && EXTRACTONLY+="cddl/ "
+
use atm || mymakeopts="${mymakeopts} WITHOUT_ATM= "
use netware || mymakeopts="${mymakeopts} WITHOUT_IPX= "
use nis || mymakeopts="${mymakeopts} WITHOUT_NIS= "
usr.sbin/
etc/
"
-use build && EXTRACTONLY+="sys/"
RDEPEND="=sys-freebsd/freebsd-lib-${RV}*[ipv6?,atm?,netware?]
=sys-freebsd/freebsd-libexec-${RV}*
IUSE="atm ipfilter +pf ipv6 build ssl +cxx netware"
pkg_setup() {
+ # Add the required source files.
+ use build && EXTRACTONLY+="sys/ "
+
use atm || mymakeopts="${mymakeopts} WITHOUT_ATM= "
use cxx || mymakeopts="${mymakeopts} WITHOUT_CXX="
use ipfilter || mymakeopts="${mymakeopts} WITHOUT_IPFILTER= "
lib/
etc/
"
-use zfs && EXTRACTONLY+="cddl/"
DEPEND="=sys-freebsd/freebsd-mk-defs-${RV}*
=sys-freebsd/freebsd-sources-${RV}*"
S="${WORKDIR}/share"
pkg_setup() {
+ # Add the required source files.
+ use zfs && EXTRACTONLY+="cddl/ "
+
use doc || mymakeopts="${mymakeopts} NO_SHAREDOCS= "
use usb || mymakeopts="${mymakeopts} WITHOUT_USB= "
use zfs || mymakeopts="${mymakeopts} WITHOUT_CDDL= "
contrib/bmake/
usr.bin/bmake/
"
-use zfs && EXTRACTONLY+="cddl/"
RDEPEND="dtrace? ( >=sys-freebsd/freebsd-cddl-9.2_rc1 )
=sys-freebsd/freebsd-mk-defs-${RV}*
"${FILESDIR}/${PN}-10.1-gcc48.patch" )
pkg_setup() {
+ # Add the required source files.
+ use zfs && EXTRACTONLY+="cddl/ "
+
# WITHOUT_SSP= is required to boot kernel that compiled with newer gcc, bug #477914
[[ $(tc-getCC) == *gcc* ]] && mymakeopts="${mymakeopts} WITHOUT_SSP="
use zfs || mymakeopts="${mymakeopts} WITHOUT_CDDL="
bin/
include/
"
-use zfs && EXTRACTONLY+="cddl/"
-use build && EXTRACTONLY+="sys/"
RDEPEND="=sys-freebsd/freebsd-lib-${RV}*[usb?,bluetooth?,${MULTILIB_USEDEP}]
ssl? ( dev-libs/openssl )
whois tftp man"
pkg_setup() {
+ # Add the required source files.
+ use zfs && EXTRACTONLY+="cddl/ "
+ use build && EXTRACTONLY+="sys/ "
+
use atm || mymakeopts="${mymakeopts} WITHOUT_ATM= "
use audit || mymakeopts="${mymakeopts} WITHOUT_AUDIT= "
use bluetooth || mymakeopts="${mymakeopts} WITHOUT_BLUETOOTH= "
etc/
gnu/
"
-use nis && EXTRACTONLY+="libexec/"
-if use build ; then
- EXTRACTONLY+="
- sys/
- include/
- "
-fi
RDEPEND="=sys-freebsd/freebsd-lib-${RV}*[usb?,bluetooth?,netware?]
=sys-freebsd/freebsd-libexec-${RV}*
IUSE="acpi atm audit bluetooth floppy ipv6 kerberos minimal netware nis pam ssl usb build"
pkg_setup() {
+ # Add the required source files.
+ use nis && EXTRACTONLY+="libexec/ "
+ use build && EXTRACTONLY+="sys/ include/ "
+
# Release crunch is something like minimal. It seems to remove everything
# which is not needed to work.
use minimal && mymakeopts="${mymakeopts} RELEASE_CRUNCH= "