1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-20 00:21:35 +00:00
Commit Graph

8039 Commits

Author SHA1 Message Date
Adam Weinberger
e46dc1d6da bsd.default-versions.mk: Sort, and update the lang_DEFAULT check list 2022-10-13 12:15:59 -06:00
Yasuhiro Kimura
c564ea289a Mk/bsd.sites.mk: Update MASTER_SITE_DEBIAN
1. cdn.debian.net and http.debian.net are obsolete, so replace them
   with deb.debian.org.
2. Sync per-country mirrors with current official mirrors list.

Reference:	https://www.debian.org/mirror/list (1,2)
Reference:	https://wiki.debian.org/DebianGeoMirror (1)
2022-10-13 09:36:52 +09:00
Tobias C. Berner
d08cda4af5 KDE: Update KDE Frameworks to 5.99
Sunday, 9 October 2022

KDE today announces the release of KDE Frameworks 5.99.0.

KDE Frameworks are 83 addon libraries to Qt which provide a wide variety
of commonly needed functionality in mature, peer reviewed and well
tested libraries with friendly licensing terms. For an introduction see
the KDE Frameworks release announcement.

This release is part of a series of planned monthly releases making
improvements available to developers in a quick and predictable manner.

PR:		266950
Exp-run by:	antoine
2022-10-12 20:19:19 +02:00
Danilo G. Baio
8f0d46a1c6 bsd.default-versions.mk: Document varnish 7 2022-10-10 21:04:23 -03:00
Stephen Montgomery-Smith
870f8bc19b Mk/bsd.octave.mk: improve fetching of source files for older ports. 2022-10-09 21:07:41 -05:00
Yuri Victorovich
82f7248862 Mk/bsd.options.desc.mk: Add QT6_DESC 2022-10-09 01:12:05 -07:00
Tobias Kortkamp
18052912af
Uses/cargo: Fix invalid WRKSRC for crates fetched from GitLab with tag
When using tags the archive fetched from GitLab has the
corresponding commit hash appended to the directory root too.

snui@git+https://gitlab.com/snakedye/snui.git?tag=v0.1.4\#83873f1e148a9c84471c10f166c9a945a44d3e64

would result in

WRKSRC_crate_snui=	${WRKDIR}/snui-v0.1.4

but it must be

WRKSRC_crate_snui=	${WRKDIR}/snui-v0.1.4-83873f1e148a9c84471c10f166c9a945a44d3e64

PR:		266724
Reported by:	jbeich
2022-10-08 14:21:19 +02:00
Jan Beich
afbb72cc3a x11-toolkits/gstreamer1-plugins-gtk4: remove port after 88a566688d
Avoid being a burden for multimedia@ due to unmerged patch upstream.
If re-added, please, change maintainer and use the same style as gtk3
plugin i.e., x11-toolkits/gstreamer1-plugins-gtk

This reverts commit d88adb1c0a.
2022-10-02 15:43:12 +00:00
Jose Alonso Cardenas Marquez
146bad018d editors/lazarus: Update to 2.2.4
ChangeLog at:	https://gitlab.com/freepascal.org/lazarus/lazarus/-/commits/lazarus_2_2_4/
2022-10-02 00:37:35 -05:00
Tobias C. Berner
b1db946f50 Qt: Update Qt6 to 6.4.0
Relase Notes: https://www.qt.io/blog/qt-6.4-released
2022-10-01 15:55:15 +02:00
Rene Ladan
28d4aac231 Mk/Uses: unregister expired flang from fortran.mk 2022-09-30 22:13:26 +02:00
Alexey Dokuchaev
e0340ee0c5 Ada ports and Synth: extend expiration till the end of the year
Requested by:	fluffy
2022-09-30 17:54:22 +00:00
Daniel Engberg
46898c7c8e Mk/Features/lto.mk: Add checks for powerpc64 and riscv64
Add checks for powerpc64 and riscv64 since they won't work with LTO.

This is a bit crude on powerpc64 but can be improved upon later.
LTO does work on this platform using GCC but will fail using lld.

This commit also introduces LTO_DISABLE_CHECK which can be used to
override.

