Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 Aug 2010 12:20:03 GMT
From:      "b. f." <bf1783@googlemail.com>
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   Re: ports/150078: security/tor: Recursive dependencies on ports tor and vidalia and weird vidalia default dependencies
Message-ID:  <201008291220.o7TCK3Oa074147@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/150078; it has been noted by GNATS.

From: "b. f." <bf1783@googlemail.com>
To: Fabian Keil <fk@fabiankeil.de>
Cc: bug-followup@freebsd.org, miwi@freebsd.org, Jens <jan0sch@gmx.net>
Subject: Re: ports/150078: security/tor: Recursive dependencies on ports tor
 and vidalia and weird vidalia default dependencies
Date: Sun, 29 Aug 2010 12:10:40 +0000

 --00163646ced284b9e7048ef53c79
 Content-Type: text/plain; charset=ISO-8859-1
 
 On 8/29/10, Fabian Keil <fk@fabiankeil.de> wrote:
 > "b. f." <bf1783@googlemail.com> wrote:
 
 > The use of != for the dependency handling is the result of
 > a discussion on freebsd-ports@ and at that time nobody had
 > any better ideas.
 
 I find that surprising, because, typically, that is not how
 dependencies are handled in Ports.  Most ports have a dependency
 triplet, say,
 
 ..._DEPENDS= ${LOCALBASE}/bin/foo:${PORTSDIR}/bat/bar...
 
 but they don't go to any trouble to determine whether foo, if present,
 is actually from, for example,  the bat/bar or bat/bar-devel port.
 It's enough that it is present, and the dependency is correctly
 registered for default package builds.  A few might have a knob to
 toggle dependencies for the convenience of the user, but the version
 isn't usually checked even when such a knob is present.  Something
 like the attached patch is usually considered sufficient.
 
 b.
 
 --00163646ced284b9e7048ef53c79
 Content-Type: application/octet-stream; name="pr_vidalia.diff"
 Content-Disposition: attachment; filename="pr_vidalia.diff"
 Content-Transfer-Encoding: base64
 X-Attachment-Id: file0
 
 LS0tIE1ha2VmaWxlLm9yaWcJMjAxMC0wNi0wNiAwMzoxNzo0OS4wMDAwMDAwMDAgLTA0MDAKKysr
 IE1ha2VmaWxlCTIwMTAtMDgtMjkgMDc6NDc6MzcuMDAwMDAwMDAwIC0wNDAwCkBAIC0yMCwzMyAr
 MjAsMTQgQEAKIFFUX0NPTVBPTkVOVFM9CWd1aSBtb2NfYnVpbGQgcW1ha2VfYnVpbGQgcmNjX2J1
 aWxkIHVpY19idWlsZCBuZXR3b3JrIHhtbCBsaW5ndWlzdF9idWlsZAogTUFLRV9KT0JTX1NBRkU9
 CXllcwogCi1IQVZFX1RPUiE9CWlmIHBrZ19pbmZvIC1JIHRvci1cKiA+L2Rldi9udWxsIDI+JjEg
 OyB0aGVuICR7RUNIT30gWUVTOyBmaQorT1BUSU9OUz0JVE9SX0RFVkVMCSJEZXBlbmQgb24gdG9y
 LWRldmVsLCByYXRoZXIgdGhhbiB0b3IiCU9uCiAKLS5pZiAoJHtIQVZFX1RPUn0gPT0gIllFUyIp
 Ci1IQVZFX1RPUl9ERVZFTCE9CWlmIHBrZ19pbmZvIC1JIHRvci1kZXZlbFwqID4vZGV2L251bGwg
 Mj4mMSA7IHRoZW4gJHtFQ0hPfSBZRVM7IGZpCi0KLS5pZiAoJHtIQVZFX1RPUl9ERVZFTH0gPT0g
 IllFUyIpCi1PUFRJT05TPQlUT1JfREVWRUwJIkRlcGVuZCBvbiB0b3ItZGV2ZWwgKGFscmVhZHkg
 aW5zdGFsbGVkKSIJT24KLS5lbHNlCi1PUFRJT05TPQlUT1IJCSJEZXBlbmQgb24gdG9yIChhbHJl
 YWR5IGluc3RhbGxlZCkiCU9uCi0uZW5kaWYKLQotLmVsc2UKLQotT1BUSU9OUz0JVE9SX0RFVkVM
 CSJEZXBlbmQgb24gdG9yLWRldmVsIglPbiBcCi0JCVRPUgkJIkRlcGVuZCBvbiB0b3IiCQlPZmYK
 LQotLmVuZGlmCi0KLS5pbmNsdWRlIDxic2QucG9ydC5wcmUubWs+CisuaW5jbHVkZSA8YnNkLnBv
 cnQub3B0aW9ucy5taz4KIAogLmlmIGRlZmluZWQoV0lUSF9UT1JfREVWRUwpCi0uaWYgZGVmaW5l
 ZChXSVRIX1RPUikKLUlHTk9SRT0JCWNhbm5vdCBkZXBlbmQgb24gdG9yIGFuZCB0b3ItZGV2ZWwg
 YXQgdGhlIHNhbWUgdGltZQotLmVuZGlmCiBSVU5fREVQRU5EUys9CSR7TE9DQUxCQVNFfS9iaW4v
 dG9yOiR7UE9SVFNESVJ9L3NlY3VyaXR5L3Rvci1kZXZlbAotLmVsaWYgZGVmaW5lZChXSVRIX1RP
 UikKKy5lbHNlCiBSVU5fREVQRU5EUys9CSR7TE9DQUxCQVNFfS9iaW4vdG9yOiR7UE9SVFNESVJ9
 L3NlY3VyaXR5L3RvcgogLmVuZGlmCiAKLS5pbmNsdWRlIDxic2QucG9ydC5wb3N0Lm1rPgorLmlu
 Y2x1ZGUgPGJzZC5wb3J0Lm1rPgo=
 --00163646ced284b9e7048ef53c79--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201008291220.o7TCK3Oa074147>