Commit graph

3294 commits

Author SHA1 Message Date
Baptiste Daroussin
27160e884a Update to 1.8.99.3
Changes:
- fix some memory issues found with -fsanitize=address
2016-05-28 13:22:54 +00:00
Steven Kreuzer
98ece74023 Update to version 1.07 2016-05-26 14:18:22 +00:00
Rene Ladan
059340ceb7 Remove expired misc/kdehier4 and update all of its consumers to not reference it any
longer. This is a no-op because KDE4_PREFIX is equal to LOCALBASE

Fix up properties for misc/kde4-l10n/files/bsd.l10n.mk to make svn happy.

PR:		209014 (partial)
Submitted by:	myself
Approved by:	portmgr (bapt)
Differential Revision:	https://reviews.freebsd.org/D6542
2016-05-25 20:56:06 +00:00
Baptiste Daroussin
16f24225c6 Update to 1.8.99.2
Changes:
- improvements in the solver regarding multirepo
- fix setting time on pre POSIX 2008 systems (such as freebsd 8)
- fix running pkg when FD 0 has been closed
2016-05-25 18:54:40 +00:00
Dmitry Marakasov
54a08f6954 Convert tab after WWW: in pkg-descrs to single space as per PHB
Approved by:	portmgr blanket
2016-05-23 18:36:52 +00:00
Baptiste Daroussin
fbcd69b81a Update to 1.8.99.1
Changes:
- Reduce memory used while analysing elf files
- Stop checking pre-deinstall script except if DEVELOPER=yes is set
- fix double free in pkg updating
2016-05-23 18:18:00 +00:00
Baptiste Daroussin
e50957faea Update to 1.8.3
Changes:
- upgrading/reinstall packages also need to not check the result of the predeinstall script :(
2016-05-23 18:11:29 +00:00
Baptiste Daroussin
60d910a9c9 Do not check deinstall script results at all except if DEVELOPER_MODE is set
Due to too many bad quality ports, for now we are back in not checking pre/post
deinstall scripts at all except if DEVELOPER_MODE=yes is set, we hope to readd
those checks once the ports have been fixed
2016-05-23 12:25:30 +00:00
Baptiste Daroussin
db527ddf9d Update to 1.8.1
Changes:
- Fix double free in pkg updating
- Drop failures on POST-DEINSTALL (still too many failures in ports there :()
2016-05-23 09:53:15 +00:00
Michael Landin
b61d74b4a2 - Fix WWW link
PR:		209640
Submitted by:	Keren Sky <keren_sky@live.com>
2016-05-23 08:21:21 +00:00
Baptiste Daroussin
e55afefa90 Release pkg 1.8.0
New features:
- new vital flag that prevent from removing a package with pkg delete when not specifying -f
- upgrade process now has atomicity per packages meaning now we can safely check the return of the pre* scripts
- handle ctrl-c during upgrade/install/update
- solver improvements
- pkg clean now runs in a capsicum sandbox on supported plateforms

Changes:
- pkg delete now fails if one tries to delete it (the pkg package) without -f. Before it was just warning and skipping it
- pkg install --from-root has been renamed pkg install --recursive to avoir confusion

Fixes:
- correctly handle hardlinked setuid files
- better handling of setuid
- fix elf analysis when some bad libraries have SONAME specified by empty
- fix elf analysis when a binary provides elf_notes but not the expected ones and are still valid freebsd binaries
  (this fixes the case when libgdk_pixbuf was not found as a provided lib on i386)
- NAMESERVER option is now working again and inputs are better checked
- lots of bug fixes: potential leaks mostly
2016-05-22 15:12:16 +00:00
Bryan Drewery
65b4f132ac - Update to 3.0-1659-gfdf5930
Changes:
  - Fix build on < 10.0.

PR:		209656
Reported by:	vas@mpeks.tomsk.su
2016-05-20 18:49:16 +00:00
Bryan Drewery
f80b9c18bc - Update to 3.0-1658-g99b3286
Changes:
  - Hide warnings when cleaning up schg files.
2016-05-19 17:45:03 +00:00
Dmitry Marakasov
1f8b48b772 - Fix trailing whitespace in pkg-descrs, categories [p-x]*
Approved by:	portmgr blanket
2016-05-19 10:53:05 +00:00
Bryan Drewery
c3f8fa15e6 - Update to 3.0-1657-g0b204f0
Changes:
  - jail/ports -u: Default git pull to use --rebase.
  - destroyfs: Run chflags -R 0 and on a smaller subset of files.
  - ports: Ignore failures when removing the ports tree
  - jail: Ignore errors trying to remove the jail
  - Create port-specific directories in do_portbuild_mounts.
  - Rework the cleanup to respect -x inside of the directory.
  - Support -(j|p|z)<param> without space for poudriere.conf lookups
  - hash_var_name: Quote the pattern to _gsub to avoid globbing local files.
  - Update sh from head @ r296813
  - Switch BUILD_AS_NON_ROOT as default to on.
2016-05-18 22:59:51 +00:00
Joe Marcus Clarke
f34d017761 Update to 2.17.2.
* Properly check for TIMESTAMP in distinfo
2016-05-15 18:43:43 +00:00
Joe Marcus Clarke
2ec321c6fb Bump version to 2.17.1 for previous commit and sync with my local
repo.
2016-05-15 18:22:40 +00:00
Baptiste Daroussin
e91ee36b41 Reroll the tar file it was badly created 2016-05-15 17:20:33 +00:00
Baptiste Daroussin
70ef64e730 Make portlint not yelling at TIMESTAMP in distinfo
PR:		209522
Reported by:	John W. O'Brien <john@saltant.com>
2016-05-15 16:09:02 +00:00
Baptiste Daroussin
82f863985d Update to 1.7.99.11
Changes:
- ensure pre-install script failing are making the install process fail
- do not try to set attributes on directories if they already have the proper attributes
2016-05-15 15:23:19 +00:00
Bernard Spil
d210b95864 ports-mgmt/py-pytoport: Update to 0.4.1
- Update to latest version 0.4.1
  - Fix version snafu in dist tarball
  - Add new py-docutils dependency
  - Change download to GitHub (project no longer updates pypi)
2016-05-15 13:07:43 +00:00
Baptiste Daroussin
f2cfee8083 Update to 1.7.99.10
Changes:
- Do not fail in case timestamps cannot be set on a directory
- Fix issue that can lead to some libraries not being provided
- Updates in pkg-repo(8)
2016-05-14 23:45:41 +00:00
Kurt Jaeger
936a271eac ports-mgmt/portest: 0.1.6 -> 0.1.7
- Added portlint option
- Removed default options

PR:		209383
Submitted by:	Ultima1252@gmail.com (maintainer)
2016-05-08 20:52:21 +00:00
Baptiste Daroussin
0cc8b577a0 Update to 1.7.99.9
Changes:
- rename install --from-root into install --recursive to avoid confusions
- cleanup old packages later which reduces the window when the filesystem is "unstable"
- fix issue with recursive deps when using pkg add
2016-05-08 17:51:10 +00:00
Baptiste Daroussin
edc0dc7842 Update to 1.7.99.8
Changes:
- run post install scripts a bit later to ensure all the new files are in place
- fix a fd leak when extracting files
2016-05-06 19:51:30 +00:00
Baptiste Daroussin
42dc37945a Update to 1.7.99.7
Changes:
- bug fixes after capsicumization of pkg clean
- improved a bit the output of pkg fetch to make it more understandable
2016-05-06 18:22:48 +00:00
Baptiste Daroussin
01cd57f515 Update to 1.7.99.6
Changes:
- Fix a regression on systems wihtout utimensat(2)
- Revert a behaviour change with rootdir and repositories that
  appeared to be more painful for users than helpful
- Fix pkg clean removing /var/cache/pkg if it is a symlink
- capsicumize pkg clean
- make pkg clean remove empty directories
2016-05-06 11:49:06 +00:00
Baptiste Daroussin
05606229ae Update to 1.7.99.5
Fix regression on hardlinks and setuid

Reported by:	gjb
2016-05-06 00:38:49 +00:00
Baptiste Daroussin
9b7bfdb5ca Fix a regression regarding extraction of symlinks (regression tests added)
Reported by:	gjb
2016-05-05 23:58:30 +00:00
Baptiste Daroussin
ba64112eae Update to 1.7.99.3
Revert 2 fixes that were actually coverity false positives
2016-05-05 22:51:45 +00:00
Baptiste Daroussin
3c04e9b8da Update to 1.7.99.2 (aka 1.8.0 rc1)
Changes:
- Complete refactor of the package extraction:
  * safer: ensure that only what is in the plist is actually extracted
  * ensure the package can be properly on the filesystem before actually
    replacing the files
  * move atomicity to the package level meaning that in case of failure only
    the non upgraded packages has to be proceed not the entire upgrade process
  * in case of upgrade only extract the files that are unchanged
- Now pre install script failure can properly be catched and stoping the onging
  process (at last!).
- New mechanism in the library events to allow frontend to know what they should
  run in case of interruption
- handle ^C proprely and cleanup ongoing procedure
- lots of fixes of bugs reported by coverity
- finish implementation of the 'vital' feature
2016-05-05 18:34:52 +00:00
John Marino
a9d94c45cc ports-mgmt/synth: Stop using bundled adacurses & IFM
Now that the Ada Framework is based on GCC6 by default, it is no
longer required for Synth to bundle and build a local version of
devel/adacurses and misc/ini_file_manager.

Switch the port to normal BUILD_DEPENDS and remove the bundle
distfile information.  No bump is required because these libraries
are statically linked into Synth, so there's no practical difference
between older and newer packages.
2016-04-30 07:27:22 +00:00
Pawel Pekala
7136e4a1cf Update to version 20160411
PR:		208689
Submitted by:	maintainer
2016-04-27 17:17:36 +00:00
Mathieu Arnold
21bc5c0345 Remove USE_SQLITE from bsd.databases.mk, replaced by USES=sqlite.
While there replace USE_SQLITE=x by USES=sqlite:x.

PR:		208971
Submitted by:	mat
Exp-run by:	antoine
With hat:	portmgr
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D5951
2016-04-25 16:13:38 +00:00
Steve Wills
86cd4fbe5a many ports: mark broken on powerpc64 2016-04-21 16:43:14 +00:00
John Marino
d983b9ce6b ports-mgmt/synth: Upgrade version 1.33 => 1.34
* Incorporate prefetch partial-revert patch (1.33_1) and remove the
  patch and files directory.
* Add lang/rust and lang/rust-nightly to the list of ports that require
  procfs to build.  This is only true for DragonFly.  The plan is to
  eliminate this requirement, but it's a bit tricky right now.  Once
  done, the rust ports will be removed from the list again.
* Move /var/db/fontconfig directory exception from post-build to all
  stages.  The doxygen port has shown that /var/db/fontconfig changes
  during the build phase and this is legitimate.
2016-04-19 09:10:22 +00:00
Bryan Drewery
7192f9a55d Bump revision after orphan plist fix in r412544. 2016-04-18 21:20:28 +00:00
Joe Marcus Clarke
4a1288cd49 Update to 2.17.0.
* Drop the need for PORTSDIR in dependencies [1]
* Allow a trailing ':' in URLs [2]
* Check to make sure the value(s) of SUB_FILES is healthy [3]
* Expand variables on all sides of the dependency tuple [4]
  (this last change is rather big, and thus bumping minor version)

PR:		208272 [1]
		207843 [2]
		207477 [3]
		206061 [4]
Submitted by:	amdmi3 [1]
2016-04-15 18:30:42 +00:00
Baptiste Daroussin
892abe2b7e Convert to @sample 2016-04-10 09:41:20 +00:00
Baptiste Daroussin
69d1bc306a Update to 1.7.99.1 (same as 1.7.2)
Changes:
- pkg asks again for small operations (regression)
- fix pkg auto upgrade mechanism (regression test added)
- Update libucl to latest version which fixes an issue with empty pkg.conf (regression test added)
- pkg install on an already installed package returns 0 again this regression was introduced when fixing pkg lock (regression test added)
2016-04-06 07:11:55 +00:00
Baptiste Daroussin
ec0aae92aa Update to 1.7.2
Changes:
- Update libucl to latest version which fixes an issue with empty pkg.conf (regression test added)
- pkg install on an already installed package returns 0 again this regression was introduced when fixing pkg lock (regression test added)
2016-04-06 07:06:23 +00:00
Olli Hauer
026c472e03 - fix and sort pkg-plist 2016-04-05 06:42:07 +00:00
Colin Percival
f99100b982 Add MANIFEST files from 10.3-RELEASE.
The MANIFEST files were obtained by
(a) verifying the signature on the 10.3-RELEASE announcement against
the GPG key in the FreeBSD documentation repository;
(b) downloading all of the bootonly.iso.xz ISOs;
(c) verifying those files against the hashes listed in the signed release
announcement; and
(d) extracting the MANIFEST files.
2016-04-04 07:07:10 +00:00
Baptiste Daroussin
95792e97da Update to 1.7.1
This release fixes regressions:
- detection of new version of pkg could fail
- if the all process operation would have an inpact of less than 1MB on the FS
  then the action is proceed with out asking the user to acknowledge it
2016-04-02 12:51:08 +00:00
Baptiste Daroussin
2bdb3d66f3 Update to 1.7.99.0
Changes:
- Improved automatic recover from SAT solver problems (same as in 1.7.0)
2016-04-01 22:27:12 +00:00
Baptiste Daroussin
5f4b8f7e80 Update to pkg 1.7.0
Changes:
- Support new "vital" notion: prevent from implicit deletion
- Improved support for OpenBSD/bitrig (still lacks some functions in libc)
- Improved ZSH completion
- Updated libucl
- Lots of fixes in error messages
- Fixed "pkg lock" handling
- Allow to specify "inline" respositories in pkg.conf
- ipv6 fixes
- Allow to restrict the accepted url schemes
- More commands supports "-q"
- Multiple bug fixes
- As usual multiple new bugs
- Improved support for shlibs dependency generation when packaging base via ALLOW_BASE_SHLIBES
2016-04-01 22:24:56 +00:00
Mathieu Arnold
8d6597e0bb Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:16:16 +00:00
Mathieu Arnold
999161a9ed Fixup some whitespace at the beginning of lines problems.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 13:18:17 +00:00
Baptiste Daroussin
02702cf90a Update to 1.6.99.6
Changes:
- Add a basic automatic resolution plan for unsatisiable SAT problems
- Fix regression in pkg info -R
- Add a mechanism to finding libs when packaging base
- Fix some warnings on arm
- Fix hardlink extraction with --rootdir
- Improved error reporting
- Update libucl
- Fixes on locked package handling
- Add ip_version in pkg -vv output
- Add !~ in pkg query (negated glob match)
- Implement "vital" packages: prevent a package from being manually removed
- Add support for arm hardfloat
- Multiple bug fixes
2016-03-28 20:59:45 +00:00
John Marino
a10aef4a72 ports-mgmt/synth: Fix regression
The empty-queue check was supposed to improve pre-fetch behavior,
but it negatively affected other use modes, so remove the check
for now.
2016-03-28 10:09:41 +00:00