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

2806 Commits

Author SHA1 Message Date
Vsevolod Stakhov
c900975a34 Update to 1.4.0.pre-alpha6
Changes:
- Print number of upgrade candidates
- Fix request addition
- Suggest manual resolution for UNSAT problems
- Check repository and force update if it is not valid
- Fix issue with seen packages not added to the request
- Use plain .so for all shared libraries requires/provides

With hat:	pkg@
2014-08-07 15:20:25 +00:00
John Marino
411f153c5f ports-mgmt/jailaudit: precreate two directories to fix launch issue
PR:		192396
Submitted by:	Gary (freebsd-bugzilla in-addr.com)
Fixed by:	maintainer (Philipp Wuensche)
2014-08-07 10:17:20 +00:00
Baptiste Daroussin
0803b4afd9 Disable maintainer mode to make sure configure never tries to regenerate
the configure and Makefiles
2014-08-06 15:57:07 +00:00
Vsevolod Stakhov
acd3c19d08 Update to 1.4.0.pre-alpha5
Changes:
- Use picosat SAT solver instead of the internal one:
 * production grade solver that is extensively tested
 * faster than internal one
 * has more flexible features
- Fix issues with adding items to the universe
- Fix forced operations

With hat:	pkg@
2014-08-06 15:05:45 +00:00
Baptiste Daroussin
79c0313d7a Update to 1.3.5.1
- Fix units propagation and conflicts.
- Add a convenience new configure option to avoid configure to try to find autoconf
2014-08-05 20:42:11 +00:00
Baptiste Daroussin
f7b9fe4d55 Update to 1.3.5
Changes:
- Fix progress bars when not in a tty to give output
- Dragonfly fixes
- Multiple fixes in @keywords(user,group,mode) support
- Important fixes in repo incremental updates
- Fix pkg audit not returning an error in case of vulneraibilities found (making periodic script not working)
- Ignore sigpipe
- Make the read lock now no op
- Directories can be listed in the plist like files they will be considered like @dirrmtry
- Very important refactor and fixes in the solver making the whole code more manageable:
  - This fixes multirepo support
  - Fixes missed upgrades
