Mathics-Django won’t be upgraded, because now it requires npm: you
can use math/mathicsscript instead.
Note: if someone wants to maintain it, do not hesitate to resurrect it.
CopperSpice is a toolkit, forked from Qt and updated to use
modern C++ and CMake in the Qt 5.something LGPL days. It was
removed from the tree for being unfetchable in 2017, now
restored. I didn't bother to look at the old ports files, so
this is entirely new work.
CS builds cleanly, except I patched in -pthread as a linker
option; I think this ought to be part of the Threads package
found by CMake, but it isn't (on FreeBSD at least). Some linkage
options need to be PUBLIC to be carried through to consuming
applications (this is a FreeBSD thing).
While here, introduce the misc/copperspice-examples which
is a demo application *kitchensink* that exercises the libraries.
CopperSpice shares notional-filenames with Qt (e.g. binaries
called "lupdate" for UI design) but the Qt ports are versioned
("lupdate-qt5"). CopperSpice gets "-cs" as a suffix.
There's a bunch of patching to make things "behave" like a
regularly packaged set of libraries and applications that
consume those libraries. In particular using $(LOCALBASE)/share/
rather than putting everything in the same target directory.
codec/dav1d.c:286:14: error: no member named 'n_tile_threads' in 'struct Dav1dSettings'
p_sys->s.n_tile_threads = var_InheritInteger(p_this, "dav1d-thread-tiles");
~~~~~~~~ ^
codec/dav1d.c:292:14: error: no member named 'n_frame_threads' in 'struct Dav1dSettings'
p_sys->s.n_frame_threads = var_InheritInteger(p_this, "dav1d-thread-frames");
~~~~~~~~ ^
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/blob/v2.1.0/ChangeLog
- Remove support for legacy one shot mode;
- Make connection summary at proxy privacy preserving;
- Add snowflake event API for notifications of connection events;
- Increase capacity of client address map at the server;
- Further clean up snowflake server logs;
- Validate proxy and client supplied strings at broker;
- Update version of DTLS library to include fingerprinting fixes;
- Support recurring NAT type check in standalone proxy.
While here,
* update goptlib from 1.1.0 to 1.2.0;
* 0018750f08
Sponsored by: TorBSD Diversity Project (TDP)
Sponsored by: The Tor Project
libavcodec/libdav1d.c:137:7: error: no member named 'n_tile_threads' in 'struct Dav1dSettings'
s.n_tile_threads = dav1d->tile_threads
~ ^
libavcodec/libdav1d.c:144:14: error: no member named 'n_frame_threads' in 'struct Dav1dSettings'
s.n_frame_threads, s.n_tile_threads);
~ ^
Mplayer engine indeed require openjpeg >= 2.1.0.
Depend on openjpeg15 is irrelevant, player even connot link with it.
MFH: 2022Q1
Approved by: portmgr (fix build blanket)
Sponsored by: Netzkommune GmbH
In my Rust-based ports patches are usually split "by topic" (large
changes) or "by crate" (many small changes). The important details
are "whether/when it landed upstream?" and "what error is being fixed?"
* LICENSE changed from BSD3CLAUSE to GPLv3;
* goptlib updated to v1.2.0;
* obfs4 updated to v0.0.13;
This is what changed since v3.13.0-beta:
- ensure we generate an usable CocoaPod spec (21a9b97 and e41b625)
These are the most important changes since v3.10.1:
- you can now run dnscheck and stunreachability as part of ooniprobe run experimental
- reliability fixes and improvements in the API between the measurement engine and mobile APIs
- [backport] fix(webconnectivity): ignore any status code <= 0 (#579) #580
- fix the way in which we map errors on Windows, so most unknown_error... should go away now
- [backport] fix(geolocate): use powerdns.org whoami service (#592) #595
- backport] fix(psiphon): increase the maximum runtime to 300s (#596) #597
- relicense repository to GPLv3: #446
- torsf: sketch out experiment for running snowflake over tor using the ptx package: #373#378#387#415
- utorial: start adding tutorials explaining how to contribute to the OONI engine: #390
- ooniprobe-cli.timer: run every 12h: #512
- ensure we don't leak QUIC connections: #407
- [backport] annotate measurements with their architecture #540
- backport] webconnectivity & oohelperd comparison and fixes#537#541#542#543#545#546https://github.com/ooni/probe-cli/releases/tag/v3.13.0https://github.com/ooni/probe-cli/compare/v3.10.1...v3.13.0
Sponsored by: TorBSD Diversity Project (TDP)
Sponsored by: The Tor Project
$ portlint -C
[...]
WARN: /usr/ports/audio/shortwave/files/patch-gstreamer-audio_src_audio__format.rs: patch was not generated using ``make makepatch''. It is recommended to use ``make makepatch'' when you need to [re-]generate a patch to ensure proper patch format.
These are fixes Ruby 3.0
Changes were compiled against all dependencies of devel/ruby-gems and
they all built cleanly.
There are five known build failures, all prexisting:
* devel/rubygem-xdg5: requires Ruby 3.0
* devel/rubygem-xdg: requires Ruby 3.1
* graphics/rubygem-objectdetect: port explicitly marked broken
* mail/rubygem-tmail: port explicitly marked broken
* science/cdcl: marked broken, unfetchable
Plus, science/rubygem-ruby-dcl gets skipped because of science/cdcl
PR: 258108
Approved by: ruby (zi@)
- Fix in CegoFunction::clone, also if _exprList is empty, the function
must treated and cloned completely including table manager reference.
Otherwise, for user defined function with no arguments which are used
in views will throw an exception
- Change in CegoJDBCInfo for table list retrievel. This JDBC meta
information command is not split to tab and vie for dedicated
retrievel of table and view objects
- More work has been done regarding clean shutdown of the
database / tableset stop while busy db sessions still exist.
For this, CegoDistCursr desctructor method has been stabilized,
so no exception is thrown. Otherwise, double memory freeing of
cursor resources might occur which results in a crash
- In CegoTableManager::stopTableset, relocated the setTableSetRunState
method above and added a sleep of DBM_LOCKDELAY. This gives hanging
db threads a chance, to terminate save
- Changed CegoDatabaseManager::useObject method to take pointer to
CegoTableManager as an argument instead of threadId. The tablemanager
is used to support thread termination in case of lock delays
- Fix in CegoTableManager::createBTree to catch exclusicve useObject
timeout before committing btree. In this case, the already created
btree object should be deleted. Fix added in CegoClient to active
abort interrupt also during tuple fetch
- Added function getcount to retrieve current counter value for
a specific counter
- Fix in CegoLogManager::stopLog, the log handle must NOT be deleted,
otherwise, a subsequent startLog and logAction method will result
in a dump. This effect has been observed while importing a single
table ( via xml import ) which failed, if the table already exists.
In this case, no checkpoint is written and log handle i no more
valid. A subsequent modifying db request then results in a core
dump.
There have some CONFLICTS which doesn't make sense and actually makes
it impossible to install/upgrade the TeX through portmaster/ports so
remove those CONFLICTS and update UPDATING accordingly.
PR: 262058
Reported by: alt2600@icloud.com
This simple Django utility allows you to utilize the 12factor inspired
DATABASE_URL environment variable to configure your Django application.
The dj_database_url.config method returns a Django database connection
dictionary, populated with all the data specified in your URL. There is
also a conn_max_age argument to easily enable Django’s connection pool.
If you’d rather not use an environment variable, you can pass a URL in
directly instead to dj_database_url.parse.
Supported Databases:
Support currently exists for PostgreSQL, PostGIS, MySQL, MySQL (GIS),
Oracle, Oracle (GIS), and SQLite.
WWW: https://github.com/kennethreitz/dj-database-url
Changelog: https://changelog.qgis.org/en/qgis/version/3.24/
This update takes into account suggestions by Martin Birgmeier and
adrig@ in PR 261333 to reduce the number of dependents, especially
for Qt5. Dependencies like webengine and webkit must remain,
otherwise functionalities for QGIS and for important extensions are
missing, see PR.
PR: 261333
Reported by: portscout, Repology