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 |
} |