- Fix pkg rquery -e with complex (%#r for example) queries
- Fix pkg upgrade -f
2014-08-05 14:56:44 +00:00
Vsevolod Stakhov
069cc7d61a Update to 1.4.0.pre-alpha4
Changes:
- The solver and jobs interface were completely reworked:
 * multirepos have now better support
 * fix a number of issue with missed shared library dependencies
 * upgrade and install are now more clever about chosing repositories
 * implement package pinning to a repository
 * add heuristic to resolve conflicts between remote packages
 * removed tonns of old hacks
 * arrays are now used in many places instead of lists for performance
 * some hash tables are improved by using direct pointers hash
- Minor fixes
2014-08-05 13:11:23 +00:00
William Grzybowski
04dc2b0b9d ports-mgmt/jailaudit: update to 1.5.1
PR:		192376
Submitted by:	maintainer
2014-08-04 21:47:15 +00:00
Vsevolod Stakhov
1f2e788731 Update to 1.4.0.pre-alpha3.
Changes:
- Explicitly pass when passmode should be used with libarchive
- Properly trim end spaces in plist for files and directories
- Fix pkg ssh client
- Fix pkg_env
- Follow symlinks in fstatat otherwise it breaks repos created by poudriere
- Fix sqlite on FS without proper locking mechanism
- Fix pkg install -A
- Do not distinguish anymore between dirrm and drirmtry
- Fix options parsing by libucl
- Rework repo update to avoid early repo destruction
- Fix forced update
- Update errors are now not fatal
- Fix realpath usage
- Fix pkg set -o
- Fix progress bars when not in a tty to give output
- Ignore sigpipe to avoid resources leak
- Read lock is now no-op unles READ_LOCK option is turned on
- Fix incremental repo updates (size missmatch error)
- Add a rootfd to simplify handling of relocation
- Implement a set of *at functions
- Improve documentation
- Tons of minor bugfixes

With hat:	pkg@
2014-08-03 22:42:09 +00:00
Bryan Drewery
a8f274a1c8 - Update to checkin bbac739f86
Changes:
  * Workaround regression with pkg-1.3 causing all packages to have new options.
  * status: Fix -H to be tab-delimited
2014-08-01 23:55:10 +00:00
Bryan Drewery
7061e6867f - Update to 3.0.17
Changes:
  * Workaround regression with pkg-1.3 causing all packages to have new options.
  * distclean: Fix some false-positives
  * Fix dead link in poudriere.conf
2014-08-01 23:51:29 +00:00
Baptiste Daroussin
4ef2593546 Update to 1.3.4
Changes:
- Fix repo database manipulation on FS with no proper locking mechanism
- Fix regression where options have "true" value instead of "on"
- Prevent early destruction of a repo
- Workaround new nginx behaviour of if_modified_since
- Fix pkg set -o
- Improve some error messages
- Do not fallback on yaml anymore to parse new keywords
2014-08-01 15:05:22 +00:00
Baptiste Daroussin
a506136498 Make sure to only use the generated pkg to register the new pkg 2014-08-01 14:34:35 +00:00
Bryan Drewery
1a23908988 Quick fix for pkg-1.3 delete handling. It now requires -f to not automatically
recurse.
2014-07-29 23:44:19 +00:00
Bryan Drewery
06d9bebb77 Quick fix for pkg-1.3 delete handling. It now requires -f to not automatically
recurse.
2014-07-29 23:41:19 +00:00
Dmitry Marakasov
f0a1c5bc72 - Switch devel/cppunit to USES=libtool, drop .la files
Approved by:	portmgr blanket
2014-07-29 23:40:17 +00:00
Adam Weinberger
aeac01a4bb Convert some more USE_BZIP2 to USES=tar:bzip2
Approved by:	portmgr (not really, but touches unstaged ports)
2014-07-29 21:43:17 +00:00
Adam Weinberger
a84c115a09 Convert a bunch of EXTRACT_SUFX=... into USES=tar:...
Approved by:	portmgr (not really, but touches unstaged ports)
2014-07-29 19:11:51 +00:00
Adam Weinberger
bbc8c4d740 Convert a bunch of USE_BZIP2 to USES=tar:bzip2
Approved by:	portmgr (not really, but touches unstaged ports)
2014-07-29 18:41:15 +00:00
Baptiste Daroussin
df093ba3ca Update to 1.3.3
Changes:
- Always use bundled libsbuf
- Make pkg help aware of aliases
- Add more debug info
- Yet another fix for pkg repo
- Fix some size to chase ucl changes
- Fix a bug if one if creating a package and a directory of that name exists
- Fix plist whitspace trimming
- Fix pkg_env
- Fix pkg ssh
- Allow pkg ssh server to serve poudriere made repositories
- Fix again pkg install -A
2014-07-29 17:19:37 +00:00
Adam Weinberger
08a006d08a Rename all patches that contain '::' as a path separator, and use
'__' instead.
2014-07-29 17:12:47 +00:00
Adam Weinberger
3facf74bef Stage, and pull the patches into a sed command. 2014-07-29 13:43:43 +00:00
Joe Marcus Clarke
5577d18b3f Update to 2.15.4.
Use File::Basename so that only the patch filename is checked for the 100
character limit.

PR:		192161
2014-07-28 13:21:06 +00:00
Vsevolod Stakhov
d8a2263b12 Update to pre-alpha2.
This build includes all fixes from pkg 1.3.2 plus the following changes:
- Fix an issue with pkg-repo that prevents from getting all packages in the
 archive
- Fix an issue with manifests parsing on big-endian platforms
- Add help messages for aliases (by admi3)
- Fix linkage with sbuf (always use bundled sbuf)

With hat:	pkg@
2014-07-28 12:56:47 +00:00
Baptiste Daroussin
89baf77680 Update to 1.3.2
Changes:
- Import fixes from libucl (fixes memory corruption with pkg.conf)
- Fix memory corruption when reinstalling packages
- Rework pkg repo process distribution
2014-07-27 23:30:11 +00:00
Andrej Zverev
8451b85d1b Fix reading pkg.conf (this will prevent pkg from segfault)
Approved by:	bapt@ (portmrg@)
2014-07-27 15:33:13 +00:00
Baptiste Daroussin
d268986101 Update to 1.3.1
Changes:
- Add a WORKERS_COUNT option to limit the number of workers used during pkg repo
- Fix pkg repo hanging on FreeBSD 8 and 9
- Fix migration of local database from 1.2 to 1.3 which was resetting the installation time
- Print the repository in search informations
- Ignore meta file when rebuilding a repository
- Lots of fixes in libucl
- Fix pkg info -R to generate a valid yaml
- Accept empty pkg.conf files
- Accept empty repository configuration files
- Fix pkg.conf reading so keys are now case insensitive again
- Blog sigalarn when reading passphrase allowing to sign packages with a passphrase protected key
- Install again zsh completion as _pkg instead of _pkg.zsh
- Rework the upgrade/install procedure so it doesn't leave files behind anymore and properly runs scripts
- Install periodic scripts with an executable bit
- Speed up pkg version without INDEX
- Preserve automatic flag on forced upgrade/reinstall
- Fix memory corruption on reinstall
2014-07-26 23:08:04 +00:00
Baptiste Daroussin
752da6b94b Reset maintainership for ports not staged with no pending PR
With hat:	portmgr
2014-07-24 16:33:10 +00:00
Xin LI
a4faf0853d Remove unnecessary quotation.
PR:		ports/192081
Submitted by:	<takefu airport fm>
2014-07-24 08:16:55 +00:00
Alexey Dokuchaev
aea9f4fb4b Fix the build on PowerPC: apparently it declares that it has atomic builtins,
but GCC 4.2 bombs with internal compiler error (= unrecognizable instruction)
when compiling libucl/src/ucl_util.c.

Approved by:	bapt (portmgr, maintainer)
2014-07-23 16:49:42 +00:00
Baptiste Daroussin
d68c200ddc Update to 1.3.0
Since pkg 1.2:
- 373 files changed, 66973 insertions(+), 38512 deletions(-)
- 29 differents contributors
- Merge of one of the 2013 Summer of code project

Changelog:
- New solver that can support external solvers using the CUDF format and the
internal SAT solver
- pkg-ssh(8) is now sandboxed with capsicum if it is available
- pkg-ssh(8) now uses poll(2)
- Remove StringList usage to improve portability
- Rework the build system to use autotools to help portability
- Now fetching is done to a temporary location and cleaned up if it fails
- Remove PACKAGESITE
- pkg-audit: remove support for portaudit compact database (only VulnXML will be
used)
- Improved UI experience based on jmmv write up
(http://julipedia.meroh.net/search/label/cli-design)
- Reworking the database locking mechanism into a finer grain and more clever
system
- Dynamic conflict handling if a conflict on files is detected at the sanity
check level, try to solve the problem again with the new conflict information
- Fix %t (timestamp) modifier in pkg_printf(3)
- Full output now has a new field "date installed"
- New pkg -o A=B to overwrite configuration from command line without the need
of defining environment variables
- pkg-install now can handle local files
- pkg-add is now an alias on pkg-install
- Simplify API by using more and more libucl objects (hidden behind an opaque
'pkg_object')
- Rework multirepository handling
- Prepare code for repository abstraction support
- Sandbox signature checking and extraction
- Support long options
- Rework the extraction process
- unicity of a package is now origin~name allowing subpackages and flavours
- Improve ui for all commands
- pkg lock -l now list the locked packages
- symlinks now has a checksum to ensure they are valid
- pkg backups generated by the distributed script are now plain sql files
- Tons of bugfixes
- Tons of behavour fixes
2014-07-23 14:22:09 +00:00
Vsevolod Stakhov
392d6b7db9 Prior to release 1.3 update pkg-devel to 1.4.0.pre-alpha1.
This version is equal to pkg 1.3.0 tag.

Changes from 1.3.0.rc4:
- Use rename(2) to install symlink [1]
- Link directly pkg frontend to libsbuf
- Rework installation logic:
 If a file is found on the way do the following:
 1) Append 12 chars random suffix to the filename;
 2) Extract new file to that modified filename;
 3) Rename new file to old file.
 - or -
 3) Remove temporary file in case of error.
