- 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}
Add a list of support architectures with a REASON that these are the only
supported targets. This will now skip this port on mips/mips64/armv6.
PR: 196970
Differential Revision: 196970
Reviewed by: hrs (in irc)
Approved by: mentor (implicit)