notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
All times are UTC
Ukraine
non port: Mk/bsd.port.mk
SVNWeb

Number of commits found: 1224 (showing only 100 on this page)

1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11  »  [Last Page]

Sat, 6 May 2023
[ 05:47 Daniel Engberg (diizzy) search for other commits by this committer ]    commit hash:af209cebad90f67199b65c0c1737f7d187498a12  commit hash:af209cebad90f67199b65c0c1737f7d187498a12  commit hash:af209cebad90f67199b65c0c1737f7d187498a12  af209ce 
Mk/bsd.port.mk: Enable verbose output when pkgconfig file(s) ends up in wrong
path

To avoid confusion and silently fix issues that occurs

Reviewed by:	mat
Approved by:	portmgr (bofh)
Thu, 30 Mar 2023
[ 23:59 Muhammad Moinur Rahman (bofh) search for other commits by this committer ]    commit hash:56932296b7bc5c29380a4c433c5a9250fb6b4fb5  commit hash:56932296b7bc5c29380a4c433c5a9250fb6b4fb5  commit hash:56932296b7bc5c29380a4c433c5a9250fb6b4fb5  5693229  (Only the first 10 of 30 ports in this commit are shown above. View all ports for this commit)
*/*: Sunset 12.3-RELEASE from ports tree

- Mk/bsd.port.mk: mark FreeBSD 12.3 as unsupported.
- Mk/Uses/cabal.mk: Remove the text-2 workaround for 12.3-RELEASE
- biology/wfa2-lib: remove obsolete patch
- databases/mongodb60: remove IGNORE for EOL FreeBSD 12.3
- devel/concurrencpp: remove workaround for EOL FreeBSD 12.3
- devel/electron22: remove IGNORE for EOL FreeBSD 12.3
- devel/malloy: this should build fine on 12.4-RELEASE
- devel/qcoro: remove BROKEN for EOL FreeBSD 12.3
- devel/root: remove workaround for EOL FreeBSD 12.3
- editors/imhex: remove IGNORE for EOL FreeBSD 12.3
- emulators/ppsspp: remove workaround for EOL FreeBSD 12.3
- emulators/rpcs3: remove workaround for EOL FreeBSD 12.3
- emulators/yuzu: remove workaround for EOL 12.3-RELEASE
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Sat, 4 Mar 2023
[ 18:18 Gleb Popov (arrowd) search for other commits by this committer Author: Olivier Duchateau ]    commit hash:1ccad74cc8c19d8a0fa0ab573604db5c3484d90d  commit hash:1ccad74cc8c19d8a0fa0ab573604db5c3484d90d  commit hash:1ccad74cc8c19d8a0fa0ab573604db5c3484d90d  1ccad74  (Only the first 10 of 76 ports in this commit are shown above. View all ports for this commit)
x11/budgie: + Budgie desktop environment.

This is import of complete Budgie desktop, it contains:

  - Uses 'budgie.mk' framework
  - Add virtual category (budgie) in `Mk/bsd.port.mk`
  - Meta-port `x11-wm/budgie`
  - New icon theme `x11-themes/tela-icon-theme`

Reviewed by: rene, tcberner, lbartoletti, arrowd

Differential Revision: https://reviews.freebsd.org/D37224
Thu, 16 Feb 2023
[ 15:51 Baptiste Daroussin (bapt) search for other commits by this committer Author: Mateusz Guzik ]    commit hash:e3a17d6ec3d43f5af6cf259ac1cbc26ba0c83c73  commit hash:e3a17d6ec3d43f5af6cf259ac1cbc26ba0c83c73  commit hash:e3a17d6ec3d43f5af6cf259ac1cbc26ba0c83c73  e3a17d6 
SMP: Use nproc(1) instead of sysctl kern.smp.cpus

The former respects cpuset, while the latter does not.

$ cpuset -l 1 -- make -V MAKE_JOBS_NUMBER
1

As nproc is newly introduced, keep the previous variant as a fallback
for the time being.

Differential Revision:	https://reviews.freebsd.org/D38457
Wed, 8 Feb 2023
[ 10:53 Muhammad Moinur Rahman (bofh) search for other commits by this committer ]    commit hash:6e1233be229212a0496f42d611bd40f3e3a628da  commit hash:6e1233be229212a0496f42d611bd40f3e3a628da  commit hash:6e1233be229212a0496f42d611bd40f3e3a628da  6e1233b  (Only the first 10 of 159 ports in this commit are shown above. View all ports for this commit)
Mk/**ldap.mk: Convert USE_LDAP to USES=ldap

Convert the USE_LDAP=yes to USES=ldap and adds the following features:

- Adds the argument USES=ldap:server to add openldap2{4|5|6}-server as
  RUN_DEPENDS
- Adds the argument USES=ldap<version> and replaces WANT_OPENLDAP_VER
- Adds OPENLDAP versions in bsd.default-versions.mk
- Adds USE_OPENLDAP/WANT_OPENLDAP_VER in Mk/bsd.sanity.mk
- Changes consumers to use the features

Reviewed by:	delphij
Approved by:	portmgr
Differential Revision: https://reviews.freebsd.org/D38233
Sat, 14 Jan 2023
[ 23:08 Muhammad Moinur Rahman (bofh) search for other commits by this committer ]    commit hash:18c6e18276691edf5274406bf82a3b06792ff9ae  commit hash:18c6e18276691edf5274406bf82a3b06792ff9ae  commit hash:18c6e18276691edf5274406bf82a3b06792ff9ae  18c6e18  (Only the first 10 of 2869 ports in this commit are shown above. View all ports for this commit)
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
Wed, 11 Jan 2023
[ 22:41 Luca Pizzamiglio (pizzamig) search for other commits by this committer ]    commit hash:93a86257b76dfc938ef0e37147e762b2605334ae  commit hash:93a86257b76dfc938ef0e37147e762b2605334ae  commit hash:93a86257b76dfc938ef0e37147e762b2605334ae  93a8625 
component: Mk framework

Add check to detect colon in .CURDIR, because it's not supported
this patch detects the colon and shows a proper error message

Reviewed By: #portmgr, tcberner
Differential Revision: https://reviews.freebsd.org/D37500
Sun, 25 Dec 2022
[ 22:05 Tijl Coosemans (tijl) search for other commits by this committer ]    commit hash:5ebd817f9cff059818b06d21c0780ba44d0bfe4d  commit hash:5ebd817f9cff059818b06d21c0780ba44d0bfe4d  commit hash:5ebd817f9cff059818b06d21c0780ba44d0bfe4d  5ebd817 
Mk/bsd.port.mk: Pass MASTER_SITE_SUBDIR to submake of makesum target

This fixes make makesum in Linux ports.  Uses/linux.mk only defines
MASTER_SITE_SUBDIR if MASTER_SITES is undefined so it was empty in the
submake.
Wed, 21 Dec 2022
[ 16:34 Bryan Drewery (bdrewery) search for other commits by this committer ]    commit hash:4ca11c4efc7e01e8fbf797624c8d54157f1c61a0  commit hash:4ca11c4efc7e01e8fbf797624c8d54157f1c61a0  commit hash:4ca11c4efc7e01e8fbf797624c8d54157f1c61a0  4ca11c4 
Mk/bsd.sanity.mk: Reduce parsing during package builds

This disables bsd.sanity.mk when PACKAGE_BUILDING is set such that it
only is loaded during 'make [all]' or 'make check-sanity'.  It is assumed the
package tool will manually call the target if it wants the check.  Otherwise
we get redundant logic and filesystem lookups from this file for every other
build target.

Prodded by:	mjg
Mon, 19 Dec 2022
[ 14:44 Muhammad Moinur Rahman (bofh) search for other commits by this committer ]    commit hash:721e5776c957ada07a0d148f5fc3e782a251e6dc  commit hash:721e5776c957ada07a0d148f5fc3e782a251e6dc  commit hash:721e5776c957ada07a0d148f5fc3e782a251e6dc  721e577  (Only the first 10 of 130 ports in this commit are shown above. View all ports for this commit)
Mk/**tex.mk: Convert bsd.tex.mk to USES=tex

- Update all the consumers to use USES=tex
- USE_TEX=yes is the old way of writing USES=tex which has been removed
  and replaced in all ports
- Almost all of the USE_TEX features remains unchanged
- Some consumers had the same variables defined both in the mk
  infrastructure and also in the ports which have been removed from the
  ports as those are redundant.

In case any of the consumers are failing to build please make sure that
the nexessary USES=tex is there. Unlike previous USE_TEX=yes will no
longer load the required VARS for tex and related dependencies.

Reviewed by:	portmgr
Approved by:	portmgr (blanket)
Wed, 26 Oct 2022
[ 08:34 Baptiste Daroussin (bapt) search for other commits by this committer ]    commit hash:cc0e861e232dbc725446c5ce43506e50005cbf30  commit hash:cc0e861e232dbc725446c5ce43506e50005cbf30  commit hash:cc0e861e232dbc725446c5ce43506e50005cbf30  cc0e861 
hardening: add relro and bind_now features

As usual with features, this can be activated/deactivated via
WITH/WITHOUT_<feature>

Each port can individually mark itself as not supporting the feature
via <feature>_UNSAFE=
[ 08:22 Baptiste Daroussin (bapt) search for other commits by this committer Author: Jatin Kataria ]    commit hash:c6e7c894c6657af42a49dfdffee5de8b8c69e422  commit hash:c6e7c894c6657af42a49dfdffee5de8b8c69e422  commit hash:c6e7c894c6657af42a49dfdffee5de8b8c69e422  c6e7c89 
features: Add support to build ports as PIE executables.

This will allow utilization of ASLR provided by the kernel.

Sponsored by:	Netflix
Sat, 15 Oct 2022
[ 13:36 Christian Weisgerber (naddy) search for other commits by this committer ]    commit hash:d8c894889cc7055dd347b696b2157a5db401ad20  commit hash:d8c894889cc7055dd347b696b2157a5db401ad20  commit hash:d8c894889cc7055dd347b696b2157a5db401ad20  d8c8948 
Mk/bsd.port.mk: Use .MAKE.UID instead of calling id(1)

Save an invocation of id(1) by using the built-in .MAKE.UID variable
instead.  Check availability of .MAKE.UID first, since older versions
of bmake (12.x) don't have it yet.

PR:		266942
Approved by:	bapt
Wed, 28 Sep 2022
[ 07:48 Rene Ladan (rene) search for other commits by this committer ]    commit hash:b74ed0f79d32e7564969faac41a2e1083bbc49f4  commit hash:b74ed0f79d32e7564969faac41a2e1083bbc49f4  commit hash:b74ed0f79d32e7564969faac41a2e1083bbc49f4  b74ed0f 
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
Wed, 21 Sep 2022
[ 11:23 Stefan Eßer (se) search for other commits by this committer ]    commit hash:45530097ae3725e7265e8bac2bde48766f3f4f09  commit hash:45530097ae3725e7265e8bac2bde48766f3f4f09  commit hash:45530097ae3725e7265e8bac2bde48766f3f4f09  4553009 
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
Fri, 9 Sep 2022
[ 16:54 Stefan Eßer (se) search for other commits by this committer ]    commit hash:1c4cfbf076f6ff72e81e6f674799f40b9a763b08  commit hash:1c4cfbf076f6ff72e81e6f674799f40b9a763b08  commit hash:1c4cfbf076f6ff72e81e6f674799f40b9a763b08  1c4cfbf 
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)
Thu, 8 Sep 2022
[ 14:03 Stefan Eßer (se) search for other commits by this committer ]    commit hash:136a6b01d28d42af48130ed231c302e104f52ec2  commit hash:136a6b01d28d42af48130ed231c302e104f52ec2  commit hash:136a6b01d28d42af48130ed231c302e104f52ec2  136a6b0 
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)
Wed, 7 Sep 2022
[ 19:32 Stefan Eßer (se) search for other commits by this committer ]    commit hash:ddd0e820c8eb73acef94c72434c382982d0fa329  commit hash:ddd0e820c8eb73acef94c72434c382982d0fa329  commit hash:ddd0e820c8eb73acef94c72434c382982d0fa329  ddd0e82 
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
Thu, 1 Sep 2022
[ 13:52 Rene Ladan (rene) search for other commits by this committer ]    commit hash:2a09e5b4da7cfa9288c56e94791cc371a31b914d  commit hash:2a09e5b4da7cfa9288c56e94791cc371a31b914d  commit hash:2a09e5b4da7cfa9288c56e94791cc371a31b914d  2a09e5b  (Only the first 10 of 49 ports in this commit are shown above. View all ports for this commit)
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
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Fri, 26 Aug 2022
[ 09:03 Baptiste Daroussin (bapt) search for other commits by this committer ]    commit hash:acf5d2725a4e221a2aceb44297e151dc3902735d  commit hash:acf5d2725a4e221a2aceb44297e151dc3902735d  commit hash:acf5d2725a4e221a2aceb44297e151dc3902735d  acf5d27 
CONFLICTS_INSTALL: check later for conflicts

Until now, the check of the CONFLICTS_INSTALL was done during the sanity
check, meaning very early in the package building process.

this makes it painful in 2 cases:
1. a port depend at build time on the extraction of this port, it will print
   its warning message along with the default timer, while we will never reach
   the said conflict at all.
2. since the ports tree has been staged, one can even go up to create a valid
   package even if a locally conflicting package is locally installed.

This change make the check and print of the conflicts only happen during the
install phase, the same way the ports tree checks if a previous version is
already installed.

PR:	213890
Discussed with:	tcberner
Reviewed by:	tcberner
Differential Revision:	https://reviews.freebsd.org/D36355
Fri, 29 Jul 2022
[ 08:17 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:de99fa005af6a2f9e47976b7272fb987be2d6fbf  commit hash:de99fa005af6a2f9e47976b7272fb987be2d6fbf  commit hash:de99fa005af6a2f9e47976b7272fb987be2d6fbf  de99fa0 
Mk/bsd.port.mk: add ${LOCALBASE}/share/pkgconfig support

In d48fab59daa56e0b3b6ffecef57a69c32ae9c0a7 ${LOCALBASE}/share/pkgconfig
was added as a valid location for pc files. Chase this change when using
base-pkgconfig files.
Thu, 28 Jul 2022
[ 23:05 Adam Weinberger (adamw) search for other commits by this committer ]    commit hash:b13c98f513401516e7708f118f44dd63665682e7  commit hash:b13c98f513401516e7708f118f44dd63665682e7  commit hash:b13c98f513401516e7708f118f44dd63665682e7  b13c98f 
Framework: Fix typo
Wed, 27 Jul 2022
[ 13:21 Baptiste Daroussin (bapt) search for other commits by this committer ]    commit hash:b26839acc225c7007ebb8910e7136703667effda  commit hash:b26839acc225c7007ebb8910e7136703667effda  commit hash:b26839acc225c7007ebb8910e7136703667effda  b26839a 
framework: generalize WITH_ code

Make the definition of WITH_ variable (end user actionable) a define
via a generic code
Move the WITH_DEBUG code into its own file Features/debug.mk
Replace USE_LTO into WITH_LTO and move it into Features/lto.mk
Move WITH_SSP into its own Features/ssp.mk

Add a variable to defined which one are activated by default (here SSP)

Reviewed by:	portmgr (tcberner)
Differential Revision:	https://reviews.freebsd.org/D35873
Thu, 30 Jun 2022
[ 19:14 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:882f16714d909f1413b2c4bda44436726a0ff819  commit hash:882f16714d909f1413b2c4bda44436726a0ff819  commit hash:882f16714d909f1413b2c4bda44436726a0ff819  882f167 
framework: add new variable PKGCONFIG_BASE

The base system started to provide certain pkgconfig files for
components it provides. This new variable allows ports to prefer base
components explicitly using for example

	PKGCONFIG_BASE=foo

This will create a symlink of /usr/libdata/pkgconfig/foo.pc to
${WKRDIR}/.pkgconfig and adding said path to pkgconfigs search path.

This allows us to switch easily between base and port implementation
of different components (say openssl) by simply defining the appropriate
variable in (say ssl.mk).

Reviewed by:		bapt
Differential Revision:	https://reviews.freebsd.org/D35494
Wed, 15 Jun 2022
[ 21:33 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:5b1a3b218f9a7d288eda8cbfa67a254302429e70  commit hash:5b1a3b218f9a7d288eda8cbfa67a254302429e70  commit hash:5b1a3b218f9a7d288eda8cbfa67a254302429e70  5b1a3b2 
Mk/bsd.port.mk: fix indentations

Reminder: please use the provdied hooks when working in Mk.
[ 12:52 Baptiste Daroussin (bapt) search for other commits by this committer ]    commit hash:e64dd94c22dc59ad474126f79c0e4374519c0618  commit hash:e64dd94c22dc59ad474126f79c0e4374519c0618  commit hash:e64dd94c22dc59ad474126f79c0e4374519c0618  e64dd94 
bsd.port.mk: remove FORCE_POST

FORCE_POST was a temporary solution when migrating from pkg_tools to
pkg now that everything can directly enforce when it is executed, it is
not needed anymore (and actually pkg is not looking for it anymore)
Sat, 28 May 2022
[ 15:30 Bryan Drewery (bdrewery) search for other commits by this committer ]    commit hash:9f1366dad98a7a31d9f44d7e1199389a27fcbb90  commit hash:9f1366dad98a7a31d9f44d7e1199389a27fcbb90  commit hash:9f1366dad98a7a31d9f44d7e1199389a27fcbb90  9f1366d 
Mk/bsd.port.mk: Fix unchanged options overwriting dialog4ports bg

This was already handled for the changed options case.
Mon, 16 May 2022
[ 08:54 Emmanuel Vadot (manu) search for other commits by this committer ]    commit hash:10034f05db1d90eff004a08581c7639652d0ea98  commit hash:10034f05db1d90eff004a08581c7639652d0ea98  commit hash:10034f05db1d90eff004a08581c7639652d0ea98  10034f0 
flavors: Allow ignoring for specific OSREL

This change allow a ports to have
<flavor>_IGNORE_<OPSYS>_{OSREL,OSREL:R} in their makefile so we
can ignore on specific FreeBSD version.

Approved by:	bapt
Reviewed by:	bapt
Sponsored by:	Beckhoff Automation GmbH & Co. KG
Fri, 6 May 2022
[ 07:23 Baptiste Daroussin (bapt) search for other commits by this committer ]    commit hash:b0421f68d1d13596642f2b2d0fef0a31aa41b79d  commit hash:b0421f68d1d13596642f2b2d0fef0a31aa41b79d  commit hash:b0421f68d1d13596642f2b2d0fef0a31aa41b79d  b0421f6 
package: fix inverted logic
[ 07:21 Baptiste Daroussin (bapt) search for other commits by this committer ]    commit hash:13efc89f4e4423dca7734793349bc84c843b63e3  commit hash:13efc89f4e4423dca7734793349bc84c843b63e3  commit hash:13efc89f4e4423dca7734793349bc84c843b63e3  13efc89 
package: stop creating the backward compatibility symlinks

Stop creating the "transitionning" backward compatibility symlink
for packages, 9 month passed since we switched to .pkg

Only create the backward compatible symlinks for the bootstrap and
its signature when the compression format is txz. The old bootstrap may
only be looking for those. This should be removed once 13.0-RELEASE is EOLed
Tue, 3 May 2022
[ 12:04 Baptiste Daroussin (bapt) search for other commits by this committer ]    commit hash:dfae67d10c3f2b6dbde7d6e3280455cd87f9f15c  commit hash:dfae67d10c3f2b6dbde7d6e3280455cd87f9f15c  commit hash:dfae67d10c3f2b6dbde7d6e3280455cd87f9f15c  dfae67d 
bsd.port.mk: Use zstandard as default compression for FreeBSD 14+

The packages are switched from XZ to ZSTD compression, the compression level
is set at the maximum possible because it creates packages which are closed
in size between XZ and ZSTD, the compression time is close as well,
but decompression time is way bigger.

Exp-run:	antoine
Differential revision:	https://reviews.freebsd.org/D35095
Sat, 30 Apr 2022
[ 08:03 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:ca3f925d6eb53ff27e2a49775f6d33f52a587ae4  commit hash:ca3f925d6eb53ff27e2a49775f6d33f52a587ae4  commit hash:ca3f925d6eb53ff27e2a49775f6d33f52a587ae4  ca3f925  (Only the first 10 of 133 ports in this commit are shown above. View all ports for this commit)
framework: convert bsd.gstreamer.mk to Uses/gstreamer.mk

- convert bsd.gstreamer.mk to Uses/gstreamer.mk
- convert ports tree to make use of USES=gstreamer
- remove duplicate dependency lines from the tree

Differential Revision: https://reviews.freebsd.org/D35097
Sun, 24 Apr 2022
[ 11:40 Stefan Eßer (se) search for other commits by this committer ]    commit hash:d21825d73a9c3421e28a7bf6fcf1b342bb692315  commit hash:d21825d73a9c3421e28a7bf6fcf1b342bb692315  commit hash:d21825d73a9c3421e28a7bf6fcf1b342bb692315  d21825d 
Mk/bsd.port.mk: simplify conflicts checks logic

I had added support for the specification of a condition and package
name patterns to Version 1.17.2 of the pkg command. This change allows
to simplify the conflicts checks: instead of listing all packages that
match a name pattern and then apply a filter to select the relevant
values, the filter condition is now passed to the pkg command.

This update includes a change to the semantics of the conflicts check
which aligns the output with current package naming practices:

After the introduction of flavors a "same origin exclusion" was
introduced, which removed packages from the conflicts list when
they shared the same origin (without considering the flavor).
This was required to allow the installation of e.g. python modules
(Only the first 15 lines of the commit message are shown above View all of this commit message)
[ 11:34 Stefan Eßer (se) search for other commits by this committer ]    commit hash:5614638f1ecda8f8bc97a5d3b76d27d454d78ae6  commit hash:5614638f1ecda8f8bc97a5d3b76d27d454d78ae6  commit hash:5614638f1ecda8f8bc97a5d3b76d27d454d78ae6  5614638 
Mk/bsd.port.mk: revert commit e03f85dbc9cc

While adjusting for white-space changes one .if conditon has been
lost.

Revert and re-apply in a follow-up commit with the missing line
restored.
Approved by:	portmgr (implicit)
[ 11:18 Stefan Eßer (se) search for other commits by this committer ]    commit hash:e03f85dbc9cc0a91636a7ce10202c70f6d7831f9  commit hash:e03f85dbc9cc0a91636a7ce10202c70f6d7831f9  commit hash:e03f85dbc9cc0a91636a7ce10202c70f6d7831f9  e03f85d 
Mk/bsd.port.mk: simplify conflicts checks logic

I had added support for the specification of a condition and package
name patterns to Version 1.17.2 of the pkg command. This change allows
to simplify the conflicts checks: instead of listing all packages that
match a name pattern and then apply a filter to select the relevant
values, the filter condition is now passed to the pkg command.

This update includes a change to the semantics of the conflicts check
which aligns the output with current package naming practices:

After the introduction of flavors a "same origin exclusion" was
introduced, which removed packages from the conflicts list when
they shared the same origin (without considering the flavor).
This was required to allow the installation of e.g. python modules
(Only the first 15 lines of the commit message are shown above View all of this commit message)
[ 10:00 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:aa2539679084872cd84112e9df6bfee571570623  commit hash:aa2539679084872cd84112e9df6bfee571570623  commit hash:aa2539679084872cd84112e9df6bfee571570623  aa25396  (Only the first 10 of 118 ports in this commit are shown above. View all ports for this commit)
framework: cleanup conditional-indentations in Mk/

Run Tools/scripts/indent_make_if.pl on all of Mk.

These white space changes contribute greatly to the readability of those files.
As we have a version control system, finding out the reasons for the changes
prior to these white space changes is still easily possible

Differential Revision:	https://reviews.freebsd.org/D35024
Reviewed by:		portmgr (rene, bapt)
Fri, 1 Apr 2022
[ 15:53 Rene Ladan (rene) search for other commits by this committer ]    commit hash:74c02f1ec9c9d18845ef12df8d1168974564c667  commit hash:74c02f1ec9c9d18845ef12df8d1168974564c667  commit hash:74c02f1ec9c9d18845ef12df8d1168974564c667  74c02f1  (Only the first 10 of 17 ports in this commit are shown above. View all ports for this commit)
all: drop support for EOL FreeBSD 12.2

- Mk/bsd.port.mk: bump minimal FreeBSD version to 12.3,
  update an example
- sysutils/lsof: drop support for ancient FreeBSD releases.
- multimedia/ustreamer: remove inline patch for 12.2
- x11/wayland-logout: remove support for FreeBSD < 12.3
- sysutils/bhyve+: remove support for FreeBSD 12.2
- databases/clickhouse: remove support for FreeBSD 12.2
- databases/mariadb106-server: remove support for FreeBSD 12.2
- devel/cvsd: no need to test for FreeBSD >=5 anymore
- devel/imake: no need to support a.out anymore
- japanese/kterm: no need to support FreeBSD <= 9
- math/igraph: remove support for FreeBSD 12.2
- net/onedrive: remove support for FreeBSD 12.2
- security/ipsec-tools: no need to test for FreeBSD >= 11
- emulators/rpcs3: Revert "emulators/rpcs3: unbreak on FreeBSD 12.2 after
49f593b2f77f"

Reviewed by:	brnrd, fluffy, jbeich, ler, yuri, x11 (zeising)
Approved by:	portmgr (implicit)
Differential Revision:	https://reviews.freebsd.org/D34523
Sun, 27 Mar 2022
[ 13:21 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:bd08b1edde618be0d9644299561b696a507a446f  commit hash:bd08b1edde618be0d9644299561b696a507a446f  commit hash:bd08b1edde618be0d9644299561b696a507a446f  bd08b1e 
graphics/gdk-pixbuf2: add trigger to run gdk-pixbuf-query-loaders

gdk-pixbuf2 uses a cache of its loadable modules, which is updated by
${RREFIX}/bin/gdk-pixbuf-query-loaders and stored in
${PREFIX}/lib/gdk-pixbuf-2.0/${GTK2_VERSION}/loaders.

Remove the pre-existing @exec and @postexec commands in the ports
providing such modules, and add a trigger in graphics/gdk-pixbuf2
to do this automatically.

Reviewed by:		bapt
Differential Revision: https://reviews.freebsd.org/D34679
Tue, 22 Mar 2022
[ 21:15 Rene Ladan (rene) search for other commits by this committer ]    commit hash:a0fd11f2de19431047b69f0173ea920c409d728a  commit hash:a0fd11f2de19431047b69f0173ea920c409d728a  commit hash:a0fd11f2de19431047b69f0173ea920c409d728a  a0fd11f 
Mk/bsd.port.mk: drop check for unsupported DragonFlyBSD versions.

It is probably better that DragonFlyBSD adds their own minimum
version check. Our check was already severely outdated, it
checked for at least version 4.4 while version 6.2 is contemporary.

Discussed with:	portmgr
Fri, 18 Mar 2022
[ 10:00 Baptiste Daroussin (bapt) search for other commits by this committer ]    commit hash:522332dbc7186af743b36a5ed6bf8911f7975463  commit hash:522332dbc7186af743b36a5ed6bf8911f7975463  commit hash:522332dbc7186af743b36a5ed6bf8911f7975463  522332d  (Only the first 10 of 12 ports in this commit are shown above. View all ports for this commit)
devel/glib: convert gio modules and glib schemas to triggers

Use trigger to compile glib schemas, and generate gio modules cache

PR:		262567
Reviewed by:	tcberner
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D34564
Tue, 30 Nov 2021
[ 12:37 Andriy Gapon (avg) search for other commits by this committer Author: Ross Williams ]    commit hash:a50c18ba3174831be2a7ad5ad9d3c1410b043fd0  commit hash:a50c18ba3174831be2a7ad5ad9d3c1410b043fd0  commit hash:a50c18ba3174831be2a7ad5ad9d3c1410b043fd0  a50c18b 
bsd.port.mk: Do not pass FLAVOR in dependency make environment

The change introduced in bug 256301 (review D30579), which prevents
child make processes from receiving an empty FLAVOR variable when
FLAVOR should be unset, has the side effect of allowing any FLAVOR
already in the parent make process environment to propagate to the
child.

This revision prevents the FLAVOR from the parent make from
incorrectly propagating to the child during a recursive make.

Additionally, use "flavored" CURDIR in recursive_dirs variable
so that a correct FLAVOR is used for the top-most port as well.

Reviewed by:	bapt
Approved by:	bapt
Differential Revision: https://reviews.freebsd.org/D32324
Thu, 25 Nov 2021
[ 00:45 Yasuhiro Kimura (yasu) search for other commits by this committer ]    commit hash:edabbf820119e46d1fe8fc3a567bae20debf4625  commit hash:edabbf820119e46d1fe8fc3a567bae20debf4625  commit hash:edabbf820119e46d1fe8fc3a567bae20debf4625  edabbf8 
Mk/bsd.port.mk: Fix comments about PKGVERSION

* The value of PKGVERSION described in comment is different from real
  one. And it is difficult to explain it briefly. So replace it with
  brief explanation what the variable means.

PR:		259511
Approved by:	portmgr (bapt)
Wed, 17 Nov 2021
[ 09:20 Baptiste Daroussin (bapt) search for other commits by this committer ]    commit hash:fca135644fd02bc1e2c81dc59f61c93148f64d5d  commit hash:fca135644fd02bc1e2c81dc59f61c93148f64d5d  commit hash:fca135644fd02bc1e2c81dc59f61c93148f64d5d  fca1356 
bsd.port.mk: clean up DEV_WARNINGS about migrations that are over
Mon, 8 Nov 2021
[ 13:36 Baptiste Daroussin (bapt) search for other commits by this committer Author: Trond Endrestøl ]    commit hash:98b8e8b444dc2e7c37266205af6225034e20e560  commit hash:98b8e8b444dc2e7c37266205af6225034e20e560  commit hash:98b8e8b444dc2e7c37266205af6225034e20e560  98b8e8b 
Mk/bsd.port.mk: configurable delay identify-install-conflicts

Instead of hardcoding the 10s delay for the conflicts warning, add
a new variable CONFLICT_WARNING_WAIT the same way we have WARNING_WAIT
and DEV_WARNING_WAIT

PR:		248548
[ 13:12 Baptiste Daroussin (bapt) search for other commits by this committer ]    commit hash:7f5e93027a7200768ccaf1096af70cf657bbaed1  commit hash:7f5e93027a7200768ccaf1096af70cf657bbaed1  commit hash:7f5e93027a7200768ccaf1096af70cf657bbaed1  7f5e930 
Mk/bsd.port.mk: fix misleading comment

PR:		258726
Reported by:	jamie@catflap.org
Mon, 1 Nov 2021
[ 19:01 Tobias Kortkamp (tobik) search for other commits by this committer Author: Craig Leres ]    commit hash:8d07ec826a7af0500b5982aed7327fa3f7efeca8  commit hash:8d07ec826a7af0500b5982aed7327fa3f7efeca8  commit hash:8d07ec826a7af0500b5982aed7327fa3f7efeca8  8d07ec8 
Mk/bsd.port.mk: Fix makesum for ports that override MASTER_SITES in
make(makesum)

fba040e62bff04323a29d5ad2e21f516b18e9bb4 broke makesum for ports
that conditionally override MASTER_SITES in a make(makesum)
block to simplify maintenance like lang/python-doc-html or
devel/freebsd-sysroot where it is impractical to just statically
list all possible MASTER_SITES. It also broke USES=linux ports
that do the same for DISTFILES.

The breakage with DISTFILES was fixed in
50d2c82e016fd176868cdc6e4befa606fa61c50e by explicitly passing
it to the sub-make fetch. Do the same with MASTER_SITES and
PATCH_SITES so we do not have to workaround this with .MAKEFLAGS
or .export.

PR:		249537
Approved by:	portmgr (implicit)
Mon, 18 Oct 2021
[ 11:31 Baptiste Daroussin (bapt) search for other commits by this committer ]    commit hash:5c7b1f13e5e7d19caedabd0b0e1087622c5a8f08  commit hash:5c7b1f13e5e7d19caedabd0b0e1087622c5a8f08  commit hash:5c7b1f13e5e7d19caedabd0b0e1087622c5a8f08  5c7b1f1 
Mk/bsd.port.mk: Add FLAVOR_SUB

If defined, for each flavors it will create for the non active one:
PLIST_SUB=	FLAVORNAME="@comment " NO_FLAVOUNAME=""
and for the active one:
PLIST_SUB=	FLAVORNAME="" NO_FLAVOUNAME="@comment "

Same for SUB_LIST

Reviewed by:	manu, bdrewery, mat
Differential Revision:	https://reviews.freebsd.org/D32495
Wed, 6 Oct 2021
[ 12:01 Tobias Kortkamp (tobik) search for other commits by this committer Author: Yuri Victorovich ]    commit hash:79ac62f35b153e536185a32d12366dc0ccdc1245  commit hash:79ac62f35b153e536185a32d12366dc0ccdc1245  commit hash:79ac62f35b153e536185a32d12366dc0ccdc1245  79ac62f 
Mk/bsd.port.mk: Export XDG_CACHE_HOME

This adds XDG_CACHE_HOME to the set of XDG_* variables exported in
CONFIGURE_ENV and MAKE_ENV.

Without XDG_CACHE_HOME in the environment some software (for ex.
https://github.com/coursier/coursier) falls back to using
/home/{user}/.cache during the build and writes outside the working
directory.

XDG_CACHE_HOME is described in the XDG Base Directory Specification:
https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html

PR:		255600
Exp-run by:	antoine
Thu, 30 Sep 2021
[ 21:23 Rene Ladan (rene) search for other commits by this committer ]    commit hash:620968a43a5f9bb3fa98ab20f257a4c0d864caa7  commit hash:620968a43a5f9bb3fa98ab20f257a4c0d864caa7  commit hash:620968a43a5f9bb3fa98ab20f257a4c0d864caa7  620968a  (Only the first 10 of 399 ports in this commit are shown above. View all ports for this commit)
cleanup: drop support for EOL FreeBSD 11.X

Search criteria used:
- 11.4
- OSREL*
- OSVER*
- *_FreeBSD_11

Input from:
- adridg: devel/qca-legacy
- jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds
- sunpoet: security/p5-*OpenSSL*

Reviewed by:	doceng, kde, multimedia, perl, python, ruby, rust
Differential Revision: https://reviews.freebsd.org/D32008
Test Plan: make index
[ 18:27 Piotr Kubaj (pkubaj) search for other commits by this committer ]    commit hash:fb5f03a87cf432751fae1f0ae7f29c9d4fc65917  commit hash:fb5f03a87cf432751fae1f0ae7f29c9d4fc65917  commit hash:fb5f03a87cf432751fae1f0ae7f29c9d4fc65917  fb5f03a 
Mk/bsd.lto.mk: add global LTO support for ports

It's well known that LTO provides both performance and size benefits for
binaries.

Add preliminary, opt-in support for global LTO enforcement to ports. Ports that
provide LTO option on their own and the ones that don't work with LTO will need
to set LTO_UNSAFE in the future.

PR:	258536
Tue, 21 Sep 2021
[ 08:40 Baptiste Daroussin (bapt) search for other commits by this committer ]    commit hash:aedc18359a342d7a3a1bb7c09820059175a24542  commit hash:aedc18359a342d7a3a1bb7c09820059175a24542  commit hash:aedc18359a342d7a3a1bb7c09820059175a24542  aedc183 
Mk/bsd.port.mk: fix NO_PKG_REGISTER

Since we switched to pkg, NO_PKG_REGISTER was not working anymore.
Since pkg 1.17.2 the pkg register command do support -N option which
allows to bring back NO_PKG_REGISTER.

PR:	191461
Mon, 23 Aug 2021
[ 14:12 Baptiste Daroussin (bapt) search for other commits by this committer ]    commit hash:03d5e2defa5f5bec32e2642e248e001300e741cd  commit hash:03d5e2defa5f5bec32e2642e248e001300e741cd  commit hash:03d5e2defa5f5bec32e2642e248e001300e741cd  03d5e2d 
Mk/bsd.port.mk: clean up some documentation formatting
[ 14:12 Baptiste Daroussin (bapt) search for other commits by this committer ]    commit hash:ea36ef6f67f44bbdfe04643afe7dd3ac69d6c29e  commit hash:ea36ef6f67f44bbdfe04643afe7dd3ac69d6c29e  commit hash:ea36ef6f67f44bbdfe04643afe7dd3ac69d6c29e  ea36ef6 
Mk/bsd.port.mk: Add PKG_COMPRESSION_LEVEL user variable

it allows users to set their desired compression level when packaging
in make.conf

PR:		257427
Suggested by:	Trond Endrestol <Trond.Endrestol@ximalas.info>
[ 14:12 Baptiste Daroussin (bapt) search for other commits by this committer ]    commit hash:6b9c8ced32cff2b51b93b49208f39f60dde72da4  commit hash:6b9c8ced32cff2b51b93b49208f39f60dde72da4  commit hash:6b9c8ced32cff2b51b93b49208f39f60dde72da4  6b9c8ce 
Mk/bsd.port.mk: document PKG_COMPRESSION_FORMAT
Wed, 18 Aug 2021
[ 09:54 Piotr Kubaj (pkubaj) search for other commits by this committer ]    commit hash:84291da55deffddaf898aae91c5ef195d0093779  commit hash:84291da55deffddaf898aae91c5ef195d0093779  commit hash:84291da55deffddaf898aae91c5ef195d0093779  84291da 
Mk/bsd.port.mk: remove elfv2 workaround

Binutils is not present anymore on elfv2 systems.

Fixes build of audio/invada-studio-plugins-lv2:
/usr/local/bin/ld: unrecognized option '-B/usr/local/bin'
/usr/local/bin/ld: use the --help option for usage information
Sat, 14 Aug 2021
[ 04:52 Bryan Drewery (bdrewery) search for other commits by this committer ]    commit hash:259478fc3ad59d7e867884b85b6158345d39049c  commit hash:259478fc3ad59d7e867884b85b6158345d39049c  commit hash:259478fc3ad59d7e867884b85b6158345d39049c  259478f 
Mk/bsd.port.mk: Revert the UNAME_r error text change for now.

Keep the new flag though.

This error can occur in some other cases such as building on a
mismatched host kernel+userland.  Some further study is needed
and it may be possible to automatically set UNAME_r.
[ 00:26 Bryan Drewery (bdrewery) search for other commits by this committer ]    commit hash:8ec588d8f0913d22427baaaacd91b08111e5a2c5  commit hash:8ec588d8f0913d22427baaaacd91b08111e5a2c5  commit hash:8ec588d8f0913d22427baaaacd91b08111e5a2c5  8ec588d 
Mk/bsd.port.mk: Fix another typo

Reported by:	grembo
Fixes:	        154492dd1f ("Clarify UNAME_r failure.")
Fri, 13 Aug 2021
[ 20:36 Bryan Drewery (bdrewery) search for other commits by this committer ]    commit hash:bed9a4de0ee7f955fc1a9a01cbc9a7e601aafd5f  commit hash:bed9a4de0ee7f955fc1a9a01cbc9a7e601aafd5f  commit hash:bed9a4de0ee7f955fc1a9a01cbc9a7e601aafd5f  bed9a4d 
Mk/bsd.port.mk: Fix typo

Fixes:	154492dd1f ("Clarify UNAME_r failure.")
[ 20:22 Bryan Drewery (bdrewery) search for other commits by this committer ]    commit hash:154492dd1f1d8c9a8f9c283f830a737c96e64a10  commit hash:154492dd1f1d8c9a8f9c283f830a737c96e64a10  commit hash:154492dd1f1d8c9a8f9c283f830a737c96e64a10  154492d 
Mk/bsd.port.mk: Clarify UNAME_r failure.

An example of this happening is with recent Poudriere changes:
- Poudriere <= 3.3 used to set UNAME_r in /etc/login.conf's environment
  during *jail creation*.
- Poudriere >= 3.4 only sets it in the environment during *jail
  runtime*.

Creating a jail with Poudriere 3.4 and then using Poudriere 3.3 on it
would fail to have UNAME_r properly set.  It would read OSVERSION from
/usr/include/sys/param.h to find the installed files release.  The ports
framework, and builds, need `uname` to be correct for the *jail/chroot*
and not be of the running kernel.

Add a footshoot enabler while here which should not be used for any
reason as it can create packages targetting the release of the running
kernel rather than the chroot/jail's expected version.
Sun, 1 Aug 2021
[ 08:32 Xin LI (delphij) search for other commits by this committer ]    commit hash:974e13b50148c5c8e7b33a1cb7e9dbaa9aedbc70  commit hash:974e13b50148c5c8e7b33a1cb7e9dbaa9aedbc70  commit hash:974e13b50148c5c8e7b33a1cb7e9dbaa9aedbc70  974e13b  (Only the first 10 of 34 ports in this commit are shown above. View all ports for this commit)
net/openldap24-server: Make SASL permanent for OpenLDAP port.

PR:		ports/257374
Reviewed by:	obrien
Approved by:	portmgr (exp-run by antoine)
Differential Revision: https://reviews.freebsd.org/D31301
Fri, 23 Jul 2021
[ 11:35 Adam Weinberger (adamw) search for other commits by this committer ]    commit hash:5ff464b1945dac6628d87319f6bd1106761b3ba9  commit hash:5ff464b1945dac6628d87319f6bd1106761b3ba9  commit hash:5ff464b1945dac6628d87319f6bd1106761b3ba9  5ff464b 
bsd.port.mk: Fix typo
Thu, 22 Jul 2021
[ 12:33 Baptiste Daroussin (bapt) search for other commits by this committer ]    commit hash:c580a81e15c8d2592e7cc15c06e21179b44c7973  commit hash:c580a81e15c8d2592e7cc15c06e21179b44c7973  commit hash:c580a81e15c8d2592e7cc15c06e21179b44c7973  c580a81 
Mk/bsd.port.mk: use the WARNING framework to reduce the spam
[ 10:22 Alexey Dokuchaev (danfe) search for other commits by this committer ]    commit hash:35c4572d6a6ffb1435d8932eeb5134053bc26bee  commit hash:35c4572d6a6ffb1435d8932eeb5134053bc26bee  commit hash:35c4572d6a6ffb1435d8932eeb5134053bc26bee  35c4572 
Mk/bsd.port.mk: fix couple of minor annoyances

- Improve the text (fix typos) in another .warning message
- And an extra newline after "backward compatibility for users"
  .if/.endif block for better readability, kill EOL whitespace
- Replace UTF-8 non-breaking space (C2 A0) with normal ASCII one
[ 09:36 Matthias Andree (mandree) search for other commits by this committer ]    commit hash:4f62d3170cfcef5198a0eba031e54a029ce8efa5  commit hash:4f62d3170cfcef5198a0eba031e54a029ce8efa5  commit hash:4f62d3170cfcef5198a0eba031e54a029ce8efa5  4f62d31 
Mk/bsd.port.mk: fix typo in .warning

recommanded -> recommended.

Reported by: danfe
[ 08:43 Matthias Andree (mandree) search for other commits by this committer ]    commit hash:17db9a3291e9e8b62af035ee1b22160be465976a  commit hash:17db9a3291e9e8b62af035ee1b22160be465976a  commit hash:17db9a3291e9e8b62af035ee1b22160be465976a  17db9a3 
Mk/bsd.port.mk: fix typo in .warning

vertion -> version.

Approved by: portmgr@ (implicit)
[ 08:05 Baptiste Daroussin (bapt) search for other commits by this committer ]    commit hash:e497a16a286972bfcab908209b11ee6a13d99dc9  commit hash:e497a16a286972bfcab908209b11ee6a13d99dc9  commit hash:e497a16a286972bfcab908209b11ee6a13d99dc9  e497a16 
ports-mgmt/pkg*: Release 1.17.0

TL;DR: new uniq package file extension: '.pkg'

Full changelog for pkg:
- add a new "snap" prefix, to deal with pkg base snapshots
- pkg repo now accepts packages with different compression formats
- pkg now have a single extension: ".pkg" and a backward compatible
  symlink is created when the package is created to help transitioning
- Default compression level for zstd is now set to 19
- the default compression level is now a configuration option
- plenty of portability fixes
- fix plenty of typos
- expose the name of the package to lua and shell scripts
- plist:
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Wed, 21 Jul 2021
[ 12:23 Baptiste Daroussin (bapt) search for other commits by this committer ]    commit hash:ec2764d5ec4933f52cb0718663f60f1e1b1eed7f  commit hash:ec2764d5ec4933f52cb0718663f60f1e1b1eed7f  commit hash:ec2764d5ec4933f52cb0718663f60f1e1b1eed7f  ec2764d 
Mk/bsd.port.mk: prepare the land for pkg 1.17

in next version of pkg, we now use a uniq extension: '.pkg' whatever the
compression is, the problem is some bootstrap pkg(7) does not handle
that yet, notably on freebsd 11.4 and 12.2.

We already have a compatibility layer by creating a symlink on the old
extension, which works but the signature itself will not exist with the
old extension. Add a workaround in the ports tree to symlink the new
signature to the old expected signature.

Given at the moment we are doing that things are not yet signed by
default we do create a dead symlink, but at the moment the repo are
published the right signature will be there.
Sun, 20 Jun 2021
[ 23:29 Guangyuan Yang (ygy) search for other commits by this committer ]    commit hash:de745e3b9f0257e6ff50c2edb2b92e4a2cda379a  commit hash:de745e3b9f0257e6ff50c2edb2b92e4a2cda379a  commit hash:de745e3b9f0257e6ff50c2edb2b92e4a2cda379a  de745e3 
Mk/*: Update the link about adopting ports

Approved by:	rene (portmgr), lwhsu (mentor)
Differential Revision:	https://reviews.freebsd.org/D30744
Tue, 1 Jun 2021
[ 07:16 Mathieu Arnold (mat) search for other commits by this committer ]    commit hash:e70bedf4f71eda15307b550cefd028a5a4b0281a  commit hash:e70bedf4f71eda15307b550cefd028a5a4b0281a  commit hash:e70bedf4f71eda15307b550cefd028a5a4b0281a  e70bedf 
Mk/bsd.port.mk: Don't pass up an empty flavor.

The classic way to handle flavors is to set:

  FLAVORS= foo bar
  FLAVOR?= ${FLAVORS:[0]}

And in that case, FLAVOR is only set if the variable is not defined. If
you pass an empty flavor using `FLAVOR=` then it remains empty after
that line.  It can leads to some ports with complicated logic to assume
the wrong flavor is set.

PR:		256301
Reported by:	avg
Differential Revision:	https://reviews.freebsd.org/D30579
[ 07:15 Mathieu Arnold (mat) search for other commits by this committer Author: Andriy Gapon ]    commit hash:bad84b3403f35e38153b86976e46a29ea1c30c9b  commit hash:bad84b3403f35e38153b86976e46a29ea1c30c9b  commit hash:bad84b3403f35e38153b86976e46a29ea1c30c9b  bad84b34 
Mk/bsd.port.mk: Ignore @ in path in _FLAVOR_RECURSIVE_SH.

While no port will ever have an @ in their path name, it might be
possible that PORTSDIR has an @ somewhere in its path.

PR:		256301
Differential Revision:	https://reviews.freebsd.org/D30579
Mon, 10 May 2021
[ 17:31 Baptiste Daroussin (bapt) search for other commits by this committer ]    commit hash:61daf777c5d6ccfd8bfd1287627f7f286759ffa4  commit hash:61daf777c5d6ccfd8bfd1287627f7f286759ffa4  commit hash:61daf777c5d6ccfd8bfd1287627f7f286759ffa4  61daf77 
Revert "overlay: allow to load -overlay.mk files for each USES"

This changes was not supposed to be pushed yet

This reverts commit 073b0aa8a4304190cd1727cee1393d39fd520a8b.
[ 16:47 Baptiste Daroussin (bapt) search for other commits by this committer ]    commit hash:073b0aa8a4304190cd1727cee1393d39fd520a8b  commit hash:073b0aa8a4304190cd1727cee1393d39fd520a8b  commit hash:073b0aa8a4304190cd1727cee1393d39fd520a8b  073b0aa 
overlay: allow to load -overlay.mk files for each USES

This will be done before the loading of the actual USES, it allows one
to keep using the USES from the ports tree, and still provide additional
features in the overlay
Fri, 7 May 2021
[ 07:51 Baptiste Daroussin (bapt) search for other commits by this committer ]    commit hash:e72d016d0f0838a8efa975174c9eafecd2e7ba9a  commit hash:e72d016d0f0838a8efa975174c9eafecd2e7ba9a  commit hash:e72d016d0f0838a8efa975174c9eafecd2e7ba9a  e72d016 
Mk/*: don't change yet compression format with pkg-devel

While it is planned to switch the compression format to zstandard in a
near futur it requires first pkg 1.17 to settle, don't change yet head
compression format.
Wed, 14 Apr 2021
[ 15:41 Mathieu Arnold (mat) search for other commits by this committer ]    commit hash:c4ee3f24d28ff92011fe4654776440b1d93bd1ad  commit hash:c4ee3f24d28ff92011fe4654776440b1d93bd1ad  commit hash:c4ee3f24d28ff92011fe4654776440b1d93bd1ad  c4ee3f2 
Mk: Don't generate an empty apply-slist target.
[ 15:40 Mathieu Arnold (mat) search for other commits by this committer ]    commit hash:02ccefbf584c4cb3167ae28f0af57c29bde41ceb  commit hash:02ccefbf584c4cb3167ae28f0af57c29bde41ceb  commit hash:02ccefbf584c4cb3167ae28f0af57c29bde41ceb  02ccefb 
Mk: Run apply-slist earlier.

This allows SUB_FILES generated files to be available earlier than
staging, and use them during the build.
Fri, 9 Apr 2021
[ 18:43 Matthias Fechner (mfechner) search for other commits by this committer ]    commit hash:12ae9706d9b2bc40f303077f1b3c5801b94ea027  commit hash:12ae9706d9b2bc40f303077f1b3c5801b94ea027  commit hash:12ae9706d9b2bc40f303077f1b3c5801b94ea027  12ae970 
Fix downloading of packages hosted on gitlab.

Gitlab changed the address beginning of April you can download packages
from:
curl
https://gitlab.com/gitlab-org/gitlab-foss/repository/7efd19e3716ab6f9146052da76d1bd59ec815f2d/archive.tar.gz?dummy=/gitlab-org-gitlab-foss-7efd19e3716ab6f9146052da76d1bd59ec815f2d_GL0.tar.gz
to:
curl
https://gitlab.com/gitlab-org/gitlab-foss/-/archive/7efd19e3716ab6f9146052da76d1bd59ec815f2d.tar.gz?dummy=/gitlab-org-gitlab-foss-7efd19e3716ab6f9146052da76d1bd59ec815f2d_GL0.tar.gz

The new extracted archive will have a different folder name.
Before it was:
gitlab-foss-7efd19e3716ab6f9146052da76d1bd59ec815f2d-7efd19e3716ab6f9146052da76d1bd59ec815f2d
now it is:
gitlab-foss-7efd19e3716ab6f9146052da76d1bd59ec815f2d

So all ports using gitlab must regen their distinfo.

PR:		254866
MFH:		2021Q2
Differential Revision:	https://reviews.freebsd.org/D29628
Thu, 8 Apr 2021
[ 09:36 Mathieu Arnold (mat) search for other commits by this committer ]    commit hash:0b1ee554266f293671f46121f61a0a367298749d  commit hash:0b1ee554266f293671f46121f61a0a367298749d  commit hash:0b1ee554266f293671f46121f61a0a367298749d  0b1ee55 
Cleanup executable bits, prompted by 9e1d7c39a1fa.
Tue, 6 Apr 2021
[ 14:27 Mathieu Arnold (mat) search for other commits by this committer ]    commit hash:5d33e045968104ac678d8b4b4ec1e8956bbf68e0  commit hash:5d33e045968104ac678d8b4b4ec1e8956bbf68e0  commit hash:5d33e045968104ac678d8b4b4ec1e8956bbf68e0  5d33e04  (Only the first 10 of 224 ports in this commit are shown above. View all ports for this commit)
framework: Remove $FreeBSD$

Where appropriate fiddle with a few other things.
Mon, 29 Mar 2021
[ 07:42 bapt search for other commits by this committer ] Original commit   Revision:569436
Remove upgrade script

It never actually really have been a thing, and can be done
directly in install/deinstall scripts

Reviewed by:	mat (portmgr)
Differential Revision:	https://reviews.freebsd.org/D29427
Mon, 22 Mar 2021
[ 15:13 mat search for other commits by this committer ] Original commit   Revision:568966
Fix an obscure sed message while going through check-plist.

The obscure message being:
sed: 4: /tmp/sed_plist_sub.1i0ZNBB8: RE error: trailing backslash (\)

Thanks to:	kevans
[ 15:13 mat search for other commits by this committer ] Original commit   Revision:568965
Don't use an escape sequence when you can use a character class.

Using an escape sequence is more likely to get munged at some point
while going through from make to sh to sed.
Fri, 19 Mar 2021
[ 14:32 mat search for other commits by this committer ] Original commit   Revision:568798
Add the same WRKSRC warning for USE_GITLAB than for USE_GITHUB.
[ 14:32 mat search for other commits by this committer ] Original commit   Revision:568797
Fix usage of USE_GITHUB, multiple downloads, and WRKSRC_SUBDIR.

PR:		246196
Submitted by:	Sergei Vyshenski
Wed, 17 Mar 2021
[ 14:16 bapt search for other commits by this committer ] Original commit   Revision:568662
update to 1.16.99.3:

The main big change is the switch of the package extension to .pkg
This is done so we can change compression format without having to
modify the tools each time to adapt to the new extension

While here adapt the ports tree to the new .pkg extension and prepare
the pkg-devel ports to swicth the package compression format to zstd
in FreeBSD 14 in a month to give time to upgrade to a version which
have the bootstrap knowing about .pkg.

Changes from 1.16.99.2 to 1.16.99.3
- lua update to 5.4.2
- pkg repo accept now all supported formats mixed without config
- pkg now default on creating .pkg files with backward compatible symlinks
- backward compatible symlinks are now an option
- make the default comprpession format a config option
- set the default compression level for zstd to 19
- make the default compression level a config option
- Update libucl to latest version
Fri, 26 Feb 2021
[ 19:06 bapt search for other commits by this committer ] Original commit   Revision:566629
Pass all env variable supported by dialog4ports to
the customer script that will run dialog4ports

PR:		253465
Submitted by:	Olivier Certner <olivier.freebsd@free.fr>
Thu, 4 Feb 2021
[ 06:04 bapt search for other commits by this committer ] Original commit   Revision:563995 (Only the first 10 of 89 ports in this commit are shown above. View all ports for this commit)
Remove expired gstreamer 0.x

gstreamer 1.x has been introduced long ago and gstreamer 0.x was kept
to let time for applications to catchup on gstreamer 1.x
Mon, 1 Feb 2021
[ 12:37 rene search for other commits by this committer ] Original commit   Revision:563568
Mk/bsd.port.mk: Remove support for FreeBSD 12.1 which reached end-of-life today.

MFH:		2021Q1
Fri, 20 Nov 2020
[ 11:05 0mp search for other commits by this committer ] Original commit   Revision:555755
Revert parts of r555738 which were probably not meant to be committed

PR:		248402
Reported by:	Franco Fichtner <franco@opnsense.org>
Approved by:	portmgr blanket
[ 07:16 adamw search for other commits by this committer ] Original commit   Revision:555738 (Only the first 10 of 76 ports in this commit are shown above. View all ports for this commit)
Add education virtual category

PR:		248402
Submitted by:	PauAmma
Tue, 3 Nov 2020
[ 14:36 0mp search for other commits by this committer ] Original commit   Revision:553987
Fix a typo

Reported by:	cy
Approved by:	portmgr blanket
[ 10:05 0mp search for other commits by this committer ] Original commit   Revision:553975
Discourage users from using DO_NADA

It should not be used to make targets do nothing. In such cases,
it's most likely the ports infrastructure which requires fixing.

Suggested by:	bapt
Approved by:	portmgr (bapt)
Differential Revision:	https://reviews.freebsd.org/D27072
Sun, 11 Oct 2020
[ 11:53 meta search for other commits by this committer ] Original commit   Revision:552055
Mk/bsd.port.mk: Remove no-op USE_LIBRUBY variable

PR:		238170
Submitted by:	ak
Approved by:	portmgr (adamw)
Sun, 4 Oct 2020
[ 14:15 manu search for other commits by this committer ] Original commit   Revision:551423
Bump MINIMAL_PKG_VERSION to 1.15.9 after the @sample symlink fix.

Approved by:	portmgr (bapt@ implicit pkg breakage)
Fri, 2 Oct 2020
[ 14:06 bapt search for other commits by this committer ] Original commit   Revision:551212
Bump the minimal revision required for pkg, due to the fixes in pkg 1.15.8
Thu, 1 Oct 2020
[ 18:31 manu search for other commits by this committer ] Original commit   Revision:550858
Bump the minimal pkg version to 1.15.6

1.15 introduced more lua scripts and keywords handling and we want
to push that, so bump the minimal pkg version needed to 1.15.6 which
is the latest release available.

Approved by:	portmgr (bapt@)
Wed, 30 Sep 2020
[ 13:13 kevans search for other commits by this committer ] Original commit   Revision:550700
bsd.port.mk: clarify intended usage of REINPLACE_ARGS

This is a follow-up to mat clearing out invalid usage in r550694 -- the
intention is only for the -i flag to be specified, and the framework can and
does rely on this at times.

Discussed with:	mat
Approved by:	portmgr (mat)
Mon, 28 Sep 2020
[ 13:46 0mp search for other commits by this committer ] Original commit   Revision:550426
bsd.port.mk: Handle incorrect binary aliases gracefully

Currently, if the src element of a BINARY_ALIAS pair is missing,
the ports framework would just print out the help message of install(1)
and exit with a failure. This might be hard to debug for novice ports
users.

Let's introduce a check, which would allow us to print
that the src component is missing.

This situation happens more often than it seems to. For example,
BINARY_ALIAS tend to blow up when used for test dependencies,
because binary aliases are created before test dependencies
are installed. This leads to a lot of confusion for my experience.

Approved by:	portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D26551
Sun, 27 Sep 2020
[ 17:46 0mp search for other commits by this committer ] Original commit   Revision:550291
Print the name of the problematic archive on failed extraction

It is useful when working with a port with a large number of distfiles.
In case one of them is failing to extract, the framework would print out
its name to ease debugging.

Approved by:	portmgr
Differential Revision:	https://reviews.freebsd.org/D25178
Mon, 3 Aug 2020
[ 13:53 mat search for other commits by this committer ] Original commit   Revision:544070
Move script to a more appropriate location.
Thu, 25 Jun 2020
[ 12:37 mat search for other commits by this committer ] Original commit   Revision:540387
A PLIST file is supposed to be self contained, reset owner/group/mode
after each.

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

Number of commits found: 1224 (showing only 100 on this page)

1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11  »  [Last Page]