source: trunk/dports/cross/mipsel-linux-binutils/Portfile

Last change on this file was 114328, checked in by ryandesign@…, 4 years ago

use eq and ne instead of == and != when comparing ${os.arch}, ${configure.build_arch}, ${build_arch}, and some port-specific variables for referring to architectures

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 1.6 KB
Line 
1# $Id: Portfile 114328 2013-12-05 10:21:52Z ryandesign@macports.org $
2
3PortSystem 1.0
4
5name                    mipsel-linux-binutils
6version                 2.16.1
7revision                3
8categories              cross
9license                 GPL-2+
10platforms               darwin
11maintainers             nomaintainer
12description             FSF Binutils for mipsel-linux cross development
13long_description        ${description}
14
15homepage                http://mipsel-linux-binutils.sourceforge.net/
16master_sites    fink:md5/6a9d529efb285071dad10e1f3d2b2967
17distname                binutils-${version}
18checksums               sha1 5c80fd5657da47efc16a63fdd93ef7395319fbbf
19use_bzip2               yes
20dist_subdir             binutils
21patchfiles              100-uclibc-conf.patch 110-uclibc-libtool-conf.patch \
22                                300-001_ld_makefile_patch.patch \
23                                300-006_better_file_error.patch \
24                                300-012_check_ldrunpath_length.patch \
25                                702-binutils-skip-comments.patch \
26                                spacepad.diff
27
28set target              mipsel-linux-uclibc
29set cprefix             ${prefix}/cross/${target}
30
31patch.pre_args  -p1
32
33# checking size of long... configure: error: cannot determine a size for long
34universal_variant       no
35
36configure.pre_args --prefix=${cprefix}
37configure.args  --target=${target} \
38                                --disable-werror \
39                                --disable-nls \
40                                --enable-multilib \
41                                --with-float=soft
42
43platform darwin {
44        if {${build_arch} eq "i386"} {
45                configure.args-append --build=i686-apple-darwin${os.major} \
46                                                          --host=i686-apple-darwin${os.major}
47        } else {
48                configure.args-append --build=${build_arch}-apple-darwin${os.major} \
49                                                          --host=${build_arch}-apple-darwin${os.major}
50        }
51}
52
53destroot.violate_mtree yes
54
55post-destroot {
56        file delete -force ${destroot}${cprefix}/info ${destroot}${cprefix}/man
57        foreach f [glob -directory "${destroot}${cprefix}/lib" libiberty.a */libiberty.a] {
58        file delete $f
59    }
60}
Note: See TracBrowser for help on using the repository browser.