2007-01-31 15:37:18 +00:00
|
|
|
# $FreeBSD$
|
|
|
|
#
|
|
|
|
|
2012-08-03 15:54:35 +00:00
|
|
|
COMMENT = Ports for managing, installing, and developing FreeBSD ports and packages
|
2007-02-05 01:08:46 +00:00
|
|
|
|
2017-05-17 09:24:24 +00:00
|
|
|
SUBDIR += bsdadminscripts
|
|
|
|
SUBDIR += bsdadminscripts2
|
2013-08-23 17:39:54 +00:00
|
|
|
SUBDIR += chucky
|
2016-11-02 05:43:53 +00:00
|
|
|
SUBDIR += create-rb-port
|
2013-03-13 23:25:20 +00:00
|
|
|
SUBDIR += dialog4ports
|
2013-09-15 19:03:55 +00:00
|
|
|
SUBDIR += dialog4ports-static
|
2011-03-04 10:29:46 +00:00
|
|
|
SUBDIR += distilator
|
|
|
|
SUBDIR += fastest_sites
|
2015-07-29 17:32:44 +00:00
|
|
|
SUBDIR += freebsd-bugzilla-cli
|
2015-05-17 23:48:01 +00:00
|
|
|
SUBDIR += genpatch
|
2011-03-04 10:29:46 +00:00
|
|
|
SUBDIR += genplist
|
|
|
|
SUBDIR += jailaudit
|
|
|
|
SUBDIR += lsknobs
|
|
|
|
SUBDIR += managepkg
|
2012-03-03 13:21:35 +00:00
|
|
|
SUBDIR += mkreadmes
|
2015-07-06 15:06:11 +00:00
|
|
|
SUBDIR += octopkg
|
2011-03-04 10:29:46 +00:00
|
|
|
SUBDIR += p5-FreeBSD-Portindex
|
|
|
|
SUBDIR += p5-FreeBSD-Ports
|
|
|
|
SUBDIR += p5-FreeBSD-Ports-INDEXhash
|
|
|
|
SUBDIR += packagekit
|
2012-02-23 17:34:03 +00:00
|
|
|
SUBDIR += pchecker
|
2012-01-30 12:39:14 +00:00
|
|
|
SUBDIR += pkg
|
The pkg developement team is proud to announce the new 1.1.0 beta1 release of
pkg.
Here is the list of new features that happened in pkg 1.1:
- new simpler and more reliable solver
- shared libraries are now always tracked
- ssh:// is supported as a protocol to distribute packages (needs pkg 1.1+ on
the server hosting the packages)
- multirepository is no longer considered experimental and works by default.
- incremental update of the catalog (only if the repository was created by pkg
1.1+)
- simplification of the public API
- stabilisation of the public API (we will now try to keep it stable and if
change are needed there will be deprecation time before removal of some old
functions)
- new experimental pkg convert (can convert from and to legacy pkg database)
pkg2ng now uses pkg convert (still recommanded to use pkg2ng)
- new pkg lock/unlock to prevent any manipulation of a given package (no
upgrade,delete,etc)
- improved UI (now you can see the progress of an upgrade what is left to be
done)
- new pkg annotation to allow one to add annotations (free form key/value) to a
package)
- pkg audit is now able to directly parse the vuxml native format and not only
the compact version
- pkg -vv now shows all available options and their current settings
- pkg -vvv now shows a description of all the available options
- pkg info now automatically considers the query as globbing if * is in the
requested pattern
- new hook plugin interface (allows users to create hooks that get called at
anytime during and upgrade/installation/deletion of a package)
- new cmd plugin interface (allows users to create new sub command available for
pkg)
- pkg register can now register a port installation in the legacy database
format
- repository can be defined in simple yaml files
Internal:
- massive usage of hash tables (uthash), which simplifies a lot of the code,
and improves performances
- lots of optimisation in plist and manifest parsing
- lots of optimisation in loading packages (mmap used when possible)
- lots of cleanup in memory usage
- regression test framework is now ready (using atf) regression test are slowly
being added and populated.
To use this new version:
Ports users (or in building factories: poudriere/tinderbox):
Add WITH_PKGNG=devel to your make.conf
pkg set -o ports-mgmt/pkg:ports-mgmt/pkg-devel
Binary package users, if the remote repository is providing pkg 1.1:
pkg set -o ports-mgmt/pkg:ports-mgmt/pkg-devel
pkg upgrade
Note that pkg 1.1 can use a repository created for pkg 1.0 and vis versa.
Huge thanks to all the people that have contributed to the pkg developement:
- may that be by code
- documentation
- bug report
- feedback
- ideas
List of people who contributed code:
Baptiste Daroussin, Matthew Seaman, Bryan Drewery, Vsevolod Stakhov,
Marin Atanasov Nikolov, Alexandre Perrin, Romain Tartière, Julien Laffaye,
Glen Barber, John Marino, Alex Kozlov, Roman Naumann, Sofian Brabez,
Alberto Villa, Will Andrews, Eitan Adler, Dan McGregor, namor, niamtokik,
Arthur Gautier, Garrett Cooper, Andrew Turner, Jeremy Chadwick,
Hajimu UMEMOTO, Mark Lokowich, Eygene Ryabinkin, Pietro Cerutti,
Rolf Grossmann, Ed Schouten, Dimitry Andric, David Forsythe, Stefan Grundmann,
Craig Rodrigues, Antoine Brodin, Andrey Zonov, Joel Dahl
Stats between 1.0 and 1.1:
287 files changed, 63418 insertions(+), 18763 deletions(-)
1198 commits
2013-05-30 15:17:29 +00:00
|
|
|
SUBDIR += pkg-devel
|
2014-12-05 17:13:03 +00:00
|
|
|
SUBDIR += pkg-plist
|
2018-01-25 14:45:04 +00:00
|
|
|
SUBDIR += pkg-provides
|
2013-05-15 22:21:30 +00:00
|
|
|
SUBDIR += pkg-rmleaf
|
2011-03-04 10:29:46 +00:00
|
|
|
SUBDIR += pkg_cleanup
|
|
|
|
SUBDIR += pkg_cutleaves
|
|
|
|
SUBDIR += pkg_jail
|
|
|
|
SUBDIR += pkg_replace
|
|
|
|
SUBDIR += pkg_rmleaves
|
|
|
|
SUBDIR += pkg_search
|
|
|
|
SUBDIR += pkg_tree
|
2014-12-05 17:03:39 +00:00
|
|
|
SUBDIR += pkgcompare
|
2011-03-12 15:23:24 +00:00
|
|
|
SUBDIR += pkgs_which
|
2011-03-04 10:29:46 +00:00
|
|
|
SUBDIR += port-authoring-tools
|
2016-10-10 23:37:42 +00:00
|
|
|
SUBDIR += port-index-uniquifier
|
2011-03-04 10:29:46 +00:00
|
|
|
SUBDIR += port-maintenance-tools
|
2016-02-20 14:31:40 +00:00
|
|
|
SUBDIR += portal
|
2011-03-04 10:29:46 +00:00
|
|
|
SUBDIR += portconf
|
|
|
|
SUBDIR += portdowngrade
|
|
|
|
SUBDIR += portell
|
2016-03-08 17:49:44 +00:00
|
|
|
SUBDIR += portest
|
2015-02-09 09:50:09 +00:00
|
|
|
SUBDIR += portfind
|
2018-03-19 07:45:25 +00:00
|
|
|
SUBDIR += portgraph
|
2011-03-04 10:29:46 +00:00
|
|
|
SUBDIR += portless
|
|
|
|
SUBDIR += portlint
|
|
|
|
SUBDIR += portmaster
|
|
|
|
SUBDIR += portrac
|
Add collection of my ports tree related scripts
mkpatch
-------
Makes patch from (all or pattern matched) modified files in WRKSRC directory.
pcheck
------
Check for various errors that portlint don't catch:
* misspellings in description files
* files with no final new lines
* leading articles in COMMENT, tabs in WWW lines
pclean
------
Keeps your ports svn repo tidy, removes work directories, leftover files
and reverts any changes made.
pcommit
-------
Wrapper for svn commit, removes and adds files, sets props, etc.
pfind
-----
Simple port's search wrapper. Search parameters include build dependency,
category, name, maintainer, regexp pattern and slave ports.
pkg-deleaf
----------
Leaf package remover with nice dialog interface.
plist-sort
----------
Smart plist sorter which understands PLIST_SUB substitutions and options
determined conditional files.
plist-update
------------
Script utilizing check-plist port's framework target output for updating
outdated pkg-plist, understands PLIST_SUB substitutions and sorts
final files list.
plog
----
Easy way to send poudriere build logs to your FreeBSD account by scp or
view them on your computer.
reinplace-check
---------------
Checks for files with stale REINPLACE_CMD actions or shows diff's of them.
tbuilder
--------
Poudriere testport wrapper that makes easier to queue multiple builds of:
- specific port
- ports linking with certain library
- ports with certain names
- ports with Makefile matching regular expression
- slave ports etc.
upgrade-base
------------
Helper script for upgrading FreeBSD base. Detects and sets number of make
jobs possible. After upgrade rebuilds ports with kernel modules and offers
to remove old files using dialog inerface.
upgrade-ports
-------------
Helper script for updating ports tree and upgrading your ports. Combining
information gathered from UPDATING and MOVED files tries to provide upgrade
process as problem free as possible. This includes showing new UPDATING
entries since last upgrade, ports origin move tracking, simple conflict
resolution, removal of obsolete ports and sanity checking afterwards.
Before any change is made user is presented with summary of changes
intended similiar to pkg upgrade.
2017-01-30 21:07:01 +00:00
|
|
|
SUBDIR += ports-tools
|
2011-03-04 10:29:46 +00:00
|
|
|
SUBDIR += portscout
|
|
|
|
SUBDIR += portsearch
|
|
|
|
SUBDIR += portshaker
|
|
|
|
SUBDIR += portshaker-config
|
2011-12-25 20:16:14 +00:00
|
|
|
SUBDIR += portsreinstall
|
2011-03-04 10:29:46 +00:00
|
|
|
SUBDIR += porttools
|
2011-11-06 17:15:50 +00:00
|
|
|
SUBDIR += porttree
|
2011-03-04 10:29:46 +00:00
|
|
|
SUBDIR += portupdate-scan
|
|
|
|
SUBDIR += portupgrade
|
|
|
|
SUBDIR += portupgrade-devel
|
2012-01-31 21:43:34 +00:00
|
|
|
SUBDIR += poudriere
|
2012-08-16 10:11:05 +00:00
|
|
|
SUBDIR += poudriere-devel
|
2011-03-04 10:29:46 +00:00
|
|
|
SUBDIR += psearch
|
2015-12-28 13:20:14 +00:00
|
|
|
SUBDIR += py-pytoport
|
2016-01-03 05:47:42 +00:00
|
|
|
SUBDIR += py-skog
|
2011-03-04 10:29:46 +00:00
|
|
|
SUBDIR += symports
|
2016-01-10 21:18:15 +00:00
|
|
|
SUBDIR += synth
|
2011-03-04 10:29:46 +00:00
|
|
|
SUBDIR += wanted-ports
|
2007-01-31 15:37:18 +00:00
|
|
|
|
|
|
|
.include <bsd.port.subdir.mk>
|