- Fix reporting of locked packages [2]
- Fix link with binutils 2.24

Reported by:	bdrewery[1], az[2]
With hat:	pkg@
2014-07-23 14:11:10 +00:00
Vsevolod Stakhov
b9ef0484b7 Update to 1.3.0.rc4
Changes:
- Fix output format when a dependency is missing
- Fix typo (dbpath -> dbdir)
- Create repo compatible with pkg 1.2 (path -> repopath)
- Event pipe related fixes
- Fetching now does not use mkstemp(2) to create files
- Change permissions of files fetched to default ones
- Fix fetching for reinstalled packages
- Fix build on mips by proper checking of atomic builtins

With hat:	pkg@
2014-07-22 16:02:04 +00:00
Vsevolod Stakhov
50e6275ec8 Update to 1.3.0.rc3.
Changes:
- Fix bug in upgrade repos schemas from 1.2 [1]
- Fix repos downgrade sql
- Add -r (--recursive) flag to pkg-audit that makes pkg-audit to print all
 reverse dependencies of vulnerable packages. This allows users to
 upgrade or reinstall potentially vulnerable packages.
- Rework pkg-audit to support pkg names without versions
- pkg-audit now supports multiple patterns in the command line
- Do not throw failed assertion if pattern is empty in [r]query
- Fix symlinks checksum verification in pkg-delete
- Fix bug in libucl variables parsing code
- Add --raw-format to info/search
- Ignore not top level packages with missing fields (for example, missing dependencies)
- Make dependency missing message more informative [1]
- Introduce mirror mode for pkg-fetch
- Add -o flag to pkg-fetch to specify mirroring output directory

