as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.
PR: 231590
Based on the new policy of all maintained ports reset
when maintaner is absent for 3 months.
Bug#226400 for science/py-tensorflow is ignored since 2018-03-06 (3+ months).
portscout database indicates that 48.94% of his ports aren't updated.
instead of empty files. Fix this and use @sample keyword for they
removal management in place of install/deinstall scripts.
PR: 207527
Reported by: amdmi3
calculated by perl functions
- Port now compiles fine with warnings switches, don't turn them off
- Remove configure PERL_LIBDIR patch, we set PERL_LIBDIR in
CONFIGURE_ENV so perl libdir path is set properly
- Remove obsolete REINPLACE_CMD commands, in latest release all that
stuff was fixed and I missed it in last port update
- Fix build on current, libdpkg uses md5 checksum functions from libmd
while not listing it as linking dependency, new clang doesn't like it:
CCLD dpkg-deb
./lib/dpkg/.libs/libdpkg.a(buffer.o): In function `buffer_digest':
buffer.c:(.text+0x44): undefined reference to `_libmd_MD5Init'
buffer.c:(.text+0x52): undefined reference to `_libmd_MD5Update'
./lib/dpkg/.libs/libdpkg.a(buffer.o): In function `buffer_digest_done':
buffer.c:(.text+0xbf): undefined reference to `_libmd_MD5Final'
./lib/dpkg/.libs/libdpkg.a(buffer.o): In function `buffer_copy':
buffer.c:(.text+0x2fc): undefined reference to `_libmd_MD5Init'
buffer.c:(.text+0x39f): undefined reference to `_libmd_MD5Update'
cc: error: linker command failed with exit code 1 (use -v to see invocation)
- 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
- Sort USES, use correct option helper, fix plist when NLS=off
- Add build fix patch (when NLS=off and compiler == clang) which
prevents mixing C and C++ code in C header file
Before, we had:
site_perl : lib/perl5/site_perl/5.18
site_perl/perl_arch : lib/perl5/site_perl/5.18/mach
perl_man3 : lib/perl5/5.18/man/man3
Now we have:
site_perl : lib/perl5/site_perl
site_arch : lib/perl5/site_perl/mach/5.18
perl_man3 : lib/perl5/site_perl/man/man3
Modules without any .so will be installed at the same place regardless of the
Perl version, minimizing the upgrade when the major Perl version is changed.
It uses a version dependent directory for modules with compiled bits.
As PERL_ARCH is no longer needed in plists, it has been removed from
PLIST_SUB.
The USE_PERL5=fixpacklist keyword is removed, the .packlist file is now
always removed, as is perllocal.pod.
The old site_perl and site_perl/arch directories have been kept in the
default Perl @INC for all Perl ports, and will be phased out as these old
Perl versions expire.
PR: 194969
Differential Revision: https://reviews.freebsd.org/D1019
Exp-run by: antoine
Reviewed by: perl@
Approved by: portmgr
Remove patches and hacks that were used to work around the previous
situation
This allows to stage more ports as a regular user
Differential Revision: https://reviews.freebsd.org/D703
Reviewed by and discussed with: bapt
With hat: portmgr