Commit graph

3812 commits

Author SHA1 Message Date
Baptiste Daroussin
88b5baf67c Bump port revision 2019-05-23 17:00:31 +00:00
Baptiste Daroussin
68f4e42bd9 Add a patch to not close stding but actually use /dev/null
When running scripts
2019-05-23 17:00:09 +00:00
Alex Kozlov
21bdc2aa93 - Update to 1.22 2019-05-19 21:16:04 +00:00
Mateusz Piotrowski
2b575568ff Move devel/modules2tuple to ports-mgmt/modules2tuple
The reason is that modules2tuple is a tool useful to port maintainer to
generate contents for GH_TUPLE for ports written in Go.

PR:		237907
Approved by:	Dmitri Goutnik <dg@syrec.org> (maintainer)
2019-05-15 12:55:28 +00:00
Koichiro Iwao
745f80626f ports-mgmt/porttree: Update to 1.0.r102
PR:		237810
Submitted by:	vladimir.chukharev@gmail.com (maintainer)
2019-05-10 05:50:49 +00:00
Dirk Meyer
371332a13f - update to 2.4
fix non default flavors in dependecies
2019-05-09 10:20:29 +00:00
Tobias Kortkamp
cdba4a1fe8 ports-mgmt/portfmt: Update to latest commit
Changes:	c667ef4bc6...9927af0960
2019-05-06 05:40:28 +00:00
Tobias Kortkamp
0cdda7ee46 ports-mgmt/portfmt: Update to latest commit
Changes:	7f255c432d...c667ef4bc6
2019-05-03 09:37:40 +00:00
Tobias Kortkamp
d53e8a5386 ports-mgmt/portfmt: Update to latest commit
Changes:	5f6ab52521...7f255c432d
2019-05-02 14:15:13 +00:00
Tobias Kortkamp
266d0f4269 ports-mgmt/portfmt: Update to latest commit
- Extend data model to allow for target command formatting if turned
  on with the new -t flag
- General parser improvements
- Sort USE_PYQT like USE_QT
- Add preliminary support for WIP USES=cabal options helpers/variables
- Add a portedit command which instead of formatting the entire
  file only formats edited portions of it.  As a proof of concept
  this for now only has a 'bump-revision' command to bump PORTREVISION
  of a port, and a 'get' command to return unevaluated variable
  values as parsed by portfmt.

Changes:	ff04b7c3f4...5f6ab52521
2019-05-01 08:16:43 +00:00
Dmitry Marakasov
690d3a7fac - Update WWW
Approved by:	portmgr blanket
2019-04-20 09:01:19 +00:00
Baptiste Daroussin
5018b514c8 Really update to 1.10.99.13
Changes from pkg 1.10.99.12 to 1.10.99.13
- fix segfault when running pkg version <an_invalid_index_file>
- fix segfault that can occurs sometime when forcing the installation of a
  localpackage: pkg install -f ./mypkg-X.txz
- fix abi detection when multiple elf notes are used in the binary like on
  fedora

Reported by:	tobik, sunpoet
2019-04-19 17:41:33 +00:00
Baptiste Daroussin
2880b8abbe Update to 1.10.99.13 2019-04-19 14:25:53 +00:00
Emanuel Haupt
7ea5c6a6a9 Pacify portlint 2019-04-11 11:42:52 +00:00
Fernando Apesteguía
dc4e1c2326 ports-mgmt/ports-tools: update to 1.8
From the ChangeLog: https://github.com/ppekala/ports-tools/releases/tag/1.8

* pfind:

    * add -d option for searching deleted ports
    * support searching for slaves in other categories then master port
    * add information about already installed packages in search results

* upgrade-ports:

    * don't use full dependencies list while sorting, this prevents out of
      memory problems
    * while sorting large list of ports
    * fix uprade of security/sudo package when using sudo for upgrade
      process (non-root user)
    * inform user about lenghty backups
    * don't attempt to big version upgrade of perl5, needs manual intervention
    * make required by list more compact in need to be installed summary

and many small fixes.

Reported by:	portscout
2019-04-09 21:47:34 +00:00
Tobias Kortkamp
1c5c87689c ports-mgmt/portfmt: Update to newer commit
- Properly sort USE_PYQT
2019-04-08 18:13:24 +00:00
Joe Marcus Clarke
033d6aec87 Update to 2.18.9.
* Add check for sensible CMAKE settings to ports-mgmt/portlint [1]
* Do not warn about absolute paths in *_OLD_CMD (when USES=shebangfix is set) [2]
* If an option only has QMAKE_ON or QMAKE_OFF settings, it is flagged as no effect [3]
* Check for options defined per ARCH to make sure we don't have a lot
  of false positives. [4]

