notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

FInally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combinatio for a given watch list. This is what FreshPorts will look for.

non port: Mk/bsd.licenses.mk

Number of commits found: 42

Monday, 1 Jan 2024
21:58 Luca Pizzamiglio (pizzamig) search for other commits by this committer
component: add SUBPACKAGES

This commit add SUBPACKAGES support to the framework.

Fix users of _LICENSE_DIR
Fix multi/dual license
Add annotation to packages about being a subpkg
Make do-depends aware of the subpackages
Add PKGBASE.subpkg variable
Fix actual-package-depends target
Fix dependencies in sub-packages
Implement LICENSE support
Fix PLIST_FILES.subpkg
Make DESCR.subpkg warning message shorter
Add SUBPACKES to the list of OPTIONS_HELPERS
Fix _strip_perms
Simplify METADIR as in the original patch
Fix _PLIST
Fix the case when there are no subpackages
Fix typo
Fix _PKGDIR initialization
Fix PLIST
Fix typo in RE
Fix METADIR
Fix type in PKGFILE
Fix [build|run]-depends-list targets
Initial import of the subpackage framework
This import is based on https://reviews.freebsd.org/D16457

PR:		275735
Differential Revision:	https://reviews.freebsd.org/D40549
commit hash: 47564762a319a037686c921accbb831db779715c commit hash: 47564762a319a037686c921accbb831db779715c commit hash: 47564762a319a037686c921accbb831db779715c commit hash: 47564762a319a037686c921accbb831db779715c 4756476
Wednesday, 11 Oct 2023
07:56 Baptiste Daroussin (bapt) search for other commits by this committer
dialog: force UTF-8 locale

On some terminal, namely "putty" and "linux", the unicode capability
are not properly exposed, resulting in a not so nice UI, forcing
the env to be unicode friendly with executing the DIDALOG commnands
make the output nice in those environements
commit hash: 9fee35128080f036c7b318cbbe20067ccca409db commit hash: 9fee35128080f036c7b318cbbe20067ccca409db commit hash: 9fee35128080f036c7b318cbbe20067ccca409db commit hash: 9fee35128080f036c7b318cbbe20067ccca409db 9fee351
Wednesday, 20 Jul 2022
19:40 Tobias C. Berner (tcberner) search for other commits by this committer
cleanup: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  Akinori MUSHA <knu@FreeBSD.org>
  *  Alejandro Pulver <alepulver@FreeBSD.org>
  *  Edwin Groothuis <edwin@freebsd.org>
  *  Ernst de Haan <znerd@FreeBSD.org>
  *  Florent Thoumie <flz@FreeBSD.org>
  *  Gabor Kovesdan <gabor@FreeBSD.org>
  *  Mark Linimon <linimon@FreeBSD.org>
  *  Shaun Amott <shaun@inerd.com>

With hat:	portmgr
Reported by:	mat
commit hash: 2c54d261a63d7af9bef550ad62b7a47e20c7b05f commit hash: 2c54d261a63d7af9bef550ad62b7a47e20c7b05f commit hash: 2c54d261a63d7af9bef550ad62b7a47e20c7b05f commit hash: 2c54d261a63d7af9bef550ad62b7a47e20c7b05f 2c54d26
Sunday, 24 Apr 2022
10:00 Tobias C. Berner (tcberner) search for other commits by this committer
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)
commit hash: aa2539679084872cd84112e9df6bfee571570623 commit hash: aa2539679084872cd84112e9df6bfee571570623 commit hash: aa2539679084872cd84112e9df6bfee571570623 commit hash: aa2539679084872cd84112e9df6bfee571570623 aa25396
Tuesday, 6 Apr 2021
14:27 Mathieu Arnold (mat) search for other commits by this committer
framework: Remove $FreeBSD$

Where appropriate fiddle with a few other things.
commit hash: 5d33e045968104ac678d8b4b4ec1e8956bbf68e0 commit hash: 5d33e045968104ac678d8b4b4ec1e8956bbf68e0 commit hash: 5d33e045968104ac678d8b4b4ec1e8956bbf68e0 commit hash: 5d33e045968104ac678d8b4b4ec1e8956bbf68e0 5d33e04
Wednesday, 1 Aug 2018
16:33 adamw search for other commits by this committer
Fix a common grammar error: "can not" means the opposite of "cannot."

