The LLVM backend builds much faster assuming clang35 and llvm35
are already available. It probably builds on FreeBSD's base clang but
not ports llvm36. In any case, the alternative backend does not
pass the testsuite on FreeBSD (fails at test 825).
The LLVM back is the default backend for DragonFly which allows the
port to build, but it fails the very first test (fails to lock mutex).
There's no need to bump -- for FreeBSD this should package the same
as it did before.
GHDL is the leading VHSIC Hardware Description Language (VHDL) simulator.
Digital and mixed-signal systems such as field-programmable gate arrays
and integrated circuits can be described by VHDL, and VHDL can also be
used as a general purpose parallel programming language. GHDL compiles
VHDL files and creates a binary which simulates the design.
GHDL fully supports IEEE 1076-1987, IEEE 1-76-1993, IEEE 1076-2002
versions of VHDL, and partially IEEE 1076-2008.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.
While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.
Also, replace some EXTRACT_SUFX occurences with USES=tar:*.
Checked by: make fetch-urlall-list
With hat: portmgr
Sponsored by: Absolight
When appropriate:
- Try to use DISTVERSION{SUF,PRE}FIX
- Replace PORTNAME-PORTVERSION by DISTNAME
- Convert MASTER_SITES to use macros
- Other light cleanup
With hat: portmgr
Sponsored by: Absolight
/usr/local/lib/libwebkitgtk-1.0.so.0: undefined reference to `std::chrono::_V2::steady_clock::now()@GLIBCXX_3.4.19'
/usr/local/lib/libjavascriptcoregtk-1.0.so.0: undefined reference to `std::chrono::_V2::system_clock::now()@GLIBCXX_3.4.19'
collect2: error: ld returned 1 exit status
This is standard C++11, but there is a problem with stdlib.
Note: now it could be built with clang, but the produced binaries don't
behave correctly.
I have the idea that ldraw is always released under the same filename.
The port was marked broken due to a checksum mismatch; the file was
fetched but it had changed.
I've expanded DIST_SUBDIR to include the PORTVERSION. I think the scheme
used is just {YEAR}{ITERATION-2-DIGIT} so I picked 201501 as the new
PORTREVISION. This builds under poudriere testport just fine.
Approved by: blanket
This does not require fmake. It just has bad return values which
don't build with clang. The build is using 'make -k' so the errors
are ignored. I did not fix that though.
Using this new scheme allows only setting the _tag_ or _commit hash_ in
GH_TAGNAME and not having to know the hash for a tag. This scheme will
download a tarball that has a different checksum than before due to a changed
directory name for extraction.
The following MASTER_SITES are provided to retain the old checksum and
directory structure (that require GH_COMMIT):
GH -> GHL
GITHUB -> GITHUB_LEGACY
Differential Revision: https://reviews.freebsd.org/D748
Submitted by: amdmi3
Reviewed by: mat, swills, antoine, bdrewery
With hat: portmgr
- Icon field must be either absolute path or icon name if installation follows Icon Theme Specification
- Remove invalid categories
- StartupNotify field must be literally false/true, not ${FALSE}/${TRUE}