after r254273
- Fix a bunch of ports to properly work after this
- Mark converters/libiconv as IGNORE for systems with iconv in libc
Reviewed by: bapt
Approved by: portmgr (bapt)
Discussed with: bapt, bsam (who both contributed ideas and code)
`#pragma GCC visibility push(hidden)' results in free() symbol being .hidden,
and linker woes. As a remedy, temporarily revert visibility to default when
including this header (probably not the best way to solve the problem though).
While here, pacify portlint(1) by removing hard-coded shlib ABI versions in
LIB_DEPENDS.
Reported by: pointyhat (via pav, erwin)
ol_lrc_fetch.o: In function `ol_lrc_candidate_free':
ol_lrc_fetch.c:(.text+0x766): undefined reference to `free'
ol_lrc_fetch_xiami.o: In function `ol_lrc_fetch_xiami_search':
ol_lrc_fetch_xiami.c:(.text+0x55e): undefined reference to `free'
ol_lrc_fetch_xiami.c:(.text+0x5cc): undefined reference to `free'
ol_lrc_fetch_xiami.c:(.text+0x60c): undefined reference to `free'
ol_lrc_fetch_ttplayer.o: In function `_download':
ol_lrc_fetch_ttplayer.c:(.text+0x210): undefined reference to `free'
ol_lrc_fetch_ttplayer.o:ol_lrc_fetch_ttplayer.c:(.text+0x513): more undefined references to `free' follow
Reported by: pointyhat
- Use short form for Google Code MASTER_SITES
- Remove in-place patches that were integrated upstream
- Remove BROKEN statement for FreeBSD 9.X, I did not find evidence it is so
- Temporarily(?) disable -Werror to allow building with Clang without
introducing local patches
ol_lrc_fetch.o: In function `ol_lrc_candidate_free':
ol_lrc_fetch.c:(.text+0x766): undefined reference to `free'
Reported by: pointyhat
Feature safe: yes