Commits
Frank Schima authored and Schima committed a3f4089790c
1 + | # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4 |
1 2 | PortSystem 1.0 |
2 3 | |
3 4 | name alliance |
4 5 | version 5.0-20110203 |
5 6 | revision 2 |
6 7 | license GPL |
7 8 | set version_number [lindex [split ${version} -] 0] |
8 9 | categories science |
9 10 | maintainers nomaintainer |
10 11 | description Alliance, CAD and libraries for VLSI design |
11 12 | long_description Alliance is a complete set of free CAD tools and portable libraries for \ |
12 13 | VLSI design. It includes a VHDL compiler and simulator, logic synthesis \ |
13 14 | tools, and automatic place and route tools. A complete set of portable \ |
14 15 | CMOS libraries is provided |
15 16 | platforms darwin |
16 - | homepage https://soc-extras.lip6.fr/en/alliance-abstract-en/ |
17 + | homepage https://www-soc.lip6.fr/equipe-cian/logiciels/alliance/ |
17 18 | |
18 19 | master_sites ftp://asim.lip6.fr/pub/alliance/distribution/latest |
19 20 | |
20 21 | checksums sha1 a1a9f84b5120ea262c989fcf42a6131ee54d5ec7 \ |
21 22 | rmd160 be9554ae1c84c1f6d4cd49bf19e2fe997d9ec27b |
22 23 | |
23 24 | depends_lib port:xpm \ |
24 25 | port:openmotif |
25 26 | |
26 27 | worksrcdir ${name}-${version_number} |
30 31 | use_parallel_build no |
31 32 | |
32 33 | configure.args-append --mandir=${prefix}/share/man |
33 34 | configure.env-append YACC=/usr/bin/yacc |
34 35 | build.env LC_ALL=C |
35 36 | destroot.env-append YACC=/usr/bin/yacc |
36 37 | |
37 38 | # compiler_issue |
38 39 | if {[string match *clang* ${configure.compiler}]} { |
39 40 | # Missing return statements should really be fixed. |
40 - | # If you care about this port, fix the real issue... |
41 + | # If you care about this port, fix the real issue... |
41 42 | configure.cflags-append -Wno-return-type |
42 43 | } |
43 44 | |
44 45 | if {[string match *clang* ${configure.compiler}] || |
45 46 | [string match *llvm-gcc-4.2* ${configure.compiler}]} { |
46 47 | # removing -O2 in nero/src in order to correctly export symbols in MDRGrid.o |
47 48 | # cf. http://llvm.org/bugs/show_bug.cgi?id=7445 |
48 49 | # cf. http://trac.macports.org/ticket/32947#comment:3 |
49 50 | post-configure { |
50 51 | reinplace "/^CXXFLAGS/s/ -O2//" ${worksrcpath}/nero/src/Makefile |