Commit graph

3972 commits

Author SHA1 Message Date
Dmitri Goutnik
74ff69a94b ports-mgmt/modules2tuple: Update to 2.0.1
Changes:	https://github.com/dmgk/modules2tuple/releases/tag/v2.0.0
2020-04-16 21:04:15 +00:00
Dmitri Goutnik
0a48afddc9 ports-mgmt/portgrep: Update to 1.1.0
Changes:	https://github.com/dmgk/portgrep/releases/tag/v1.1.0
2020-04-11 19:05:07 +00:00
Dmitri Goutnik
ea498af1df ports-mgmt/modules2tuple: Update to 1.17.1
Changes:	https://github.com/dmgk/modules2tuple/releases/tag/v1.17.1
2020-04-07 16:25:59 +00:00
Antoine Brodin
5771a96715 Deprecate ports broken for more than 6 months 2020-04-04 20:51:40 +00:00
Baptiste Daroussin
7c47e31675 Update to 1.14.2
- Disable keep-alive for now, it is not stable enough
2020-04-03 10:53:15 +00:00
Baptiste Daroussin
d439f6d42a Update to 1.14.1
- fix a regression in the autosetup system which resulted in bad path
  for periodic script
2020-04-02 18:06:00 +00:00
Baptiste Daroussin
0c9aeef553 forgot to commit the plist part
Reported by:	ohauer
2020-04-02 15:15:14 +00:00
Baptiste Daroussin
eb7f018869 Update to 1.14
Major changes since 1.13:
- HTTP keep-alive in libfetch (imported from xbps)
- allow to backup shared libraries during upgrades
  (a compat-libraries packages is created to keep track of it)
- better reproducible build support
- More variable exposed to configuration

exp-run by:	antoine
2020-04-02 13:00:38 +00:00
Piotr Kubaj
1376889b59 ports-mgmt/psearch: fix build on GCC architectures
Use newer GCC:
psearch.cpp:125: error: a function-definition is not allowed here before ':' token
2020-03-29 21:26:32 +00:00
Bernhard Froehlich
875cdcabca ports-mgmt/caronade: Update to 0.3.1
Changelog v0.3.1 - Corona Extra

* Update StatusAPI calls to follow GitHub deprecation recommendation
* Update Bulma CSS to 0.8.1
* Switch CI from Tavis to GitHub Actions
* Updated yaml dependency to 2.2.8

* Update TLS config to Mozilla Intermediate configuration
2020-03-29 20:12:28 +00:00
Bernhard Froehlich
6daf88d8fb ports-mgmt/caronade: Fix REQUIRE line in rc.d startscript 2020-03-28 12:38:15 +00:00
Tobias Kortkamp
c551ac84f2 ports-mgmt/portfmt: Update to latest commit
Changes:	b25847a8b0
2020-03-28 07:09:51 +00:00
Bryan Drewery
a1ffc5fedd - Update to 3.3.0-253-g531ee09f6
* queue: Fix unqueueable command error message
 * Fix BASEFS error / first-time setup blockers.
 * bulk: Fix non-existent dependencies claiming to be moved.
2020-03-26 20:47:39 +00:00
Bryan Drewery
af069ae0cc - Update to 3.3.4
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_334

* Fix pkg 1.11 issue with devfs mount.
* testport / bulk -t: Set DEVELOPER in patch phase.
* Fix html with port named "latest".
* bulk: Fixed non-existent dependencies claiming to be MOVED
* Fix first-time setup issues with BASEFS.
2020-03-26 20:47:28 +00:00
Dirk Meyer
af2ad47221 - update to 2.7 2020-03-25 05:59:35 +00:00
Bryan Drewery
253a3191ea - Update to 3.3.0-253-g531ee09f6
* Minor perf improvements for builtins.
 * Fix html with port named "latest".
 * testport / bulk -t: Set DEVELOPER in patch phase.
 * image: Make iso images bootable in UEFI
2020-03-24 18:29:22 +00:00
Baptiste Daroussin
027bfa3ee5 pkg 1.13.99.7
Changes since 1.13.99.5:
- When backing up libraries, create a package 'compat-libraries'
  a4b64e6fin which the new libraries will be appended to and the version
  bumped each time a new library is backed up.
- Fix a regression with sometimes makes some keywords being ignored
  aka scripts not appended to the list of scripts)
- Fix ABI on DragonFly
- Fix fd being closed twice wen running shell scripts
2020-03-23 09:54:37 +00:00
Tobias Kortkamp
8053f1b4c4 ports-mgmt/portfmt: Update to latest commit
Changes:	fd2fbd40a1
2020-03-23 04:55:43 +00:00
Alex Kozlov
aa77356d07 - Update to 1.24 2020-03-23 04:40:45 +00:00
Baptiste Daroussin
94c97457c5 Update to 1.13.99.5
- fix a memory allocation bug during package creation [1)

