emulators/fs-uae-launcher: update to 3.1.70 and take maintanership While here: - Changed PORTVERSION to DISTVERSION - Added NLS option and gettext support PR: 288199 Reported by: Atanu Biswas <atanubiswas484@gmail.com> (new maintainer)18b8d47737
Port details
emulators/fs-uae-launcher3.1.70
GUI launcher for the FS-UAE Amiga emulator
- Maintainer
- atanubiswas484@gmail.com
- Packages
- fs-uae-launcher 3.1.70
- Upstream
- Higher version available: 3.2.35
- CPE
- none, CVEs only via VuXML
- WWW
- http://fs-uae.net/launcher
- Links
- cgit · VuXML
Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE
None. There is no CVE without a VuXML entry for this version.
VuXML only (0) · listed, port not fixed yet
None.
pkg audit reports nothing for this version.Fixed (0)
No VuXML entries for this package.
Commits (33)
python: bump all USE_PYTHON=distutils consumers after RUN_DEPENDS removal Any missed ports, feel free to bump. Any ports that need setuptools at runtime can have the devel/py-setuptools manually added back to RUN_DEPENDS, but understand that this practice is deprecated; see CHANGES for details.06a08e69f3
*/*: Chase removal of sip from RUN_DEPENDSf3eb2459d7
*/*: Remove qtbuilder and sip from RUN_DEPENDS devel/py-qtbuilder and devel/py-sip should only be used as a BUILD_DEPENDS. (e.g. USE_PYQT=qtbuilder:build sip:build) Usually, these are only used to build the PyQt framework, but a few other ports need them to build. Ports that have them as a BUILD_DEPENDS unnecessarily haven't been audited yet. Sip used to be needed for run, but this hasn't been the case for quite some time. Runtime is provided by the devel/py-qt[56]-sip ports. (USE_PYQT=pysip). The main PyQt ports provide this automatically, so it isn't necessary to add it to individual consumers. While here: www/onionshare: Remove PyQt stuff completely. It uses PySide. With hat: kde@0d0b4d9bb9
emulators/fs-uae-launcher: Update to 3.1.681cf6f987bb
all: remove explicit versions in USES=python for "3.x+"
The logic in USES=python will automatically convert this to 3.8+ by
itself.
Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.
finance/quickfix: mark BROKEN with PYTHON
libtool: compile: c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
^~~~~~~~~~
1 warning and 1 error generated.
Reviewed by: portmgr, vishwin, yuri
Differential Revision: <https://reviews.freebsd.org/D40568>3d9a815d9cCleanup: drop redundant DESTDIR propagation via MAKE_{ARGS,ENV}
Our framework usually DTRT; sometimes it's necessary to pass it
explicitly, e.g. for ports with USES+=qmake or which use exotic
build systems, but these are mostly staging dawn and apparently
debug leftovers, so remove them to not confuse the reader.8b63b54d43audio/opus: bump consumers after update to 1.4feb1fa34f5
PyQt: Update to latest versions - PyQt5: update to 5.15.9 - PyQt6: upate to 6.4.2 - PyQt6-sip: update to 13.4.1 - PyQt5-sip: update to 12.11.1 - PyQt-builder: update to 1.14.1 - sip: upate to 6.7.7 PR: 269751 Exp-run by: antoine6d3a647cc0
Remove WWW entries moved into port Makefiles Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)fb16dfecae
Add WWW entries to port Makefiles It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)b7f05445c0
emulators: remove 'Created by' lines A big Thank You to the original contributors of these ports: * Akinori MUSHA aka knu <knu@idaemons.org> * Alejandro Pulver <alejandro@varnet.biz> * Alexander Best <arundel@gmx.net> * Alexander Nedotsukov <bland@FreeBSD.org> * Alexey Dokuchaev <danfe@FreeBSD.org> * Alexey V. Antipovsky <kemm@in-line.ru> * Alonso Cardenas Marquez <acm@FreeBSD.org> * Brian Gaeke <brg@dgate.org> * Danilo Egea Gondolfo <danilo@FreeBSD.org> * David Naylor <naylor.b.david@gmail.com> * David O'Brien (obrien@cs.ucdavis.edu) * Edward Tomasz Napierala <trasz@FreeBSD.org> * Eric L. Hernes <erich@FreeBSD.org> * Felix Palmen <felix@palmen-it.de> * Ganael Laplanche <ganael.laplanche@martymac.org> * Gerald Pfeifer <gerald@FreeBSD.org> * Gunter Wambaugh <techgunter@yahoo.com> * Jacques Vidrine <nectar@FreeBSD.org> * Janni * Jeffrey H. Johnson <CPE1704TKS@bellsouth.net> * Jeremy Karlson * Jeroen Ruigrok van der Werven <asmodai@FreeBSD.org> * Joel Sutton <jsutton@webnet.com.au> * Joerg Wunsch <joerg@FreeBSD.org> * Jonathan M. Bresler (jmb) * Jose Alonso Cardenas Marquez <acm@FreeBSD.org> * Juergen Lock <nox@jelal.kn-bremen.de> * Kaltashkin Eugene <zhecka@gmail.com> * Kevin Bowling <kbowling@FreeBSD.org> * Li-Lun Wang <llwang@infor.org> * Mario S F Ferreira <lioux@linf.unb.br> et al. * Martin Hinner * Maxim Sobolev <sobomax@FreeBSD.org> * Michael Neumann <mneumann@ntecs.de> * Miguel Mendez <flynn@energyhq.homeip.net> * Naram Qashat <cyberbotx@cyberbotx.com> * Nicole Reid <root@cooltrainer.org> * Nishika <nishika@cheerful.com> * Pavel I Volkov <pavelivolkov@googlemail.com> * Piotr Kubaj * Ruan Wei (iamayan@gmail.com) * Sebastian Schuetz <sschuetz@fhm.edu> * Seiichirou Hiraoka * Shaun Amott <shaun@FreeBSD.org> * Sheldon Hearn <axl@iafrica.com> * Simon Dick <simond@irrelevant.org> * Steven Kreuzer <skreuzer@FreeBSD.org> * Stijn Hoop <stijn@win.tue.nl> * Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> * Thomas Bernard <nanard@free.fr> * Timothy Beyer <beyert@cs.ucr.edu> * Tobias Reifenberger <tr@freebsd.mayn.de> * Tom Carrick <knyghtmare@knyghtmare.com> * Travis Poppe <tlp@liquidx.org> * Uffe Jakobsen <uffe@uffe.org> * Vladimir Kondratiev <wulf@mail.mipt.ru> * Yukihiro Nakai <Nakai@Mlab.t.u-tokyo.ac.jp> * Yukihiro Nakai <nakai@FreeBSD.org> * alepulver * alex * dchapes@ddm.on.ca * dk * elbarto * janek@gaja.ipan.lublin.pl * jhb * jmz * joerg * jraynard * krion * kstailey * mbr@FreeBSD.org * okeeblow <root@cooltrainer.org> * pixel * pjm * tenser@spitfire.ecsel.psu.edu * trasz * trasz <trasz@pin.if.uz.zgora.pl> * # Created by Timothy Beyer <beyert@cs.ucr.edu> With hat: portmgr27eb52ac6a
devel/py-qt5, devel/py-sip: Update versions
- Update sip to 6.5.1
- Update PyQt5 to 5.15.6
- Update PyQtChart, PyQtNetworkAuth and PyQtWebengine to 5.15.5
- Update PyQtSip to 12.9.1
- Update PyQtBuilder to 1.12.2
- Add ${_MAKE_JOBS} for pyqt.mk (reported by Tatsuki Makino)
PR: 261685
Exp-run by: antoine2d8f857316PyQt: Update sip to 6.5.0, reintroduce sip4 and simplify PyQt framework. SIP: As mentioned in the update from sip to sip5, this is a transitional version to remove what is deprecated in sip4. Sip6 completely removes the deprecated parts. Unfortunately, some ports — mostly cura things — can not use sip6, so we reintroduce sip4. PyQt: At the same time, we took the opportunity to simplify PyQT and propose only one package as for devel/pyside2. */py-qt5-* have been merged — excepted chart, networkauth and webengine — into devel/py-qt5-pyqt. This allows us to be in adequacy with the packages that the author of these libraries proposes, namely: PyQt - devel/py-qt5-pyqt PyQt-Charts - x11-toolkits/py-qt5-chart PyQt-NetworkAuth – net/py-qt5-networkauth PyQt-WebEngine – www/py-qt5-webengine SIP – devel/py-sip py-sip - devel/py-qt5-sip PyQt-builder - devel/py-qtbuilder Qscintilla - devel/py-qt5-qscintilla2 Reviewed by: diizzy, kde Tested by: kai, rhurlin, arrowd, madpilot Approved by: makc, tcberner, kde Differential Revision: https://reviews.freebsd.org/D33237 Exp-run by: antoine4f0a5e1540
INSTALLS_ICONS: retire the macro and rework the related dependencies While here, make sure gtk-update-icon-cache is only on run dependency where added as a dependency Enforce gtk3 to depend on gtk-update-icon-cache (previously it was inheriting the dependency)2c672a4de9
*/*: Reset MAINTAINER due to repeat fatal email bounces8703fc2c05
Remove # $FreeBSD$ from Makefiles.305f148f48
PyQt5: Update PyQt5 to 5.15.4 and py-qtbuilder to 1.9.1 PR: 254218 Exp-run by: antoine0b7a24020a
PyQt5: Update PyQt5 to 5.15.3, QScintilla2 to 2.12.0, py-qtbuilder to 1.9.0 * PyQt5: update to 5.15.3 This is a minor feature and bug-fix release. There are corresponding releases of the other PyQt5-related packages. - Added the missing QImage.setAlphaChannel(). - Support for the QtNetworkAuth library has been moved to a separate PyQtNetworkAuth package. - Wheels no longer bundle the corresponding Qt libraries and instead automatically install them from an external wheel. * QScintilla2: update to 2.12.0 This adds support for Qt6 and removes support for Qt4. - Change the new distname (again)i due to a conflict - Use the new sip-build system * devel/py-qtbuilder: update to 1.9.0 * devel/py-sip: fix flavor for sip-distinfo PR: 253865 Exp-run by: antoine108f234f7f
Update PyQt5 to 5.15.2, sip to 5.5.0, py-qtbuilder to 1.6.0 and py-qt5-sip to 12.8.1 PR: 251764 Exp-run by: antoineecb5b21c9e
emmulators/fs-uae-launcher: Update to 3.0.5 PR: 249251 Submitted by: James Wright (maintainer)9c68447547
Update PyQt to 5.15.0, py-sip to 4.19.24 and qscintilla2 to 2.11.5 - Update PyQt to 5.15.0, py-sip to 4.19.24 and qscintilla2 to 2.11.5 - Use pypi for PYQT [1] - Add devel/py-qt5-sip (Don't use it for now. It will be used in future updates of PyQt with py-sip >= 5) - Add missing py-qt5 ports: comms/py-qt5-sensors, devel/py-qt5-location, devel/py-qt5-remoteobjects, net/py-qt5-networkauth - Strip libs - Refactor *_PATH and *_PORT parts [1] RiverBankComputing doesn't offer links to download latest version of some ports PR: 247369 Reviewed by: tcberner Differential Revision: https://reviews.freebsd.org/D25749 Exp-run by: antoine2933bb22c3
Update py-sip to 4.19.21 and qscintilla2 to 2.11.4 - Update py-sip to 4.19.21 - Update qscintilla2 to 2.11.4 - Replace MASTER_SITE_RIVERBANK with https versions - Replace QSCI2_DISTNAME to match with the new one PR: 245308 Approved by: tcberner (mentor) Exp-run by: antoine5ead0a2f78
Update to 3.0.2 PR: 242120 Submitted by: Dwayne MacKinnon <dmk@ncf.ca> (maintainer) Sponsored by: Netzkommune GmbHc59ac3e2c4
e*: Add missing USES={gnome,sdl,xorg}78b522d04cMark a few ports BROKEN, unfetchablecc8ad7de9b
Fix Qt5 symbol version scripts to put the catch-all clause first. When a symbol matches multiple clauses the last one takes precedence. If the catch-all is last it captures everything. In the case of Qt5 libraries this caused all symbols to have a Qt_5 label while some should have Qt_5_PRIVATE_API. This only affects lld because GNU ld always gives the catch-all lowest priority. Older versions of Qt5Webengine exported some memory allocation symbols from the bundled Chromium. Version 5.9 stopped exporting these [1] but the symbols were kept as weak wrappers for the standard allocation functions to maintain binary compatibility. [2][3] The problem is that the call to the standard function in these weak wrappers is only resolved to the standard function if there's a call to this standard function in other parts of Qt5Webengine, because only then is there a non-weak symbol that takes precedence over the weak one. If there's no such non-weak symbol the call in the weak wrapper resolves to the weak wrapper itself creating an infinite call loop that overflows the stack and causes a crash. Some of the allocation functions are variants of C++ new and delete and it probably depends on the compiler whether these variants are used in other parts of Qt5Webengine. Remove the weak wrappers (make them Linux specific). This isn't binary compatible but we are already breaking that with the changes to the symbol versions. [1] https://github.com/qt/qtwebengine/commit/5c2cbfccf9aafb547b0b30914c4056abd25942a4 [2] https://github.com/qt/qtwebengine/commit/2ed5054e3a800fa97c2c9e920ba1e6ea4b6ef2a5 [3] https://github.com/qt/qtwebengine/commit/009f5ebb4bd6e50188671e0815a5dae6afe39db5 Bump all ports that depend on Qt5. PR: 234070 Exp-run by: antoine Approved by: kde (adridg)1bf487d3e7
pyqt: Change install directories for Python flavor support * PyQt could not be installed for multiple Python versions at the same time, as there were conflicting files. This patch creates Python-version versioned directories for all these, and further installs binaries with a version number. * Note, there might be some hickups for software that depends on on of the .so's provided by PyQt5, which might not be found anymore autmotically, and maybe need some LD-flaggery. * Update PyQt5 to 5.10.1 * Mark www/py-qt5-webengine broken. It is unforuntately no longer compatible with the old qt5-webengine-5.9.4 we ship. PR: 232745 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D8714cc8a667aa2
Add DOCS options to ports that should have one. Also various fixes related to said option. PR: 230864 Submitted by: mat exp-runs by: antoinee1bfdfbe56
- Update to 2.8.4 - Use autoplist - Pass maintainership to submitter PR: 230445 Submitted by: Nathan <ndowens@yahoo.com>c2f9916cff
fs-uae-launcher doesn't work with python33be5a5fbeb
Thank you Uffe for your past work on FreeBSD ports! Hope you'll find time to contribute to FreeBSD in the future. Reset Uffe's ports maintainership. Requested by: Uffe Jakobsen <uffe@uffe.org> (maintainer, via e-mail)156c6cb357
Add new port emulators/fs-uae-launcher PR: 193801 Submitted by: uffe The FS-UAE Launcher is an easy to use GUI frontend for FS-UAE, the free and open source Amiga Emulator based on WinUAE.58976c7e1e