"Can not" means "it is possible not to," and "cannot" means "it is impossible
to."
Original commitRevision:476184 
Saturday, 28 Jul 2018
22:51 gerald search for other commits by this committer
Fix a grammaro (in four instances) in user-level messages around license
restrictions.

Approved by:	portmgr (mat)
Reviewed by:	eadler
Original commitRevision:475616 
Wednesday, 18 Jul 2018
15:09 mat search for other commits by this committer
Makes the no-auto-accept case understandable by a human.

Sponsored by:	Absolight
Original commitRevision:474871 
15:08 mat search for other commits by this committer
Fix copy&paste error.

Reported by:	koobs
Sponsored by:	Absolight
Original commitRevision:474870 
11:13 mat search for other commits by this committer
Start a debug-license target.
Original commitRevision:474849 
Saturday, 7 Oct 2017
09:12 sunpoet search for other commits by this committer
Add LICENSE_FILE support for single license file containing multiple licenses

Differential Revision:	https://reviews.freebsd.org/D11443
Submitted by:	sunpoet (myself)
Approved by:	portmgr (mat)
Original commitRevision:451432 
Saturday, 4 Mar 2017
13:48 sunpoet search for other commits by this committer
Remove superfluous space

Differential Revision:	https://reviews.freebsd.org/D9162
Submitted by:	sunpoet (myself)
Reviewed by:	amdmi3
Approved by:	portmgr (mat)
Original commitRevision:435394 
Friday, 21 Oct 2016
12:51 mat search for other commits by this committer
${RM} already has -f.

PR:		213570
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Original commitRevision:424411 
Monday, 21 Mar 2016
14:34 tijl search for other commits by this committer
Replace the license dialog menu and "View license" screen with one --yesno
dialog.  This also folds long lines.

PR:		208180
Approved by:	portmgr (mat)
Original commitRevision:411569 
Wednesday, 13 Jan 2016
12:30 amdmi3 search for other commits by this committer
Fix handling of licenses ending with plus sign on 9.x

Approved by:	portmgr (bapt)
Differential Revision:	D4921
Original commitRevision:406035 
Tuesday, 23 Sep 2014
12:42 bapt search for other commits by this committer
Register license files with absolute path
That makes it still respecting PREFIX while making it more robust to plist using
@cwd
Original commitRevision:369052 
Monday, 22 Sep 2014
06:28 bapt search for other commits by this committer
Let pkg(8) track license directories by itself
Original commitRevision:368808 
Thursday, 21 Aug 2014
18:08 bdrewery search for other commits by this committer
- Add a comment to clean-restricted. This code has confused me every time
  I've looked.

With hat:	portmgr
Original commitRevision:365574 
Thursday, 19 Jun 2014
05:54 eadler search for other commits by this committer
Ask politely that people run changes to bsd.licences.mk and bsd.licenses.db.mk
by me before changing the license database and core logic.

Approved by:	portmgr (bapt)
Original commitRevision:358342 
Monday, 16 Jun 2014
05:45 riggs search for other commits by this committer
- Rewrite explanation of LICENSE_PERM components (dist-mirror dist-sell
  pkg-mirror pkg-sell auto-accept) to make it more clear to the reader

PR:		186662
Submitted by:	riggs
Reviewed by:	bapt, mentors
Approved by:	portmgr (bapt), mentors (implicit)
Original commitRevision:357945 
Sunday, 25 May 2014
13:39 mat search for other commits by this committer
If using WRKDIRPREFIX, the licenses path will be made unusable.

With hat:	portmgr
Sponsored by:	Absolight
Original commitRevision:355244 
Sunday, 18 May 2014
01:57 mat search for other commits by this committer
Remove a mention to LICENSE_NOTES, it seems it never existed.

With hat:	portmgr
Sponsored by:	Absolight
Original commitRevision:354384 
Wednesday, 22 Jan 2014
15:12 mat search for other commits by this committer
Fixup svn props in Mk.

Sponsored by:	Absolight
Original commitRevision:340713 
Friday, 3 Jan 2014
23:05 bapt search for other commits by this committer
Remove more now useless fallback targets
Original commitRevision:338592 
10:38 rene search for other commits by this committer
Ensure correct ownership of the licenses directory to avoid "leftovers" [1]
from that ports that modify the user/group.

[1]
https://qat.redports.org/~rene@FreeBSD.org/20131227145600-2109-244247/boinc-setiathome-v7-7.00_2.log