Reviewed by:	pkubaj (private email)
2022-09-30 12:12:18 +02:00
Rene Ladan
b74ed0f79d Mk: remove ancient 'make update-patches' target.
People should use 'make makepatch' instead which creates patches
with the expected filename and header.

Differential Revision: https://reviews.freebsd.org/D36767
2022-09-28 09:48:20 +02:00
Daniel Engberg
83a19a60d1 Mk/Features/lto.mk: Use Cargo and Meson toggles
Use corresponding toggles for each build framework to enable LTO

Reviewed by:	pkubaj (maintainer)
Differential Revision:	https://reviews.freebsd.org/D36696
2022-09-26 23:57:18 +02:00
Dima Panov
46a8770a4c devel/pear: upgrade to 1.10.13 (+)
PEAR 1.10.13 is compatible with PHP 8.2 branch

PR:	236734
2022-09-23 17:01:53 +03:00
Jochen Neumeister
7120a0670f Mk/bsd.sites.mk: remove mirror pages that no longer exist
Sponsored by:	Netzkommune GmbH
2022-09-22 14:26:41 +02:00
Piotr Kubaj
11b39f5636 lang/ruby*: switch ruby ports to clang on powerpc with the same workaround that arm uses 2022-09-22 10:13:51 +00:00
Stefan Eßer
45530097ae Mk/bsd.port.mk: support multiple URLs in WWW
The WWW macro was supposewd to hold only one URL pointing to the most
useful starting point for a user searching for additional information,
configuration examples, etc.

Some port maintainers have set the WWW macro to a list of URLs,
breaking assumptions by scripts and tools in the ports system and of
external users of the ports system.

This change allows WWW to hold a list of URLs by only considering the
first list element in places where only a single URL is supported.

This mirrors the previous behavior of only using the first line tagged
with "WWW: " in the pkg-descr file.

Approved by:	portmgr (tcberner)
Differential Revision:	https://reviews.freebsd.org/D36558
2022-09-21 13:23:44 +02:00
Stefan Eßer
5dccc48cd7 Mk/bsd.sites.mk: fall back to default WWW URLs for specific ports
This change has been accepted as part of review D36558. A follow-up
commit will apply the reminder of the patches in that review.

A separate commit is used since providing default values for certain
ports is logically different than support for multiple URLs in WWW.

This commit adds default WWW values if the following conditions are
met:

1) no value assigned to the WWW macro by the port

2) at least one of USE_GITHUB, USE_GITLAB, or USES=pear is used in
   the port

Further defaults for USES cases could be added at a later time.

The following values are used as default URLs:

USES=pear:	https://pear.php.net/package/${PORTNAME}/
USE_GITHUB:	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/
USE_GITLAB:	https://gitlab.com/${GL_ACCOUNT}/${GL_PROJECT}/

If both a USES case and USE_GITHUB or USE_GITLAB apply, the default
URL of the USES case takes precedence.

Approved by:	portmgr (tcberner)
2022-09-21 13:23:44 +02:00
Fernando Apesteguía
4f4956d9ff */*: Mk/Uses/qt.mk: Adapt comments
We now support Qt6.

PR:	266529
Approved by:	tcberner@
2022-09-21 12:33:12 +02:00
Fernando Apesteguía
a1ac01da30 */*: Mk/Uses/qt-dist.mk: Fix small typos.
PR:	266528
Approved by:	tcberner@
2022-09-21 12:32:26 +02:00
Yasuhiro Kimura
164249e867 editors/emacs: Update to 28.2
* Remove FCITXPATCH option as extra-patch-src_xfns.c can't be applied
  since 28.1.
* Tidy up Makefile with portfmt.
* Bump PORTREVISION of consumers.

ChangeLog:	https://www.gnu.org/software/emacs/news/NEWS.28.2

PR:		266454
Exp-run by:	antoine
Reviewed by:	ashish, jrm
Differential Revision:	https://reviews.freebsd.org/D36613
2022-09-21 16:48:19 +09:00
Gleb Popov
eaf7a4ee53 Uses/cabal.mk: Extend i386 brokeness to basement-0.0.15 2022-09-20 16:11:05 +03:00
Dima Panov
6d5f280b61 Mk/Uses/metaport.mk: force LICENSE_COMB=single (+)
metaports should not have any license, so it was forced LICENSE to NA.
However, some metaports may inherit multi-licensing settings from master
which leads to failed validation check:
===
License not correctly defined: single license in LICENSE,
but LICENSE_COMB is set to dual (requires more than one)
===