Reported by:	flo, antoine
2020-03-17 22:08:55 +00:00
Baptiste Daroussin
e5b25769be Update to 1.13.99.4
- Fix detection of zstd compression support for libarchive
- Fix package creation on installed packages
- Update autosetup to the latest version
2020-03-17 09:35:41 +00:00
Dirk Meyer
ba86496b02 - update to 2.6 2020-03-08 18:04:56 +00:00
Antoine Brodin
5ae8688c07 Deprecate some ports using deprecated version of python
With hat:	portmgr
2020-03-08 17:01:46 +00:00
Dmitry Marakasov
7145b0ac62 - Add LICENSE
- Add NO_ARCH
- Update WWW

Approved by:	portmgr blanket
2020-03-08 09:32:06 +00:00
Mathieu Arnold
b2dcd7927c Ports MUST NOT set WITH_DEBUG.
WITH_DEBUG is a user facing variable.  When a user wants to build a port
with debugging symbols enabled, they either set WITH_DEBUG globally, or
WITH_DEBUG_PORTS+=category/port.

Approved by:	bapt
With hat:	portmgr
Differential Revision:	https://reviews.freebsd.org/D23940
2020-03-03 12:56:15 +00:00
Baptiste Daroussin
bd2bae08d9 Update to 1.13.99.3
- Fix regression in ABI detection (add regression tests about it)
- Fix regression concerning the timestamp of the packaged/installed file
  (add  regression tests about it)
2020-03-03 11:00:52 +00:00
Joe Marcus Clarke
55d93fd6e9 Update to 2.18.11
* No longer warn for manpages installed under share/man [1]
* Remove code to combine comments and blank lines in a section [2]
* Remove code to combine comments and blank lines [3]
* USE_PYQT sets the necessary QT USES [4]
* Only warn on lack of INSTALLS_ICONS when USES=gnome is set [5]
* Check for files that have been patched multiple times [6]

PR:		240359 [2]
		244480 [3]
		240445 [4]
		244039 [5]
		243600 [6]
Submitted by:	0mp [1] [5]
		vladimir.chukharev@gmail.com [4]
		swills [6]
Differential Revision:	D23896 [1]
2020-03-02 22:23:10 +00:00
Antoine Brodin
78e2a3f826 Forbid the pkg-devel ports, it create 1 package with bad ABI
With hat:	portmgr
2020-03-02 06:35:19 +00:00
Baptiste Daroussin
d15fea8367 Update to 1.13.99.2
Changes from 1.13.99.1 to 1.13.99.2
- Fix pkg fetch -o
- Implement a mechanism to autobackup libraries during upgrades (off by default)
- zsh-completion: disable repo update durign package retrival
- Improve documentation
- More variable are now expanded when reading the confirations files:
  * OSNAME: FreeBSD
  * RELEASE: 12.1
  * ARCH: amd64
  * VERSION_MAJOR (FreeBSD only)
  * VERSION_MINOR (FreeBSD only)
- Remove the unused and inconsistent pkg create -n
- Add -t timestamp to pkg create to be able to specify the expected file timestamp
  via command line.
- Refactor the pkg_create API and mark as deprecated the old functions
2020-02-28 14:40:35 +00:00
Dmitri Goutnik
29e49aeb08 ports-mgmt/modules2tuple: Update to 1.16.0
Changes:	https://github.com/dmgk/modules2tuple/releases/tag/v1.16.0
2020-02-22 17:35:09 +00:00
Baptiste Daroussin
3602ee63c4 Update to 1.13.2
- fix pkg fetch -o
- accept again colon before path in ssh url scheme in repositories
2020-02-21 14:24:58 +00:00
Kurt Jaeger
a55810dd94 ports-mgmt/psearch: update to 2.1.0, give back maintainership to submitter
PR:		243904
Submitted by:	Benjamin Lutz <mail@maxlor.com>
2020-02-20 18:52:45 +00:00
Antoine Brodin
9bef23ecc2 Clean up USES
With hat:	portmgr
2020-02-19 17:59:35 +00:00
Mateusz Piotrowski
c28b240e07 Update to the latest available commit
This way we can remove the local patches and get a fix one of the reported
bugs: https://github.com/freebsd/pytoport/issues/10

Also, lint the makefile while here.
2020-02-18 19:58:31 +00:00
Rodrigo Osorio
fb7608dce5 ports-mgmt/pkg-provides: Update to 0.7.0
Changelog:
 * Add option to restrict results to specific repository
 * Lint manual page, and fix warnings
2020-02-16 20:47:30 +00:00
Baptiste Daroussin
8349ac105e Update to 1.13.99.1
Changes from 1.13.99.0 to 1.13.99.1
- Do not create a .pkgnew file in case installing a configure file over
  a non existing file
- Update linenoise to latest version
- Update picosat to latest version
- Implement HTTP keep-alive (imported from xbps)
- fix a regression concerning valid url: ssh://user@host:/ was not valid
  anymore