Approved by:	portmgr (bapt)
Original commitRevision:338535 
Tuesday, 10 Dec 2013
19:10 bapt search for other commits by this committer
Bring back bsd.licenses.mk to prior r336083 the ports tree is not yet ready for
that

Reported by:	mat
Pointyhat to:	bapt
Original commitRevision:336084 
19:05 bapt search for other commits by this committer
Disable NO_ARCH for now as it prevent from upgrading from pkg 1.1 to pkg 1.2
(pkg 1.1 will not understand it and claim there invalid ABIs)
Let's wait a bit before activating it.

Reported by:	mat
Original commitRevision:336083 
Wednesday, 25 Sep 2013
13:29 bdrewery search for other commits by this committer
- Similar to r328081, need to explicitly list the PREFIX that '@cwd' should
  fallback to.

With hat:	portmgr
Original commitRevision:328289 
Monday, 23 Sep 2013
05:56 bapt search for other commits by this committer
Add support for staging area in the ports tree

The ports tree is now staged by default. With pkgng the sequence hasn't
changed, the main difference is that creating package is now independent
from installing it. With pkg_install, the package is now created first
and make install, do install the package.

New macros:
- STAGEDIR: PATH to the directory where the port will be staged.
- NO_STAGE: Keep the old behaviour of the ports tree (aka no staging area)

Unsupported macro if NO_STAGE is not set:
- MAN* with staging man page compression and handling of hardlinks and
symlinks is automatically done in the stage. the manpages becomes then a
"normal" plist files and should be tracked in pkg-plist.
- MANCOMPRESSED the compress-man target is able to only compress when it
needed.

New target:
- stage: this installs everything into the stage directory
- makeplist: this will create a pkg-plist and print it to stdout. This is
a sample plist and it should always be _reviewed_ not directly used.

NOTE: with staging only what is in the plist will be installed, nothing more,
meaning a port staged cannot have leftovers exect directories left. It is
really important to double check the pkg-plist to make sure all the files
the maintainer want to package are in! make makeplist can help in that area.

The goal is to handle as quickly as possible a full removal of the NO_STAGE
support.

More features can be added once the full ports tree is converted to using the
staging area

Conversion notes:
- Remove NO_STAGE
- in {pre,do,post}-install
  * Before any usage of ${PREFIX}, ${ETCDIR}, ${PORTSDIR}, ${PORTEXAMPLES}
    prepend ${STAGEDIR}
  * Remove any thing that is done by @exec or +INSTALL script it will be
    done automatically when syncing packages
  * Remove any code to show PKG-MESSAGE it will be done automatically when
    syncing packages
  * Directory creation should remain in post-install (in particular because
    pkgng doesn't work like pkg_install in that area and pkgng ignores the
    @exec mkdir but directly pack the directory even if empty)
- PORTDOCS/PORTEXAMPELS
  To support PORTDOCS, PORTEXAMPLES most of the time there is no more need
  for hacks. just add the right %%PORTDOCS%% or %%PORTEXAMPLES%% in your
  plist then the given files from the stagedir will or will not sync
  according to NOPORTDOCS and NOPORTEXAMPLES.

With hat:	portmgr
Reviewed by:	bdrewery
Original commitRevision:327910 
Tuesday, 26 Jun 2012
15:27 tabthorpe search for other commits by this committer
- Set IGNORE if BATCH is set [1]
- Silence some output, set LICENCE_VERBOSE to enable [2]
- Add AGPLv3 as a license

PR:             ports/164870 [1] ports/165270 [2] ports/166066 [3]
Submitted by:   many
Exp-run by:     linimon
Original commit
Wednesday, 23 May 2012
08:17 miwi search for other commits by this committer
- Remove emacs mode, -*- mode: ...; -*- [1]
- Comments for BUILD_ and RUN_DEPENDS fail to mention alternate means to specify
dependencie [2]
- Fix make reinstall [3]
- Trivial comment change for PORTDATA [4]

PR:             151954 [1]
                161314 [2]
                167085 [3]
                167465 [4]
Submitted by:   Anonymous <swell.k@gmail.com> [1]
                dougb@ and Chris Rees <utisoft@gmail.com> [2]
                Garrett Cooper <yanegomi@gmail.com> [3]
                "Bryan Drewery" <bryan@shatow.net> [4]
Tested via:     phw
Original commit
Tuesday, 13 Mar 2012
17:01 eadler search for other commits by this committer
Minor English correction

