| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Move ARM-specific patch to EXTRA_PATCHES to fix build:
../../../../../3rdparty/lzma/C/AesOpt.c:835:9: warning: AES HW_SW stub was used [-W#pragma-messages]
^
../../../../../3rdparty/lzma/C/AesOpt.c:848:1: error: variable has incomplete type 'void'
AES_COMPAT_STUB (AesCbc_Encode)
^
../../../../../3rdparty/lzma/C/AesOpt.c:844:5: note: expanded from macro 'AES_COMPAT_STUB'
AES_FUNC_START(name); \
^
../../../../../3rdparty/lzma/C/AesOpt.c:841:10: note: expanded from macro 'AES_FUNC_START'
void MY_FAST_CALL name(UInt32 *p, Byte *data, size_t numBlocks) \
^
|
|
|
|
|
|
|
|
|
|
|
| |
- Add new build dependency on archivers/zstd
- Add separate OPTIONs for each of the current buildable emulators
- Move HTML documentation from ${DOCSDIR}/html to ${DOCSDIR}
- TOOLS can now built without building any of the emulators
Changelog: https://www.mamedev.org/?p=535
PR: 277493
|
|
|
|
|
|
| |
PR: 276046
Reported by: wen@
Approved by: maintainer
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Make use of ${EXTRACT_AFTER_ARGS} for a number of files/dirs that are
not required for MAME on FreeBSD, this removes some post-patch work
from the Makefile
* Avoid extracting bgfx shaders for proprietary systems
* Avoid extracting the man page for ldplayer, as it is not built
* Update option TOOLS description
* Increase the default amount of information produced when built with
DEBUG
* Drop the conditional logic for powerpc, and use LLVM-16 for all
FreeBSD-14+ builds
* Move some NLS logic deleting .po files to ${COPYTREE_SHARE}, and
simple exclude copying those files to ${STAGEDIR}. This was originally
in the wrong Makefile target, port-build
* Add two more MAME ${SUBTARGETS} as tools; mamevirtual provides similar
ldplayer functionality thru the MAME GUI
* Remove hard-coded names from do-install-TOOLS-on Makefile target
* Remove local upstream patches that were required to build 0.259
* Reduce diff files/patch-makefile
* Use -O3 over -Ofast for speed focused compiler flags
* Drop some patches that are not required for unbundling GENie
* Add comments to some patches
* Move "${RM} -r ${WRKSRC}/docs/build/html/_sources" from do-build-DOCS-on, to "-not -regex ^./_sources.*" in do-install-DOCS-on
Changelog: https://www.mamedev.org/?p=532
PR: 274783
|
|
|
|
|
|
| |
...after commit a71f6f1f41195fc156071640e2cd200541c21e52
Reported by: vvd
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Update to 0.259 (https://www.mamedev.org/?p=529)
* Some Makefile maintenance: remove blank lines from targets; opt for verbose build, remove @ from commands
* Add MAME keymaps
* Prefer ${PREFIX}/share over ${MANPREFIX}
* Pull in an upstream commit to patch LLVM builds for 0.259 on FreeBSD
Changelog: https://www.mamedev.org/?p=529
PR: 274227
MFH: 2023Q4
|
|
|
|
| |
PR: 273575
|
|
|
|
|
|
| |
Release note: https://www.mamedev.org/?p=528
PR: 273444
|
|
|
|
|
|
|
|
|
|
|
| |
* Update to 0.257 (https://www.mamedev.org/?p=527)
* Add a hopefully more meaningful description for option NLS
* Fix description on option QTDEBUGGER, it is built as part of MAME,
not installed separately as might be implied
* Clean up pkg-message.in and hopefully clarify the mess with
MAME configuration data.
PR: 272786
|
|
|
|
| |
New major version 3.0.0
|
|
|
|
|
|
|
| |
ChangeLog: https://www.mamedev.org/releases/whatsnew_0256.txt
PR: 272358
Reported by: agh@riseup.net (maintainer)
|
|
|
|
|
|
|
|
|
| |
Port now bundles LZMA with known build issues. Import patch set from
archivers/7-zip to fix the build on armv7 and arm64.
PR: 271987
Approved by: portmgr (build fix blanket)
Obtained from: archivers/7-zip
|
|
|
|
|
| |
Use newer LLVM:
Assertion failed: (ESI.Type != EST_Uninstantiated), function SubstExceptionSpec, file /usr/local/poudriere/jails/main-powerpc/usr/src/contrib/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp, line 2240.
|
|
|
|
|
|
|
| |
ChangeLog: https://www.mamedev.org/?p=525
PR: 271774
Reported by: agh@riseup.net (maintainer)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- explicitly declare more system libraries
- port-{clippy,fmt,lint} maintenance
- separate out Qt machine debugger via OPTIONS
- separate out tools via OPTIONS
- remove licenses from ${PORTDOCS} as they are catalogued thru various ${LICENSE}* definitions
- add conditional logic for when OS ≧ 14 then explicitly build with LLVM
- a lot of the work in the post-patch target is on static files, so move most of this to files/
- files/patch-scripts_genie.lua is a fix for GCC
- sort targets into the order they run in.
PR: 271374
|
|
|
|
|
|
|
|
| |
This seems to be required to build on aarch64 as per maintainer.
Reported by: agh@riseup.net (via email)
Approved by: agh@riseup.net (maintainer)
MFH: 2023Q2
|
|
|
|
|
|
|
|
| |
Add a missing make target, permitting compilation on arm64.
PR: 271468
MFH: 2023Q2
Approved by: agh@riseup.net (maintainer)
|
|
|
|
|
|
|
|
|
|
| |
Mame fails to link on armv7 due to an address space exhaustion in lld.
As a bandaid, tell lld to not generate symbols. This frees up enough
address space to make mame link.
PR: 271374
MFH: 2023Q2
Approved by: agh@riseup.net (maintainer)
|
|
|
|
|
| |
While here, drop the quotes around <beat 'em up> added in commit
fa4ecd821fadb6 as I have been convinced they are not needed here.
|
|
|
|
|
|
| |
emulators/mess has been merged to emulators/mame in the upstream.
PR: 268691
|
|
|
|
|
|
|
| |
- Don't use MAKE_JOBS_UNSAFE as no problems found in parallel building
ChangeLog: https://www.mamedev.org/releases/whatsnew_0250.txt
PR: 268089
|
|
|
|
| |
PR: 267584
|
|
|
|
|
|
|
|
|
|
| |
Release note: https://www.mamedev.org/releases/whatsnew_0249.txt
Also transfer maintainership.
PR: 252362
Reported by: Stéphane D'Alu <sdalu@sdalu.com> (initial patches)
Approved by: manu
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Most USES use a colon for build/run(/test) suffixes. Change kde.mk,
qt.mk and pyqt.mk to do the same, and update all ports using that.
Document in CHANGES.
PR: 266034
Exp-run by: antoine
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D36349
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Many of the WWW are overwritten later which means the wrong value
is used. This did not happen before where the children were either
a) just using the pkg-descr from the parents
b) or had their own separate pkg-descr with custom WWW
Use WWW?= in parents when the child's WWW is different.
Children that use the same WWW as the parent can just inherit it,
i.e., the child WWW can be removed.
Approved by: portmgr (implicit)
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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: portmgr
|
|
|
|
|
|
|
| |
This fixes runtime on powerpc64le since sqlite vanilla assumes big-endian on all powerpc*.
PR: 257253
Approved by: manu (maintainer timeout)
|
|
|
|
|
|
|
|
|
| |
ONLY_FOR_ARCHS_REASON is used as part of the sentence and thus should
start with lower-case letter and not end with a period which is added
by the framework, similar to other knobs like BROKEN, IGNORE, et al.
While here, remove needless quoting, add missing Oxford comma, expand
contractions and jargonisms, use correct spelling for proper names.
|
|
|
|
|
|
|
|
|
|
| |
Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.
PR: 246767
Reviewed by: manu, bapt
Approved by: x11
Differential Revision: https://reviews.freebsd.org/D30824
|
|
|
|
| |
Builds fine.
|
| |
|
| |
|
|
|
|
| |
Notes:
svn path=/head/; revision=561741
|
|
|
|
|
|
|
|
|
| |
Use on powerpc64 the same options that upstream uses on ppc64 (Linux name for our powerpc64).
MFH: 2021Q1
Notes:
svn path=/head/; revision=561660
|
|
|
|
|
|
|
|
|
|
|
| |
This commit is earlier than the maintainer timeout but saves the
port from being removed because Python 2.7 expires today.
PR: 252158
Submitted by: sdalu@sdalu.com
Notes:
svn path=/head/; revision=559715
|
|
|
|
|
|
|
| |
I'm working on patches that I will submit upstream so take maintainer ship.
Notes:
svn path=/head/; revision=550258
|
|
|
|
|
|
|
|
|
| |
ChangeLog: https://www.mamedev.org/?p=484
Reported by: portscout
Notes:
svn path=/head/; revision=544568
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
ChangeLog way to big to reproduce here:
https://github.com/mamedev/mame/releases/download/mame0222/whatsnew_0222.txt
While here
* Add USES=localbase
* Move multiple variables to their places
PR: 246698
Submitted by: sdalu@sdalu.com
Notes:
svn path=/head/; revision=543711
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Some changes have been made in this release that break backwards
compatibility. Let USES=gmake force users to upgrade to this version so
port maintainers don't have to support older versions.
PR: 245725
Exp-run by: antoine
Approved by: portmgr (antoine)
Notes:
svn path=/head/; revision=534792
|
|
|
|
|
|
|
|
|
|
|
| |
- Update to 0.212
- Add dependency on libpugixml from ports instead of using bundled copy
PR: 239439
Submitted by: checo1705@secmail.pro
Notes:
svn path=/head/; revision=529280
|
|
|
|
|
|
|
|
|
|
|
| |
There's a race condition when compiling with 18-core POWER9 (72 threads):
In file included from ../../../../../src/mame/drivers/konamigq.cpp:76:
../../../../../src/devices/cpu/tms57002/tms57002.h:208:10: fatal error: '../../emu/cpu/tms57002/tms57002.hxx' file not found
#include "../../emu/cpu/tms57002/tms57002.hxx"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Notes:
svn path=/head/; revision=519601
|
|
|
|
|
|
|
|
| |
Add USES=xorg, USES=gl and in a few cases USES=gnome to ports in categories
starting with 'e'.
Notes:
svn path=/head/; revision=516802
|
|
|
|
| |
Notes:
svn path=/head/; revision=508837
|
|
|
|
|
|
|
|
|
|
|
|
| |
powerpc64 requires the same Makefile fix as amd64.
Additionally, https://github.com/bkaradzic/bx/commit/684f7ec5d6a8e0d9c396bdd2dfc1f19244800557 is necessary.
Approved by: linimon (mentor)
Differential Revision: https://reviews.freebsd.org/D21055
Notes:
svn path=/head/; revision=507824
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=507372
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 2nd attempt, with additional patches
PR: 236621
Submitted by: sirdice@gmail.com
Relnotes: https://www.mamedev.org/releases/whatsnew_0209.txt
https://mamedev.org/releases/whatsnew_0208.txt
https://mamedev.org/releases/whatsnew_0207.txt
...
Notes:
svn path=/head/; revision=500513
|
|
|
|
|
|
|
|
|
| |
PR: 236621
Reported by: Remko C. <sirdice@gmail.com>
Pointy hat to: pi
Notes:
svn path=/head/; revision=500501
|