In my previous commit 18c6e18 I missed some ports where RUBY was
optional. This commit fixes those missing ports and fixes INDEX build.
Approved by: portmgr
Fixes: 18c6e18 Mk/**ruby.mk: Switch from USE_RUBY=yes to USES=ruby
Switch from Mk/bsd.ruby.mk to Mk/Uses/ruby.mk
Notable changes are.
- Mk/bsd.ruby.mk is moved to Mk/Uses/ruby.mk.
- USE_RUBY=yes is replaced with USES=ruby.
- USE_RUBY_EXTCONF is replaced with USES=ruby:extconf.
- USE_RUBY_RDOC is replaced with USES=ruby:rdoc.
- USE_RUBY_SETUP is replaces with USES=ruby:setup.
- RUBY_NO_BUILD_DEPENDS and RUBY_NO_RUN_DEPENDS are replaced with
USES=ruby:{build,none,run}.
- RUBY_REQUIRE isn't used anywhere, so removed.
- USES=gem now implies USES=ruby.
This is mainly the work of yasu@ at https://reviews.freebsd.org/D27863
I have just made some cosmetic changes and ran exp-run to test that the
tree is not in a BROKEN state.
Approved by: portmgr
Differential Revision: https://reviews.freebsd.org/D37925
- Trivial version bump.
- Mark IGNORE as it fails on runtime. Upstream has an issue on this open. (See: PR #267668)
- Add option NOAVX to support building for older CPUs. (Thanks to Borja Marcos)
- Make portmft/portlint/portclippy even more happy.
PR: 268510
Approved by: rene (mentor)
Differential Revision: https://reviews.freebsd.org/D38016
ChangeLog: https://www.sqlite.org/releaselog/3_40_1.html
* Fix the --safe command-line option to the CLI such that it correctly
disallows the use of SQL functions like writefile() that can cause harmful
side-effects.
* Fix a potential infinite loop in the memsys5 alternative memory allocator.
This bug was introduced by a performance optimization in version 3.39.0.
* Various other obscure fixes.
PR: 268762
Reported by: pavelivolkov@gmail.com (maintainer)
MFH: 2023Q1 (bugfix release)
- Fix for some geometries in Screen::showFormBox
- Further improvements for Screen::showFormBox and showInfoBox
( selected rows and newline treatment )
- integrate Screen2 interface
databases/cego: update 2.48.2 -> 2.48.10
- Introduced Backup branch id for online backup verification. Due
to datafile page id constraints, just online backups can be recovered
inside one backup branch. Creation of a tableset and adding a
datafile to a tableset violates this contraint, so a new backup
branch is created.
- Added backup branch option for backup manager. So just valid
backup files can be treated by the manager. New sample backup manager
available in samples/chkdb
- Further improvements for cgadm screen mode. confirm dialogs added
and backup log history indicated for online backups in case of errors
- More improvements for online backup / restore. Branch id is now
added to archive log filename, so in case of new created or data
file modified tablesets, the corresponding logfiles can be filtered.
Archive logfile information for ready-for-archive and archived
logfiles has been added to archive log information
- Fixes added in CegoClient for dump mode. Some attribute and
attribute values have not treated correctly ( default values,
dimension for fixed attributes, clob values )
- Fixes added for CegoClient dump and batch mode, has been tested
with more complex acc application
- Introduced grace mode for graceful object creation. Using this
mode, views and procedures can refer to objects, which still not
exist. This mode might be useful for initial loads ( e.g. from a
dump file ) to avoid dependency errors
- Fix for CegoSelect::nextTuple, _cacheSchema was not setup for
union selects in case of empty result of the first union entry.
This leads to an exception with cache claim leak. The claim leak
has also been fixed by adding a cleanUp call to CegoSelect destructor
- Fix added in CegoAction::execViewCreate(), in case of grace mode,
empty schema must be stored with created view to force recompile
via CegoDistManager::reloadView
- Added defTabSetId parameter to several toChain methods to write
views, procedures and triggers without explizit tableset references.
This might be useful, if a tableset dump just references objects
for a single tableset and it should be loaded to a tableset with a
different name. ( e.g. select a from t1@TS1 is written as select a
from t1, if active tableset is TS1 )
- Fixes added for alias object usage ( e.g. in combination with views )
- Added lfcbase Screen2 support to CegoAdmScreen
databases/cegobridge: update 1.6.2 -> 1.6.3
- Build fixes added
Author: Björn Lemke <lemke@lemke-it.com>
Upstream defaults to Sandybridge+ CPUs for amd64.
It is reported to still work with older CPUs.
No revision bump as the change does not impact the default build.
PR: 268510
Approved by: rene (mentor)
Differential Revision: https://reviews.freebsd.org/D37924
After firebird25-* was removed from the tree firebird30-* bacem the new
default. And some consumers of firebird started failing to build with
the error "/usr/local/include/ibase.h:6:10: fatal error:
'../jrd/ibase.h' file not found".
In previous the src headers files were installed which were not
sanitized and required other header files from the source tree. This
patch properly installs the sanitized header files and fixes the
consumer builds.
While I am here fix the patches to be makepatch compatible.
Approved by: portmgr(just-fix-it)