Force paired variable LICENSE_COMB to 'single' to keep validation checks in consistent state

Discussed with:	bapt
Approved by:	portmgr (bapt)
2022-09-19 10:28:10 +03:00
Tobias C. Berner
2fabf76bfe KDE: Update KDE Frameworks to 5.98
Monday, 12 September 2022

KDE today announces the release of KDE Frameworks 5.98.0.

KDE Frameworks are 83 addon libraries to Qt which provide a wide variety
of commonly needed functionality in mature, peer reviewed and well
tested libraries with friendly licensing terms. For an introduction see
the KDE Frameworks release announcement.

This release is part of a series of planned monthly releases making
improvements available to developers in a quick and predictable manner.

Announcement:	https://kde.org/announcements/frameworks/5/5.98.0/

PR:		266364
Exp-run by:	antoine
2022-09-19 06:46:01 +02:00
Dima Panov
e6d7834050 devel/grantlee5: update to 5.3.0 release (+)
Changelog:	https://github.com/steveire/grantlee/blob/v5.3.0/CHANGELOG
2022-09-18 18:27:56 +03:00
Muhammad Moinur Rahman
0f83560b42 lang/php82: Update version 8.2.0beta2=>8.2.0RC2
- Core:
  . Fixed bug GH-9500 (Using dnf type with parentheses after readonly
  keyword results in a parse error). (ilutov)
  . Fixed bug GH-9516 ((A&B)|D as a param should allow AB or D.  Not
  just A).  (Girgias)

- GMP
  . Fixed bug GH-9308 (GMP throws the wrong error when a GMP object is
  passed to gmp_init()). (Girgias)

- Intl
  . Fixed bug GH-9421 (Incorrect argument number for ValueError in
  NumberFormatter).  (Girgias)

- Opcache:
  . Fixed bug GH-9259 (opcache.interned_strings_buffer setting integer
  overflow). (Arnaud)

- OpenSSL:
  . Fixed bug GH-9517 (Compilation error openssl extension related to
  PR GH-9366). (Jakub Zelenka)

- PDO_PGSQL:
  . Fixed bug GH-9411 (PgSQL large object resource is incorrectly
  closed).  (Yurunsoft)

- Random:
  . Fixed bug GH-9464 (build on older macOs releases).  (David Bohman)

- Standard:
  . Marked crypt()'s $string parameter as #[\SensitiveParameter].
  (timwolla)
  . Fixed bug GH-9464 (build on older macOs releases). (David Bohman)
  . Fixed bug GH-9518 (Disabling IPv6 support disables unrelated
  constants).  (cmb)

Please DO NOT use this version in production, it is an early test
version.

Relnotes: 	https://github.com/php/php-src/blob/php-8.2.0RC2/NEWS
Sponsored by:	Bounce Experts
2022-09-16 03:49:42 -05:00
Daniel Engberg
3e4d6498b4 Mk/bsd.sites.mk: Update MASTER_SITE_SAVANNAH entries
- Refresh mirror list
- Drop ftp mirrors
- Use main site as fallback

Reviewed by:	tcberner
Differential Revision:	https://reviews.freebsd.org/D36374
2022-09-15 19:10:10 +02:00
Daniel Engberg
fda30768ed Mk/bsd.sites.mk: Update MASTER_SITE_GCC entries
- Refresh mirror list with working mirrors and not stale mirrors
- Drop ftp mirrors
- Use main site as fallback

Reviewed by:	salvadore
Differential Revision:	https://reviews.freebsd.org/D36372
2022-09-15 19:10:10 +02:00
Christoph Moench-Tegeder
38daf07c75 Mk/bsd.gecko.mk: remove references to older gecko releases
we now have
  firefox     105.0 (27b5e1775e)
  firefox-esr 102.3 (a69cb9420e)
  thunderbird 102.2 (4185660c39)