(Note: [1] was already in PORTREVISION 2).

PR:		232948 [2]
		237045 [3]
		234888 [4]
Submitted by:	adridg [3]
2019-04-05 13:25:12 +00:00
Adriaan de Groot
ee3af61d9a Add check for sensible CMAKE settings to ports-mgmt/portlint
If a port sets CMAKE variables (CMAKE_ARGS, or the option helpers
like foo_CMAKE_BOOL) then it should have USES=cmake; otherwise
those variables don't make any sense.

This is the slightly simplified version of the patch: there
really shouldn't be options that switch (meta-)build systems.

PORTREVISION bumped because I'm not sure what the versioning
scheme is for portlint.

PR:		235650
Reported by:	yuri
Approved by:	marcus (maintainer timeout 2 weeks)
Differential Revision:	https://reviews.freebsd.org/D19525
2019-04-05 12:08:54 +00:00
Rene Ladan
cc5fe2dd62 Remove expired ports:
2019-03-25 chinese/reciteword: depends on audio/esound
2019-03-31 comms/conserver: Superseeded by comms/conserver-com
2019-03-24 databases/flamerobin: Abandonware since 2009, does not work with newer version of wxGTK
2019-04-01 databases/mariadb100-client: Upstream End-of-Life March 2019 (https://mariadb.org/about/maintenance-policy/)
2019-04-01 databases/mariadb100-server: Upstream End-of-Life March 2019 (https://mariadb.org/about/maintenance-policy/)
2019-03-12 devel/physfs-devel: is the same as devel/physfs, serving no purpose
2019-03-20 devel/py-construct28: Latest upstream version is in ports tree devel/py-construct
2019-03-31 devel/xtoolchain-llvm40: No supported release uses this version
2019-03-31 devel/xtoolchain-llvm50: No supported release uses this version
2019-03-31 finance/aqmoney: no longer maintained upstream
2019-03-31 finance/openhbci: no longer maintained upstream
2019-03-31 graphics/py-exiv2: py-exiv2 has been deprecated in favour of GExiv2
2019-04-04 mail/dbmail22: Please use mail/dbmail which uses latest version of 3.X
2019-03-31 net/rubygem-fog-google17: Use net/rubygem-fog-google instead
2019-03-31 ports-mgmt/bsdadminscripts: Upstream stale nearly 10 years, no longer works properly, use ports-mgmt/bsdadminscripts2 instead
2019-03-24 www/mod_md-devel: Use the module that is shipped with Apache 2.4
2019-03-25 x11/xbelld: Depends on audio/esound
2019-04-04 16:37:29 +00:00
Tobias Kortkamp
b450fe30b6 ports-mgmt/portfmt: Update to latest commit
Changes:	139c92e5b9...5c2ccf1c5f
2019-03-30 17:35:10 +00:00
Sunpoet Po-Chuan Hsieh
2799326af2 Update to 0.2.1
- Do not silence installation message
- Sort PLIST
- Take maintainership

Changes:	https://github.com/lonkamikaze/bsda2/releases
2019-03-29 14:15:29 +00:00
Baptiste Daroussin
f1860f7c9e Update to 1.10.99.12
Changes from pkg 1.10.99.11 to 1.10.99.12
- use /usr/bin/uname to determine of the ABI
- Add 3 new aliases:
  * rall-depends: showing depenencies of a non installed package
  * rcomment: showing only the comment of a non installed package
  * rdesc: showing only the description of a non installed package
- switch to cirrus-ci
- improve portability on linux
- simplify code to create the repository
- close stdin when running scripts
- update bundled libucl to latest version
- remove backward compat (pkg_*) in periodic scripts
- always use anticongersion on periodic scripts
- Prevent SIGSEGV with 'pkg version' with packaged base
- Fix issue with recent lld
2019-03-27 12:58:42 +00:00
Tobias C. Berner
260c9ae28a ports-mgmt/packagekit: remove nonexistent qt4 slaveport check
Approved by:	portmgr (implicit)
2019-03-17 00:04:52 +00:00
Bernhard Froehlich
0a927b4bf1 Caronade will automatically create build jobs using poudriere and portlint
whenever you push changes to your Git based ports repository.

WWW: https://code.bluelife.at/decke/caronade
2019-03-15 14:14:55 +00:00
Ryan Steinmetz
78a7c38cb3 - Update to 0.8.1.3 2019-03-13 23:37:10 +00:00
Ryan Steinmetz
c9e2d877b4 - Update to 0.8.1.2
Approved by:	koobs@ (maintainer)
2019-03-13 14:01:46 +00:00
Tobias Kortkamp
f176b71dd3 New port: ports-mgmt/portfmt
Portfmt is a tool for formatting FreeBSD Ports Collection Makefiles.

For the time being portfmt concentrates on formatting individual
variables as such it does not move variables to preferred positions.

WWW: https://github.com/t6/portfmt
2019-03-12 05:35:08 +00:00
Bryan Drewery
be8e7ceb18 Update to 3.3.2
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_332
2019-03-11 20:13:30 +00:00
Bryan Drewery
aefa286183 Update to 3.3.0-62-g5abf90c67
- Minor updates to blacklist processing (should be NOP)
2019-03-11 20:13:02 +00:00
Bryan Drewery
4116991e7f - Update to 3.3.0-59-g6e1132813
- poudriere: Only pass MAKEOBJDIRPREFIX to 'jail'
 - Document environment fully for poudriere/-jail/-ports.
 - Revert progress indicator
 - poudriere: Fix all environment to be space/quote safe.
 - jail/ports -l: Avoid printing empty columns/trailing whitespace.
 - jail -c -m null/tar/src: Again require -v if newvers.sh is not readable.
 - Show proper errors for missing jail metadata.
 - poudriere-jail.8: jail -m null does NOT null-mount during build.
 - jail -c: Defer pwd_mkdb until bulk's jail_start() call.
 - jail -cu: Stop modifying /etc/login.conf in the jail.
 - Slightly speedup MOVED parsing
2019-03-09 18:51:49 +00:00
Bryan Drewery
b1c4ae8455 Update to 3.3.1
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_331
2019-03-01 16:24:03 +00:00
Bryan Drewery
af8fe7673b Update to 3.3.0-36-g824cd5d40
* Fix status sed/regex error on 11/head.
 * Fix some bogus 'pwait: No such process' warnings.
 * image -t firmware: Fix installation of /usr/local/etc files (#637).
 * image -f: Fix @flavor support.
 * image: Fix errors calculating IMAGESIZE when not needed (like -t tar).
 * image: Fix cleaning up temporary files properly when USE_TMPFS=all is used.
2019-03-01 00:52:44 +00:00
Bryan Drewery
25c8d2b3f4 Update to 3.3.0
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_33
2019-02-26 18:26:46 +00:00
Bryan Drewery
8e70503ccb Update to 3.3.30 release.
No changes.
2019-02-26 18:22:46 +00:00
Bryan Drewery
884c315c62 - Update to 3.2.8-438-ga95f2cbfe
- Fix symlinked POUDRIERE_DATA unmount bug.
 - testport: Fix ports-mgmt/pkg Latest link leaking into real package repository.
 - bulk/status: Display the progress indicator extracted from build logs.

This will be 3.3.0.
2019-02-25 21:54:32 +00:00
Koichiro Iwao
25625ad347 ports-mgmt/bsdadminscripts: Mark DEPRECATED
Upstream has no updates for nearly 10 years, pkg_libchk command no longer
detects missing libraries correctly.  Switch to ports-mgmt/bsdadminscripts2
instead. It is redeveloped new one written by the same author.

PR:		236001
Submitted by:	myself
2019-02-24 16:46:33 +00:00
Bryan Drewery
78848ce91e - Update to 3.2.8-432-g070fc33be
- Update sh from head r343981
 - Add a builtin for simple string substitutions
 - Fix some invalid memset(3)
 - mapfile fixes and tests
 - Micro-optimize some hash functions to save around 30%
 - Inline some mapfile checks
 - Manpage updates/fixes
2019-02-12 20:33:54 +00:00
Steve Wills
365fa7bbd2 ports-mgmt/porttree: update to 0.9.r94
PR:		235610
Submitted by:	vladimir.chukharev@gmail.com (maintainer)
2019-02-10 21:08:42 +00:00
Stephen Hurd
225cb7e321 Remove obsolete features, fixed blacklist
- Removed support for old dialog(3)
- Removed support for old pkg

pkg support blacklist was broken due to not having the key malloc()ed.
2019-02-05 23:31:31 +00:00
Rene Ladan
4668b0bb61 Remove expired ports:
2019-01-31 mail/dovecot-pigeonhole04: End of Life upstream, use mail/dovecot-pigeonhole instead
2019-01-31 multimedia/pyjama: Unmaintained upstream
2019-01-31 devel/py-omniorb-3: Uses legacy version of omniORB, consider using devel/py-omniorb
2019-01-31 mail/dovecot22: End of Life upstream, use mail/dovecot instead
2019-01-31 devel/hs-uuagc-bootstrap: No release since 2011
2019-01-31 sysutils/hs-angel: No releases since 2016
2019-01-31 devel/hs-uuagc: No release since 2015
2019-01-31 ports-mgmt/hs-porte: No updates since 2010
2019-02-01 net/pdb: Depends on expired net/py-pcs
2019-02-01 irc/iroffer: Abandoned upstream
2019-02-03 sysutils/fusefs-wdfs: Abandonware, functionally incomplete, has problems with caching
2018-12-19 net/py-pcs: Broken for more than 6 months
2019-02-04 19:31:35 +00:00
Tobias Kortkamp
c1a0661573 ports-mgmt/pkg-rmleaf: Use NO_WRKSUBDIR 2019-02-02 09:38:54 +00:00
Tobias Kortkamp
f9a6396ad4 ports-mgmt/managepkg: Use NO_WRKSUBDIR 2019-02-02 09:37:11 +00:00
Eric Turgeon
f9f5c626ed update ports-mgmt/synth to 2.08
PR:		235365
Submitted by:	Jonathan Chen
Approved by:	mentors (implicit)
2019-02-01 21:44:54 +00:00
Baptiste Daroussin
33b2bbb4f4 Remove m1cro.me mirror which is now unavailable.
Submitted by:	maintainer
2019-01-29 14:21:29 +00:00
Steve Wills
8ded422909 ports-mgmt/porttree: Update to 0.8.r82
PR:		235089
Submitted by:	vladimir.chukharev@gmail.com (maintainer)
2019-01-25 16:44:30 +00:00
Joe Marcus Clarke
a878b39931 Correct a typo in the previous commit. 2019-01-22 16:21:44 +00:00
Joe Marcus Clarke
625d09dcbb Update to 2.18.8
* Handle multiple licenses [1]
* Warn about leading and trailing whitespace in pkg-descr [2]

PR:		233774 [1]
		235070 [2]
Submitted by:	amdmi3 [1]
		swills [2]
2019-01-22 16:19:06 +00:00
Tijl Coosemans
1bf487d3e7 Fix Qt5 symbol version scripts to put the catch-all clause first. When
a symbol matches multiple clauses the last one takes precedence.  If the
catch-all is last it captures everything.  In the case of Qt5 libraries
this caused all symbols to have a Qt_5 label while some should have
Qt_5_PRIVATE_API.  This only affects lld because GNU ld always gives the
catch-all lowest priority.

Older versions of Qt5Webengine exported some memory allocation symbols from
the bundled Chromium.  Version 5.9 stopped exporting these [1] but the
symbols were kept as weak wrappers for the standard allocation functions to
maintain binary compatibility. [2][3]  The problem is that the call to the
standard function in these weak wrappers is only resolved to the standard
function if there's a call to this standard function in other parts of
Qt5Webengine, because only then is there a non-weak symbol that takes
precedence over the weak one.  If there's no such non-weak symbol the call
in the weak wrapper resolves to the weak wrapper itself creating an infinite
call loop that overflows the stack and causes a crash.  Some of the
allocation functions are variants of C++ new and delete and it probably
depends on the compiler whether these variants are used in other parts of
Qt5Webengine.

Remove the weak wrappers (make them Linux specific).  This isn't binary
compatible but we are already breaking that with the changes to the symbol
versions.

[1] 5c2cbfccf9
[2] 2ed5054e3a
[3] 009f5ebb4b

Bump all ports that depend on Qt5.

PR:		234070
Exp-run by:	antoine
Approved by:	kde (adridg)
2019-01-16 11:13:44 +00:00
Kurt Jaeger
2e3620d7ee ports-mgmt/pkg_rmleaves: update 20140222 -> 20190108 to support FBSD 12
- switch from GNU diff to BSD diff needs to be handled

PR:		234769, 234763
Reported by:	Lapo Luchini <lapo@lapo.it>
Submitted by:	alexander@wittig.name (maintainer)
2019-01-09 20:41:04 +00:00
Gleb Popov
8520857832 Use proper format for EXPIRATION_DATE.
Reported by:	FreshPorts
Approved by:	tcberner (mentor)
2019-01-06 13:22:02 +00:00