Found by:	az [1]
With hat:	pkg@
2014-07-18 13:53:23 +00:00
Jimmy Olgeni
fa3a17c064 Remove indefinite articles and trailing periods from COMMENT, plus
minor COMMENT typos and surrounding whitespace fixes. A few Makefiles
where not included as they contain Latin-1 characters that break
the Phabricator workflow. Categories P-S.

CR:		D422
Approved by:	portmgr (bapt)
2014-07-17 08:57:51 +00:00
Baptiste Daroussin
6ca92592d5 Fix some non default LIB_DEPENDS
With hat:	portmgr
2014-07-16 08:44:04 +00:00
Adam Weinberger
88a055c8b1 Add missing EXAMPLES and DOCS to a couple ports that
already honour PORTDOCS and PORTEXAMPLES in the plist.
2014-07-15 20:00:43 +00:00
Adam Weinberger
cd13c75523 Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS. 2014-07-15 16:49:33 +00:00
Baptiste Daroussin
ffb7170399 Modernize LIB_DEPENDS
With hat:	portmgr
2014-07-14 18:42:04 +00:00
Joe Marcus Clarke
7eaa217b85 Update to 2.15.3.
* Make sure a port is placed in its proper category directory. [1]
* Don't check INSTALL_TARGET for direct command use. [2]
* Remove the single MASTER_SITE warning. [3]
* Check to make sure patch file names contain no more than 100 characters. [4]

PR:		191631 [2]
		191079 [3]
Submitted by:	wen heping <wenheping@gmail.com> [1]
		gerald [2]
Requested by:	demon [4]
Discussed on:	ports@ [3]
2014-07-12 14:52:49 +00:00
Raphael Kubo da Costa
5823055b72 Update to 0.3.
PR:		191577
Submitted by:	shen.elf@gmail.com (maintainer)
2014-07-09 18:02:58 +00:00
Vsevolod Stakhov
a79014ceac Update to rc2.
Changes:
- Fix critical bug in the solver caused not required packages being installed
- Rework DPLL algorithm to solve tasks quicker by propagating units on each step
- Fix bug with loading of package files and directories
- If all files are downloaded then perform integrity check immediately without extra queries to a user
- Removed incorrect error messages

With hat:	pkg@
2014-07-09 12:11:30 +00:00
Vsevolod Stakhov
776a2caed6 Update to release candidate 1.
Changes:
- Fix repo ident for local packages [1]
- Fix pkg-stat
- Improve safety of 1.2 -> 1.3 database migration
- Fix minor bugs in progress bar
- Restart system calls on SIGALARM

Submitted by:	des[1]
With hat:	pkg@
2014-07-07 13:27:06 +00:00
Alex Kozlov
24ae2fab58 - Deprecate and set expiration date to 2014-09-01: Does not support pkgng 2014-07-06 20:38:36 +00:00
Tijl Coosemans
ec94e4d5eb Bump more ports that depend on libsqlite3.so:
- ports that set USE_SQLITE with the *_USE option helper
- ports that depend on libsqlite3 indirectly as reported by pkg rquery

Approved by:	portmgr (implicit)
2014-07-05 12:19:32 +00:00
Bryan Drewery
0d888b0e8a - Fix pkg-rquery -I to have all expected output.
Obtained from:	upstream 29c9c84e0e11c2c182a8d79634344e57bf2575f1
With hat:	portmgr
Reported by:	dteske
2014-07-04 20:08:11 +00:00
Shaun Amott
6acc56d7fb Add staging support. 2014-07-04 15:48:37 +00:00
Tijl Coosemans
a5185846f0 Bump PORTREVISION on all ports with USE_SQLITE=yes or USE_SQLITE=3 that
have not been bumped yet after the latest libsqlite3.so library version
change.

Approved by:	portmgr (implicit)
2014-07-04 09:40:59 +00:00
Antoine Brodin
046f632b9d Attempt to unbreak 2014-07-01 18:58:54 +00:00
Koop Mast
fd5cc8b21d Stagify.
Use USES=shared-mime-info for packagekit port.
2014-07-01 07:42:24 +00:00