2022-09-12 22:12:19 +02:00
Yuri Victorovich
679b9e2f43 Mk/bsd.ccache.mk: Add CCACHE_ENABLED variable for ports' convenience
Some projects do some special handling when the ccache program is present.
This causes problems because ports framework has its own ccache settings
and mere presence of ccache program doesn't mean that ccache is enabled.
The new CCACHE_ENABLED variable can be used to tell projects if ccache
is really enabled.

PR:		266310
Approved by:	tcberner@ (as portmgr)
2022-09-12 00:47:54 -07:00
Felix Palmen
5ca22080ae Mk/Uses/compiler.mk: Support newer C++ standards
* Add c++20-lang and c++2b-lang arguments
* Respect LLVM_DEFAULT if it fullfills the requirements

PR:			244810, 266029
Exp-run by:		antoine
Approved by:		bapt, tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D35889
2022-09-11 13:34:29 +02:00
Felix Palmen
b231953227 textproc/linux-c7-expat-devel: Add new port
This contains the headers to build Linux software using expat.
Also add USE_LINUX=expat-devel.

Approved by:		tijl, tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D35904
2022-09-11 13:26:31 +02:00
Felix Palmen
b1cb46a420 security/linux-c7-openssl-devel: Add new port
This contains the headers to build Linux software using OpenSSL.
Also add USE_LINUX=openssl-devel.

Approved by:		tijl, tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D35903
2022-09-11 13:26:31 +02:00
Felix Palmen
a46abcf0d7 devel/linux-c7-zlib-devel: Add new port
This contains the headers to build Linux software using zlib.
Also add USE_LINUX=zlib-devel.

Approved by:		tijl, tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D35902
2022-09-11 13:26:30 +02:00
Felix Palmen
ddae4e92d8 Mk/Uses: always use colon for build/run suffix
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
2022-09-11 12:20:14 +02:00
Tobias C. Berner
9de0084953 KDE: Set WWW via kde.mk for kf5- ports 2022-09-10 20:23:06 +02:00
Po-Chuan Hsieh
73216b1ead
lang/ruby32: Update to 3.2.0-preview2
Changes:	https://www.ruby-lang.org/en/news/2022/09/09/ruby-3-2-0-preview2-released/
		https://github.com/ruby/ruby/releases/tag/v3_2_0_preview2
2022-09-11 00:07:01 +08:00
Stefan Eßer
1c4cfbf076 Mk/bsd.port.mk: do not use master site as default for WWW
Maintainers should set WWW to a website with useful information for
users of the package.

The first MASTER_SITE of the port had been considered to be a useful
default value for the WWW variable.

It has been found not to be a generally useful URL though, therefore
stop providing a default value for WWW.

Approved by:	portmgr (tcberner)
2022-09-09 18:54:49 +02:00
Stefan Eßer
0d7e17c121 Mk/Scripts: protect URL string by enclosing it quotes
The format of the manifest file does not allow commas in values.
Since URLs may include commas, they need to be protected against
interpretation of these commas as field separators.

This update unbreaks the package generation for ports that have
a comma in the URL.

Approved by:	portmgr (implcit)
2022-09-09 18:46:47 +02:00
Tobias C. Berner
35adab4dcc QT: Update Qt 6 to 6.3.2 2022-09-09 18:39:24 +02:00
Daniel Engberg
b23ea4e2d2 devel/cmake: Create a meta-port for CMake
Create a meta-port for CMake to make it easier for the end user and
better handling of build dependencies.

This pushes devel/cmake into /devel/cmake-core and splits manpages and
its dependencies to /devel/cmake-man

Approved by:	kde (tcberner)
Differential Revision:	https://reviews.freebsd.org/D34957
2022-09-08 22:14:05 +02:00
Stefan Eßer
136a6b01d2 Mk/bsd.port.mk: Fix quoting of ${COMMENT:Q} in the describe target
The contents of COMMENT will be adequately protected against
interpretation by the shell due to the :Q modifier.

This access to the COMMENT variable should therefore not be enclosed
in double quotes.

Approved by:	portmgr (implicit)
2022-09-08 16:03:19 +02:00
Tobias C. Berner
b83e197d31 KDE: Update KDE Gear to 22.08.1
Thursday, 8 September 2022

Over 120 individual programs plus dozens of programmer libraries and
feature plugins are released simultaneously as part of KDE Gear.

