rely on gcc. The patch uses the new USE_GCC=any code in Mk/bsd.gcc.mk to
accomplish this.
The ports chosen were ports that blocked 2 or more ports from building with
clang. (There are several hundred other ports that still fail to build with
clang, even with this patch. This is merely one step along the way.)
Those interested in fixing these ports with clang, and have clang as their
default compiler, can simply set FORCE_BASE_CC_FOR_TESTING=yes.
For those who have gcc as their default compiler, this change is believed
to cause no change.
Hat: portmgr
Tested with: multiple runs on amd64-8-exp-bcm and 9-exp-clang, with various
combinations of patch/no-patch and flag settings.
- Remove ABI version from LIB_DEPENDS [1]
- Update to new header
- Use USE_GITHUB for fetching
Changelog:
chase py-bsdconv update
utilize new API in taglib 1.8 to allow saving ID3v2.3
PR: ports/172265 [1]
Submitted by: Kuan-Chung Chiu <buganini@gmail.com> (maintainer) [1]
- Switch to USE_GITHUB for fetching
- Update to new header format
- Mark converters/bsdconv as MAKE_JOBS_UNSAFE
- Add prefix into DISTNAMEs to avoid conflicts
Changelog for converters/bsdconv:
9.0:
fix for MinGW
export bsdconv_malloc/bsdconv_free
add {from,to}/CCCII
add inter/ZH-STRINGS
internal API changes for use of bsdconv_ctl in wrappers
bugfixes
8.0:
add flush function into callback interface
for supporting inter/OPENCC* ( http://github.com/buganini/bsdconv-opencc )
sync data from project chvar
update inter/KANA_PHONETIC
use double data type for score value
add inter/TRIM-WIDTH
Changelog for converters/{p5,php5,py,ruby}-bsdconv:
update/add ctl function
add mktemp/fopen function
PR: ports/172263 [1]
Submitted by: Kuan-Chung Chiu <buganini@gmail.com> [1]
are no more self hosting so we are stuck with 0.25 version while pkgconf provide
the same set of features as 0.27 and a compatible frontend. A symlink to
pkg-config has been added for convenience and compatibility
This also introduces a new macro to use pkgconf in your ports:
USE_PKGCONFIG
it can take the following arguments:
- yes (meaning build only dep)
- build (meaning build only dep)
- run (meaning run only dep)
- both (meaning run and build dep)
From now USE_GNOME= pkgconfig is deprecated in favour of USE_PKGCONFIG
The old gnome macro has been modified to use pkgconf but still the sameway: run
and build dep to avoid large breakage.
While here fix some ports relying on pkg-config but not specifying it, fix some
ports broken because testing wrong .pc files, and fix ports using pkg-config
--version to determine pkg-config version instead of
pkg-config --modversion pkg-config like recommanded by pkg-config
With Hat: portmgr
Exp-runs by: bapt (pointhat-west), beat (pointyhat)
only USE_GNOME feature, convert to a BUILD_DEPENDS. This avoids both the
bug of the bogus run depend introduced by bsd.gnome.mk, and also avoids
needlessly pulling that file in.
BibTeX entries to other formats, including customly defined
text output. Furthermore, it provides the possibility to
check URLs (including MD5, size and MIME type computations)
and to verify ISBN and ISSN numbers.
PR: ports/168627
Submitted by: Thomas Dreibholz <dreibh@iem.uni-due.de>
Approved by: eadler, itetcu (mentors, implicit)