triggered when building with clang on amd64 (under some circumstances),
but is a general issue.
PR: 240387
Kudos to: dim (for first class detective work)
The same error cause from r512431 caused some patches missing or undeleted.
Now commit the missing changes in order to unbreak PHP.
Sponsored by: PHP Update Service
The hash module is now part of the core and can't be disabled anymore.
Therefore add it to the list
Reported by: ale
Sponsored by: PHP Update Service
Differential Revision: https://reviews.freebsd.org/D21349
There are many greater changes including:
- New module ffi
- Remove interbase module
- Remove recode module
- Remove wddx module
- Many modules changes the build switches
- Many modules changes the config format, so patches needed to be recreated
Special thanks to tobik and ale for their support.
Reviewed by: tobik, ale, joneum
Sponsored by: PHP Update Service
Differential Revision: https://reviews.freebsd.org/D21349
- Spell LICENSE_FILE_APACHE20 correctly
- Move gmake to BUILD_DEPENDS directly. gmake is called during the
build by some crates but is not the primary build tool.
- Move variables around to be more in line with the recommendations
in the Porter's Handbook
- Mark port local non-overridable variables as "private"
- Reduce noise of RUST_ARCH_*: only keep the overrides when they
differ from ${ARCH}
- Drop unused RUST_TARGET plist sub
- Move post-configure-DOCS-* into do-configure
Loads and loads of backports of testcases, Fortran, some LTO and tree
optimizer fixes, C++ and libstdc++, apparently prepared for a compiler
Red Hat uses somewhere.
September 05, 2019.
Today KDE released the first stability update for KDE Applications 19.08. This
release contains only bugfixes and translation updates, providing a safe and
pleasant update for everyone.
More than twenty recorded bugfixes include improvements to Kontact, Dolphin,
Kdenlive, Konsole, Step, among others.
Improvements include:
* Several regressions in Konsole's tab handling have been fixed
* Dolphin again starts correctly when in split-view mode
* Deleting a soft body in the Step physics simulator no longer causes a crash
You can find the full list of changes here:
https://kde.org/announcements/fulllog_applications-aether.php?version=19.08.1
- Fix build on 12-STABLE and CURRENT (amd64 and i386)
- Bump PORTREVISION for all ports that depends of lang/fpc
- Add USE_BINUTILS to fpc and lazarus based ports
- Add binutils dependency to Uses/fpc.mk and Uses/lazarus.mk
PR: 240293 239934 233413 214864
Exp-run by: antoine
error: couldn't load codegen backend "/usr/ports/lang/rust/work/rustc-1.37.0-src/build/armv6-unknown-freebsd/stage1/lib/rustlib/armv6-unknown-freebsd/codegen-backends/librustc_codegen_llvm-llvm.so": "/usr/ports/lang/rust/work/rustc-1.37.0-src/build/armv6-unknown-freebsd/stage1/lib/rustlib/armv6-unknown-freebsd/codegen-backends/librustc_codegen_llvm-llvm.so: Undefined symbol \"__clear_cache\""
__clear_cache is implemented in compiler-rt and was dropped upstream with [1]:
aa41e0d25f
For some unknown reason this is a problem on armv6. Bring back the
compiler-rt submodule for now to workaround this.
Submitted by: mikael.urankar_gmail.com
Differential Revision: https://reviews.freebsd.org/D21415
two months (end of October 2019).
GCC 5 went end-of-life upstream in October 2017, so this port is now
scheduled for removal more than two years after that. Nothing in
the Ports Collection depends on it any longer (and has not for a
while), and the default version of GCC in the ports tree is GCC 9,
four major releases later.
While here stll create a proper USES block in the Makefile. [1]
Reported by: portlint [1]
Don't link unconditinally with $NCURSESLIB. When NCURSESLIB is /usr/lib and the system compiler is base GCC, GCC from ports (currently GCC9) is used. Passing -L/usr/lib makes GCC try to link to base libstdc++ instead the one from ports.
Also add USES=localbase:ldflags.
PR: 239481
Approved by: linimon (mentor), greg@unrelenting.technology (maintainer)
Differential Revision: https://reviews.freebsd.org/D21397
This includes a Fortran fix related to modules, an optimizer fix re
nested functions, fixes for aarch64 and rs6000 (aka powerpc) and a
few for libstdc++.
Changelog:
- Collections: Standard library collections have been overhauled for simplicity, performance, and safety. This is the centerpiece of the release.
- Standard library: Future is faster and more robust. Elsewhere, useful classes and methods have been added.
- Language: Literal types, partial unification, by-name implicits, more.
- Compiler: 5-10% faster, deterministic output, improved optimizer.
PR: 239944
Submitted by: Jens Grassel <freebsd-ports@jan0sch.de> (maintainer)
Sponsored by: Netzkommune GmbH
Angelscript works on powerpc, but its naming convention is only 32-bit. Define AS_MAX_PORTABILITY when building on powerpc64 to fix build.
PR: 239496
Approved by: ndowens@yahoo.com (maintainer timeout), linimon (mentor)
(without any special options or include files being required).
Until that changes (or GCC changes) we need to avoid using vec_step as a
variable name.
PR: 239266
The main changes:
- fix overflow issue with `n:MIN`, `n:MAX`
- fix `clock:year` and `clock:month`
- word headers now preserve underscores in names
- added sockets support
PR: 240055
Submitted by: Charles Childers <crc@forthworks.com>
(without any special options or include files being required).
Until that changes (or GCC changes) we need to avoid using vec_step as a
variable name.
PR: 239266
-- Check if the system is big endian - big endian
CMake Error at CMakeLists.txt:24 (message):
solidity currently does not support big endian systems.
Approved by: portmgr (tier-2 blanket)
GCC 9.2 release, thus the move from 9.1.1 to 9.2.1.)
This brings fixes to register allocation and tree optimizations, LTO,
C++, and a good dose of Fortran.
20190818:
- Interpreter and compiler have been improved to work correct, when
a derived struct overrides an element of the parent struct. Many
thanks go to Zachary Menzies, for reporting this error and for
providing a test program.
- In the FAQ the explanation, why Seed7 uses UTF-32, has been improved.
An explanation of the database abstraction layer, which provides an
database independent API, has also been added to the FAQ.
- In the manual the chapter about the deprecated function
removeAnyFile() has been replaced by a chapter about the function
removeTree().
- The program db7.sd7 (Database Inspector) has been improved quote a
table name from the catalog when doing a select.
- The program sql7.sd7 has been improved to allow the execution of SQL
statements from a file. The function getSqlStatement has been added,
which reads a semicolon terminated SQL statement from a file.
- The library tar.s7i has been improved to accept extended headers with
meta data (PAX format) also when a tar file is opened as file system
with openTar(). The function readMinimumOfHead has been improved to
do this.
- A code page for JIS X 0201 encoding has been added to charsets.s7i.
- The program err.sd7 has been improved to contain test cases, where
UTF-16 surrogate characters and non Unicode characters are written as
Seed7 string escape sequences.
- In sql_oci.c the function sqlOpenOci() has been improved to allow
opening a database with host name, port and database name. This way a
database can be opened without an entry in tnsnames.ora. The type
connectDataRecord and the function setupConnectData() have been added
to sql_oci.c.
- The functions sqlOpenMy (in sql_my.c) and sqlOpenPost (in sql_post.c)
have been improved to allow opening a database with host name, port
and database name. Now host, port and dbName are parameters. Before
the functions split the parameter dbName into host and database name.
Specifying a port was not possible.
- In sql_odbc.c the function sqlOpenOdbc() has been improved to allow
opening a database with ODBC driver name, server name and database
name. This way a database can be opened without specifying a data
source in the ODBC Data Source Administrator (in the Control Panel).
The type connectDataRecord and the functions getRegularName(),
wstriSearchCh(), wstriSearch(), connectToServer(), connectToDriver()
and driverConnect() have been added to sql_odbc.c. A definition of
SQL_NEED_DATA has been added to db_odbc.h.
- In sql_rtl.c the function sqlErrMessage() has been improved to allow
database error messages encoded in UTF-8.
- The function sqlOpen() has been removed from sql_rtl.c.
- The function width() has been added to string.s7i and seed7_05.s7i.
This function computes the sum of the character widths in a string.
A character width can be 0 (for control characters), 1 (for normal
printable characters) and 2 (for fullwidth characters, e.g. KANJI).
- The library console.s7i has been improved to use the function
libgit2-sys 0.8.2 switched to libgit2 0.29 API without bumping minor
version and adjusting pkg-config check. devel/libgit2 is still at
0.28, so FFI silently fails with a confusing error e.g.,
invalid version 3 on git_proxy_options; class=Invalid (3)
USES=cargo consumers are affected but none use libgit2-sys 0.8.2 yet.
PR: 239785
Reported by: yuri
some 68 bugs.
This is the default version of GCC in the Ports Collection, and it just
got a bit more polish and stability.
Both files/patch-amd64-gcc-multilib-support and
files/patch-powerpc64-no-_GNU_SOURCE [1] have been integrated upstream
(and also been part of lang/gcc9-devel already), so remove them here.
PR: 239648 [1]
Originally named FPK-Pascal, the Free Pascal compiler is a 32 bit and 64 bit
Turbo Pascal compatible Pascal compiler for DOS, Linux, Win32, OS/2,
(based on an older version) the AmigaOS, FreeBSD/ELF, BeOS, Darwin(OSX)
and others (source code).
WWW: https://www.freepascal.org/
dependencies in kernel
- Add patch file to solve some linking problem
- Remove LD_UNSAFE. Now it can be defined via LDPATH (/usr/bin/ld.bfd by
default). fpc is not working with lld. We will use binutils-ports when
ld.bfd is moved from base if lld not working on future version
of fpc
- Bump PORTREVISION
Release notes at
https://kde.org/announcements/kde-frameworks-5.61.0.php
Thanks to
antoine@ for the exp-runs,
tcberner@ for most of the prep-work,
the Gentoo community for cherry-picking patches
There are a bunch of changes in (implicitly included) headers, which
broke existing KDE Applications builds; that's why there are a whole
bunch of "patch-gentoo-kf5-5.61-headers" patches (taken from Gentoo
packaging). Those will go away with the next KDE Applications release,
PR: 239777
Submitted by: tcberner
lang/rust-nightly inherits PORTREVISION from lang/rust. Set it to
1 as it is in lang/rust now to avoid going backwards in rust-nightly's
PKGVERSION (even if it would only be so for a short time until the
next rust-nightly update) when we update rust to 1.37.0.