| … | |
… | |
| 5 | inherit freebsd-utils flag-o-matic |
5 | inherit freebsd-utils flag-o-matic |
| 6 | |
6 | |
| 7 | GCC="freebsd-gcc-3.4.2" |
7 | GCC="freebsd-gcc-3.4.2" |
| 8 | |
8 | |
| 9 | DESCRIPTION="Contributed sources for FreeBSD. Includes programs and libraries" |
9 | DESCRIPTION="Contributed sources for FreeBSD. Includes programs and libraries" |
| 10 | SRC_URI="${BASE_SRC_URI}${GNU}.tar.bz2 |
10 | SRC_URI="mirror://gentoo/${GNU}.tar.bz2 |
| 11 | ${BASE_SRC_URI}${GCC}.tar.bz2 |
11 | mirror://gentoo/${GCC}.tar.bz2 |
| 12 | ${BASE_SRC_URI}${P}.tar.bz2" |
12 | mirror://gentoo/${P}.tar.bz2" |
| 13 | |
13 | |
| 14 | # Must be checked |
14 | # Must be checked |
| 15 | LICENSE="BSD GPL-2 AS-IS" |
15 | LICENSE="BSD GPL-2 AS-IS" |
| 16 | KEYWORDS="~x86-fbsd" |
16 | KEYWORDS="~x86-fbsd" |
| 17 | |
17 | |
| … | |
… | |
| 32 | |
32 | |
| 33 | use ssl || mymakeopts="${mymakeopts} NO_OPENSSL= NOCRYPT= " |
33 | use ssl || mymakeopts="${mymakeopts} NO_OPENSSL= NOCRYPT= " |
| 34 | use kerberos || mymakeopts="${mymakeopts} NO_KERBEROS= " |
34 | use kerberos || mymakeopts="${mymakeopts} NO_KERBEROS= " |
| 35 | } |
35 | } |
| 36 | |
36 | |
| 37 | src_unpack() { |
37 | src_unpack() { |
| 38 | unpack ${A} |
38 | unpack ${A} |
| 39 | |
39 | |
| 40 | cd ${WORKDIR}/contrib |
40 | cd ${WORKDIR}/contrib |
| 41 | epatch ${FILESDIR}/${PN}-crt_gcc4.patch |
41 | epatch ${FILESDIR}/${PN}-crt_gcc4.patch |
| 42 | |
42 | |
| 43 | cd ${S} |
43 | cd ${S} |
| 44 | epatch ${FILESDIR}/${PN}-justneeded.patch |
44 | epatch ${FILESDIR}/${PN}-justneeded.patch |
| 45 | |
45 | |
| 46 | # Installation related patches |
46 | # Installation related patches |
| 47 | cd ${S}/lib/csu |
47 | cd ${S}/lib/csu |
| 48 | epatch ${FILESDIR}/${PN}-5.3-lib_csu-makefile.patch |
48 | epatch ${FILESDIR}/${PN}-5.3-lib_csu-makefile.patch |
| 49 | } |
49 | } |
| 50 | |
50 | |