2020-02-14 16:32:58 +00:00
Stefan Eßer
e1260a7ab8 Fix regression that has been introduced in r524227
Revert part of the patch that introduced the --try-broken option, it
caused problems in combination with -m.

Submitted by:	Rudolf Cejka (cejkar at fit.vutbr.cz)
Approved by:	antoine (implicit)
2020-02-13 08:34:02 +00:00
Baptiste Daroussin
33acfa449c Update to 1.13.99.0
- Fix inverted logic about rcscripts
- Improve the build handling of dependency
2020-02-12 14:53:32 +00:00
Baptiste Daroussin
252d58ddcd Update to 1.3.1
- Fix inverted logic that lead to pkg always restarting rc scripts

Reported by:	flo
2020-02-12 14:01:53 +00:00
Baptiste Daroussin
dfcf194888 Release pkg 1.13
- when installing over a non tracked file (not owned by any package)
   pkg now saves a copy of that file as .pkgsave
 - Fix a chicken/egg problem with the meta being compressed and defining
   the compression format. Now pkg repo will create a meta.conf file
   uncompressed (it is small enough) and fallback on the old meta.txz.
   Note that meta.txz is still created for backward compatibility.
 - pkg repo now creates meta files in version 2 by default meaning the
   digests.txz (this was only used with pkg up to 1.2).
   Anyone using that version and willing to upgrade can do it via:
   pkg bootstrap -f
 - suppress version checking when -j is specified
 - Alphabetically sort packages printed in the output of pkg commands to
   ease readability
 - pkg lock/unlock now allows multiple packages in arguments
 - shell script can now print messages along with pkg-messages by writing
   to ${PKG_MSGFD} file descriptor
 - improve error reporting when parsing vuxml files
 - lua script are now ready for prime time:
   - sanboxed with capsicum on plateforms that support it
   - rootdir native
   - documented
 - Fix pkg backup
 - pkg now gives a hint about running pkg update -f in case of "size mismatch"
 - scripts (lua and shell) can now determine if they are in the process of an
   upgrade or an installation via a variable
 - shell scripts are now fully documented
 - keyword files are now documented

PR:		243564
exp-run by:	antoine
2020-02-11 08:36:22 +00:00
Tobias Kortkamp
21280a4cf2 ports-mgmt/portfmt: Update to latest commit
Changes:	e3d34e1150
2020-02-06 09:47:50 +00:00
Mateusz Piotrowski
4bae1c78a6 Fix variable substitution in pkg-message
Also, while here:
- Update licenses.
- Lint with portfmt and portclippy.
- Fix typos in pkg-message.

Approved by:	portmgr (blanket approval)
2020-02-04 14:16:32 +00:00
Dmitri Goutnik
06a986d67c ports-mgmt/modules2tuple: Update to 1.15.0
Changes:	https://github.com/dmgk/modules2tuple/releases/tag/v1.15.0
2020-02-02 14:21:35 +00:00
Baptiste Daroussin
52a9e7116c Import the libfetch patch to the bundled libfetch 2020-01-29 13:11:09 +00:00
Baptiste Daroussin
d6f58b5351 Import the libfetch patch to the bundled libfetch 2020-01-29 13:09:01 +00:00
Baptiste Daroussin
d685189a88 Update to 1.22.99.4
- Document lua scripts
- Document shell scripts
- Document keywords ucl files
- Add a variable to both lua scripts and shell script to allow
  the scripts to know they are actually being upgrading things
2020-01-29 11:46:54 +00:00
Stefan Eßer
a141fedd06 Save the file with instructions how to restart portmaster after a failure
to non-world-writable directory.

Save this file in the user's home directory instead of in /tmp to prevent
a possible sym-link attack against the user.

PR:		233378
Submitted by:	Robert Schulze
Approved by:	antoine (implicit)
2020-01-26 20:22:32 +00:00
Stefan Eßer
aed8c82ed5 Make the pre-build "make clean" use SU_CMD if appropriate.
Additionally document that PORTSDIR can be passed in the environment.

PR:		228439
Approved by:	antoine (implicit)
2020-01-26 20:12:08 +00:00
Stefan Eßer
09a6aa76b7 Make portmaster fall back to other locations if invoked in, e.g., /sys/conf.
PR:		237061
Approved by:	antoine (implicit)
2020-01-26 19:00:18 +00:00
Stefan Eßer
fdbfc11b4d Add option --try-broken
This option makes portmaster try to build ports that are marked as
BROKEN or IGNORE.

Passing this option implies the "-m -DTRYBROKEN" option.

The change is inspired by (but not based on) the patch suggested by
Walter Schwarzenfeld.

PR:		235793
Reported by:	Yasuhiro KIMURA
Approved by:	antoine (implicit)
2020-01-26 18:19:00 +00:00