Submitted by:   Mel Flynn <rflynn@acsalaska.net>
Feature safe:   yes
Original commit
Monday, 27 Feb 2012
17:33 tabthorpe search for other commits by this committer
- Add code to support standard licenses [1]
- Properly cleanup files in /tmp [2]
- Bring back --hline [3]

PR:             ports/163640 [1], ports/155890 [2], ports/164403 [3]
Submitted by:   crees [1], Pan Tsu [2], Jan Beich [3]
Exp run by:     pav
Original commit
Monday, 9 Jan 2012
15:31 tabthorpe search for other commits by this committer
- Make pkg_add honour -p/-P

PR:             ports/153573
Submitted by:   ohauer
Exp run by:     pav
Original commit
Thursday, 31 Mar 2011
03:37 tabthorpe search for other commits by this committer
- Disable license checking with DISABLE_LICENSES [1]
- Remove temp files from /tmp when build is interrupted [2]

PR:             ports/149837 [1], ports/155890 [2]
Original commit
Thursday, 17 Mar 2011
14:29 tabthorpe search for other commits by this committer
- Claim ownership for portmgr

Reviewed by:    pav
Original commit
Monday, 7 Feb 2011
13:48 erwin search for other commits by this committer
Use --title instead of -hline as the latter is no longer supported
in the latest imported dialog.

PR:             154121
Submitted by:   Anonymous <swell.k@gmail.com>
Feature safe:   yes
Original commit
Friday, 7 Jan 2011
01:29 glarkin search for other commits by this committer
- Added the license name to some of the informational messages displayed to
  the user.  See http://people.freebsd.org/~glarkin/logs/pecl-drizzle-0.4.2.log
  for an example (e.g. "License PHP301 accepted by the user")

PR:             ports/152964
Submitted by:   glarkin
Tested on:      pointyhat exp-run
Approved by:    miwi (portmgr hat)
Approved by:    alepulver (maintainer)
Original commit
Tuesday, 28 Sep 2010
07:35 erwin search for other commits by this committer
We shouldn't trust vendor that their license filename is unique and will
not cause collisions for different licenses as well as for _LICENSE_REPORT.
The patch also makes it clear what license file belongs to what license
in an installed package.

PR:             148808
Submitted by:   Anonymous <swell.k@gmail.com>
Tested on:      pointyhat
Original commit
Friday, 20 Aug 2010
12:15 pav search for other commits by this committer
- Fix plist leftovers when using LICENSE framework and having @cwd command in
  plist

PR:             ports/147296
Submitted by:   beat

- Provide end-user DISABLE_LICENSES knob to disable licensing framework

PR:             ports/149070
Submitted by:   amdmi3

- Include bsd.gnome.mk when INSTALLS_ICONS is defined

PR:             ports/148051
Submitted by:   amdmi3

- Disable xz memory limit to fix port builds on low-memory systems

PR:             ports/148250
Submitted by:   Warren Block <wblock@wonkity.com>

- Remove compatibility shim for 6.3-RELEASE and older in describe target

PR:             ports/146067
Submitted by:   Alex Kozlov <spam@rm-rf.kiev.ua>

- Remove INSTALLS_SHLIB

PR:             ports/146351
Submitted by:   Alex Kozlov <spam@rm-rf.kiev.ua>

- Remove last trace of APACHE_COMPAT

PR:             ports/147114
Submitted by:   pgollucci

- Allow ports to override _MAKE_JOBS

PR:             ports/148754
Submitted by:   Anonymous <swell.k@gmail.com>

- Fixes to comments block

PR:             ports/135649, ports/148190
Submitted by:   pgollucci, gcooper
Original commit
Wednesday, 26 May 2010
02:20 alepulver search for other commits by this committer
- Add entry in CHANGES about bsd.licenses*.mk.
- Fix typo in bsd.licenses.mk (_LICENGE_ERROR -> _LICENSE_ERROR).
Original commit
Tuesday, 25 May 2010
00:25 alepulver search for other commits by this committer
- Add ports license framework, from GSoc 2008/2009.
- Feel free to populate bsd.licenses.db.mk and adjust the variables:
  NO_LICENSES_INSTALL and NO_LICENSES_DIALOGS (default to off).
- For more information see http://wiki.freebsd.org/PortsLicenseInfrastructure

Reviewed by:    erwin
Original commit

Number of commits found: 42