Today they all get new bugfix source releases with updated translations,
including:

 *  kmail: Searching for messages does work again (Commit, fixes bugs
    #458202 and #458245).
 *  kate: Fix a crash when there are no search results (Commit)
 *  krdc: Access dates are displayed properly now (Commit, fixes bug
    #458587)

Announcement: https://kde.org/announcements/gear/22.08.1/
2022-09-08 14:20:03 +02:00
Stefan Eßer
ddd0e820c8 Mk/bsd.ports.mk: Add suppport for WWW in Makefiles
Expect the project website or other relevant URL of a port to be
specified in a WWW macro in its Makefile.

This information used to be available in WWW: lines at the end of
each port's pkg-descr file. By moving it into the Makefile, this
value is easier to access, verify, and maintain.

A WWW: line is added to the "desc" element of package manifests
based on the WWW macro value by the create-manifest.sh script.
This restores the previous contents of this line in the manifest
(as e.g. expected by the Freshports website).

The ports-mgmt/portlint port has been updated in commit 9800743f0
(version 2.19.13) to support the planned introduction of WWW in
port Makefiles.

Approved by:		portmgr (tcberner)
Differential Revision:	https://reviews.freebsd.org/D36434
2022-09-07 21:32:54 +02:00
Tobias C. Berner
04bda0d8e9 lang/vala: update to 0.56.3
Changelog:
 * Various improvements and bug fixes:
  - vala: Don't unconditionally expect ObjectType of Class [#1341]
  - vala: Make try-statement parsing more resilient [#1304]
  - vala: Avoid problems with '\' in #line directives on Windows [#1353]
  - gidlparser: Set source reference of parameters

 * Bindings:
  - atspi-2: Fix a few binding errors
  - glib-2.0: Use g_abort for GLib.Process.abort() beginning with 2.50 [#1350]
  - gtk+-3.0: Correctly unhide BindingSet.by_class to avoid Version attribute
2022-09-05 17:47:19 +02:00
Rene Ladan
e11361afb9 Mk/bsd.java.mk: unregister expired java/openjdk7 2022-09-03 13:01:38 +02:00
Rene Ladan
2a09e5b4da cleanup: remove support for FreeBSD 13.0 which expired today.
- Mk/bsd.port.mk: mark 13.0 as unsupported
- Tools/scripts/portsearch: Drop support for FreeBSD <= 4
- archivers/zstd: revert "Fix build on FreeBSD 13.0"
- deskutils/xdg-desktop-portal: remove check for 13.0
- devel/libpeas: remove outdated comment
- editors/imhex: remove compatibility for 13.0
- editors/libreoffice: remove compatibility for 13.0
- editors/openoffice-4: remove compatibility for 13.0
- editors/openoffice-devel: remove compatibility for 13.0
- emulators/linux_base-c7: remove compatiblity for 13.0
- graphics/drm-kmod: remove detection for 13.0
- graphics/gpu-firmware-amd-kmod: do not check 13.0 anymore
- graphics/linux-c7-libdrm: remove support for 13.0
- math/igraph: remove support for 13.0
- net/asterisk16: drop support for ancient FreeBSD versions
- net/asterisk18: drop support for ancient FreeBSD versions
- security/openssl*: drop now obsolete patches
- sysutils/bhyve+: drop support for FreeBSD 13.0
- sysutils/ebsnvme-id: drop support for FreeBSD 13.0
- sysutils/openzfs: remove detection of FreeBSD 13.0
- sysutils/openzfs-kmod: drop detection of FreeBSD 13.0
- www/firefox: generalize pkg-message a bit regarding hgame(4)
- x11/xorg-cf-files: remove support for FreeBSD < 6 (yes, pre-2008)

While here, regenerate patches for:
- x11/xorg-cf-files
- net/asterisk16
- net/asterisk18

While here, remove a stale $Id$ from Tools/scripts/portsearch

Differential Revision: https://reviews.freebsd.org/D36233

Reviewed by:	office (fluffy), x11 (manu), arrowd, brnrd, cperciva, freqlabs, imp, jbeich, madpilot, nobutaka
2022-09-01 15:52:16 +02:00
Ryan Steinmetz
92dd2ee057
Mk/bsd.sites.mk: Update ZI mirror 2022-08-30 09:37:40 -04:00