notbugIf you buy from Amazon USA, please support us by using this link.
non port: Mk/Scripts/do-depends.sh
SVNWeb

Number of commits found: 14

Thu, 7 Dec 2017
[ 01:51 bdrewery ] Original commit   Revision:455690
455690 Mk/Scripts/do-depends.sh
455690 Mk/bsd.port.mk
Fix 'make -j'.

- Pass MAKEFLAGS down into do-depends properly.
- Remove redundant dependencies, run-depends and lib-depends, from
  targets that already depend on earlier targets that depend on
  the needed targets.

Reported by:	emaste
With hat:	portmgr
Tue, 26 Sep 2017
[ 14:14 mat ] Original commit   Revision:450663
450663 Mk/Scripts/depends-list.sh
450663 Mk/Scripts/do-depends.sh
450663 Mk/bsd.port.mk
Implement basic flavors.

**Do not start migrating any ports, a hook will prevent it**

This has been a long awaiting feature, most of the work has been done by
bapt, bdrewery and antoine, I am just the one actually doing the commit.

All this informations, and more to come are in the first link to our wiki
in the bottom block. A roadmap is in the second link.

To define a different flavors in a port, before any include, set:

FLAVORS=  flavor1 flavor2 [...]

The first flavor in the list will be the default.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Mon, 31 Oct 2016
[ 20:54 bdrewery ] Original commit   Revision:425026
425026 Mk/Scripts/do-depends.sh
Don't truncate DEPENDS_ARGS here.

This code seems unused though since bsd.port.mk has its own handling
for clean-depends.

PR:		212273
With hat:	portmgr
Fri, 24 Jun 2016
[ 05:04 bdrewery ] Original commit   Revision:417413
417413 Mk/Scripts/do-depends.sh
Fix package depends install not respecting DEPENDS_ARGS for the PKGFILE lookup.

This also optimizes the PKGBASE/PKGFILE lookup with the new port_var_fetch(),
which passes in the known DEPENDS_ARGS.
[ 04:53 bdrewery ] Original commit   Revision:417411
417411 Mk/Scripts/do-depends.sh
Show proper variable in error.

With hat:	portmgr
Fri, 20 May 2016
[ 19:01 mat ] Original commit   Revision:415573
415573 Mk/Scripts/actual-package-depends.sh
415573 Mk/Scripts/check-stagedir.sh
415573 Mk/Scripts/check_leftovers.sh
415573 Mk/Scripts/depends-list.sh
415573 Mk/Scripts/dialog4ports.sh
415573 Mk/Scripts/do-depends.sh
415573 Mk/Scripts/do-users-groups.sh
415573 Mk/Scripts/find-lib.sh
415573 Mk/Scripts/qa.sh
415573 Mk/Scripts/smart_makepatch.sh
Ease debugging of Mk/Scripts scripts.

Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D6474
Fri, 4 Dec 2015
[ 22:18 bdrewery ] Original commit   Revision:403013
403013 Mk/Scripts/depends-list.sh
403013 Mk/Scripts/do-depends.sh
403013 Mk/bsd.port.mk
Use normal PORTSDIR rather than dp_PORTSDIR so it is passed around properly.

This fixes errors when PORTSDIR is not set and /usr/ports is not used.  The
/usr/share/bsd.port.mk logic will auto set PORTSDIR, but this was not being
passed into children in the dependency scripts.

With hat:	portmgr
Reported by:	bapt
Fri, 13 Nov 2015
[ 18:00 bdrewery ] Original commit   Revision:401524
401524 Mk/Scripts/do-depends.sh
- Only consider missing dependency origins to be fatal if they were not
  satisfied and needed to be installed.  This restores older behavior of
  allowing a partial checkout where dependencies are already installed. [1]
- Delay fatal errors show that all can be shown at once.

With hat:	portmgr
Reported by:	lev [1]
Wed, 2 Sep 2015
[ 21:23 bapt ] Original commit   Revision:395910
395910 Mk/Scripts/do-depends.sh
Fix error message when not finding a package
Fri, 24 Jul 2015
[ 11:05 mat ] Original commit   Revision:392818
392818 Mk/Scripts/do-depends.sh
[Forced commit to explain the previous commit]

Before this, you could say:
BUILD_DEPENDS=	libfoo.so:some/foo
LIB_DEPENDS=	bar:some/bar

The package would build because the dependencies would be installed
correctly.  But, the dependencies would not be registered in the
package, and it would be non functionnal when installed.

Now, if you say the same thing, it will tell you that
1) it can't find exececutable libfoo.so
2) bar is not a valid pattern for LIB_DEPENDS

giving you a hint that you are doing something wrong.

Poked by:	myself, bapt
[ 10:11 mat ] Original commit   Revision:392816
392816 Mk/Scripts/do-depends.sh
Split LIB_DEPENDS and the other _DEPENDS types.

Reviewed by:	bapt, pgolluci
Exp-run by:	mat
Approved by:	bapt
With hat:	portmgr
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3150
Wed, 1 Jul 2015
[ 20:08 bapt ] Original commit   Revision:391119
391119 Mk/Scripts/check-stagedir.sh
391119 Mk/Scripts/do-depends.sh
391119 Mk/Scripts/functions.sh
Factorize the function to validate env

Reviewed by:	antoine
Differential Revision:	https://reviews.freebsd.org/D2966
Tue, 30 Jun 2015
[ 19:54 bapt ] Original commit   Revision:390989
390989 Mk/Scripts/do-depends.sh
Add PATH environment when trying to find libraries this fixes building under
qemu emulation

Reported by:	Sylvain Garrigues (via #poudriere)
Tested by:	Sylvain Garrigues (via #poudriere)
Sun, 28 Jun 2015
[ 18:50 bapt ] Original commit   Revision:390865
390865 Mk/Scripts/do-depends.sh
390865 Mk/bsd.port.mk
Refactor dependency checks and installation

This is an important step to prepare the ports tree for VARIANTS(aka flavours)
and subpackage by making the dependency code easier to deal with.

Change:
- Externalize in a proper shell script the code that was an inlined shell script
- Add better validation on the syntaxe used
- test after the dependency has been installed that it actually really fulfill
  the pattern searched (improving QA)
- Unify lib-depends with other dependency checks
- Make ${PORTSDIR} not mandatory anymore in _DEPENDS lines:
  aka pattern:${PORTSDIR}/category/port can now be written pattern:category/port
  /!\ Please to not use this syntax yet! poudriere have received a fix to be
  able to handle this new syntax (but no new release of poudriere has it yet)
(Only the first 15 lines of the commit message are shown above View all of this commit message)

Number of commits found: 14

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
dovecotApr 18
libssh2Apr 18
giteaApr 17
mariadb101-serverApr 13
mariadb102-serverApr 13
mariadb103-serverApr 13
mariadb55-serverApr 13
mysql56-serverApr 13
mysql57-serverApr 13
mysql80-serverApr 13
percona55-serverApr 13
percona56-serverApr 13
percona57-serverApr 13
wgetApr 12
gitlab-ceApr 11

10 vulnerabilities affecting 128 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2019-04-18 16:21:36


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 36711
Broken 124
Deprecated 653
Ignore 345
Forbidden 3
Restricted 164
No CDROM 74
Vulnerable 36
Expired 513
Set to expire 628
Interactive 0
new 24 hours 5
new 48 hours9
new 7 days35
new fortnight50
new month125

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2019 Dan Langille. All rights reserved.