Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Nov 2011 13:02:38 -0600
From:      Zhihao Yuan <lichray@gmail.com>
To:        portmgr@freebsd.org
Cc:        Wen Heping <wen@freebsd.org>, FreeBSD Ports ML <freebsd-ports@freebsd.org>
Subject:   Plan to add a bsd.pure.mk
Message-ID:  <CAGsORuAz--GVpiEkgnYJccqCESx2CJ12peFDk_JetfFj6kQqGw@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
--0015174c171a55b9d504b1660c11
Content-Type: text/plain; charset=UTF-8

Hi,

The PR which updates all pure-* ports was passed to portmgr for a long
time, since it seem that to put a

.if defined(USE_PURE)
.include "${PORTSDIR}/Mk/bsd.pure.mk"
.endif

In bsd.port.mk may a be better choice. Though Pure is not as popular as
some languages like PHP or Python, but it does and it will have more ports
than like Go. To include bsd.pure.mk under Mk/ can lower 2 lines in ~20
ports (or I have to leave it under lang/pure's private directory).

I included both the .mk file, and the missing, new, pure-readline port
here. In bsd.pure.mk, we support user to specify the
pure-* dependencies through

USE_PURE= readline ffi

And readline is the one we have't inluded yet.

Btw, they are two more pure ports pending here

http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/161800

Please commit they according to the way you accept bsd.pure.mk. Thanks.

-- 
Zhihao Yuan, nickname lichray
The best way to predict the future is to invent it.
___________________________________________________
4BSD -- http://4bsd.biz/

--0015174c171a55b9d504b1660c11
Content-Type: application/octet-stream; name="bsd.pure.mk"
Content-Disposition: attachment; filename="bsd.pure.mk"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_guu4ep9q0

IyBleDp0cz00CiMKIyAkRnJlZUJTRCQKIwojIGJzZC5wdXJlLm1rIC0gU3VwcG9ydCBmb3IgdGhl
IFB1cmUgbGFuZ3VhZ2UgcGFja2FnZXMKIwojIEF1dGhvcjogWmhpaGFvIFl1YW4gPGxpY2hyYXlA
Z21haWwuY29tPgojCiMgVVNFX1BVUkUJCS0JU2V0IGl0IHRvICd5ZXMnIHRvIHVzZSBsaWJwdXJl
LnNvLgojIAkJCQkJT3RoZXJzIGFyZSByZWdhcmRlZCBhcyBhIGxpc3Qgb2YgKlJVTl9ERVBFTkRT
KgojIAkJCQkJdG8gcHVyZS0qIGFkZG9ucy4gRm9yIGV4YW1wbGUsCiMgVVNFX1BVUkU9CWZmaSAJ
bWFrZXMgdGhlIHBvcnQgZGVwZW5kcyBvbiBwdXJlLWZmaSBhdCBydW50aW1lLgojIFVTRV9QVVJF
X0JVSUxECS0JU2V0IGl0IHRvICd5ZXMnIHRvIGNoYW5nZSB0aGUgYWRkb25zIGluIFVTRV9QVVJF
CiMgCQkJCQkJbGlzdCB0byAqQlVJTERfREVQRU5EUyouCiMgTk9fUFVSRV9FWEFNUExFUwktCURv
bid0IGF1dG9tYXRpY2FsbHkgaW5zdGFsbCBleGFtcGxlcy8uCgouaWYgIWRlZmluZWQoUFVSRV9p
bmNsdWRlKQoKUFVSRV9NQUlOVEFJTkVSPQlsaWNocmF5QGdtYWlsLmNvbQpQVVJFX2luY2x1ZGU9
CQlic2QucHVyZS5tawoKTUFTVEVSX1NJVEVTPz0JaHR0cDovL3B1cmUtbGFuZy5nb29nbGVjb2Rl
LmNvbS9maWxlcy8KClVTRV9HTUFLRT0JeWVzClVTRV9HQ0M9CTQuMisKCl9QVVJFX2F1ZGlvX2Nh
dD0JYXVkaW8KX1BVUkVfY3N2X2NhdD0JCXRleHRwcm9jCl9QVVJFX2ZmaV9jYXQ9CQlkZXZlbApf
UFVSRV9nZW5fY2F0PQkJZGV2ZWwKX1BVUkVfZ2VuX3V0aWw9CQlwdXJlLWdlbgpfUFVSRV9nbF9j
YXQ9CQlncmFwaGljcwpfUFVSRV9nbF9mbj0JCUdMCl9QVVJFX2d0a19jYXQ9CQl4MTEtdG9vbGtp
dHMKX1BVUkVfbXBmcl9jYXQ9CQltYXRoCl9QVVJFX3JlYWRsaW5lX2NhdD0JZGV2ZWwKX1BVUkVf
c29ja2V0c19jYXQ9CW5ldApfUFVSRV9zcWwzX2NhdD0JCWRhdGFiYXNlcwpfUFVSRV94bWxfY2F0
PQkJdGV4dHByb2MKCi5pZmRlZiBfUFVSRV8ke1BPUlROQU1FfV9jYXQKQ0FURUdPUklFUz0JCV9Q
VVJFXyR7UE9SVE5BTUV9X2NhdAouZW5kaWYKCi5pZiAke1BPUlROQU1FfSAhPSBwdXJlCgouaWYg
JHtVU0VfUFVSRX0gPT0geWVzCkxJQl9ERVBFTkRTKz0JcHVyZS44OiR7UE9SVFNESVJ9L2xhbmcv
cHVyZQouZWxzZQouIGZvciBkZXAgaW4gJHtVU0VfUFVSRX0KX1BVUkVfTElCRElSPQkke0xPQ0FM
QkFTRX0vbGliL3B1cmUKX1BVUkVfUE9SVERJUj0JJHtQT1JUU0RJUn0vJHtfUFVSRV8ke2RlcH1f
Y2F0fS9wdXJlLSR7ZGVwfQouICBpZmRlZiBfUFVSRV8ke2RlcH1fY2F0Ci4gICBpZmRlZiBfUFVS
RV8ke2RlcH1fdXRpbApCVUlMRF9ERVBFTkRTKz0JJHtfUFVSRV8ke2RlcH1fdXRpbH06JHtfUFVS
RV9QT1JURElSfQouICAgZWxzZQouICAgIGlmZGVmIFVTRV9QVVJFX0JVSUxECi4gICAgIGlmZGVm
IF9QVVJFXyR7ZGVwfV9mbgpCVUlMRF9ERVBFTkRTKz0JJHtfUFVSRV9MSUJESVJ9LyR7X1BVUkVf
JHtkZXB9X2ZufS5wdXJlOiR7X1BVUkVfUE9SVERJUn0KLiAgICAgZWxzZQpCVUlMRF9ERVBFTkRT
Kz0JJHtfUFVSRV9MSUJESVJ9LyR7ZGVwfS5wdXJlOiR7X1BVUkVfUE9SVERJUn0KLiAgICAgZW5k
aWYKLiAgICBlbmRpZgouICAgICBpZmRlZiBfUFVSRV8ke2RlcH1fZm4KUlVOX0RFUEVORFMrPQkk
e19QVVJFX0xJQkRJUn0vJHtfUFVSRV8ke2RlcH1fZm59LnB1cmU6JHtfUFVSRV9QT1JURElSfQou
ICAgICBlbHNlClJVTl9ERVBFTkRTKz0JJHtfUFVSRV9MSUJESVJ9LyR7ZGVwfS5wdXJlOiR7X1BV
UkVfUE9SVERJUn0KLiAgICAgZW5kaWYKLiAgIGVuZGlmCi4gIGVsc2UKLiAgIGVycm9yIHB1cmUt
JHtkZXB9IGlzIG5vdCBzdXBwb3J0ZWQgYnkgImJzZC5wdXJlLm1rIgouICBlbmRpZgouIGVuZGZv
cgouZW5kaWYKCi5lbmRpZiAjIFBPUlROQU1FICE9IHB1cmUKCk1BS0VfQVJHUys9CXByZWZpeD0k
e1BSRUZJWH0gbWFuZGlyPSR7UFJFRklYfS9tYW4gXAoJCQlDUFBGTEFHUys9LUkke0xPQ0FMQkFT
RX0vaW5jbHVkZSBcCgkJCUNGTEFHUz0iJHtDRkxBR1N9IiBMREZMQUdTKz0tTCR7TE9DQUxCQVNF
fS9saWIKCi5pZiAke1BPUlROQU1FOk1wdXJlLSp9ICE9IiIgJiYgIWRlZmluZWQoTk9fUFVSRV9F
WEFNUExFUykKUE9SVEVYQU1QTEVTPQkqCgpwb3N0LWluc3RhbGw6Ci5pZiAhZGVmaW5lZChOT1BP
UlRFWEFNUExFUykKCUAke01LRElSfSAke0VYQU1QTEVTRElSfQoJKGNkICR7V1JLU1JDfS9leGFt
cGxlcy8gJiYgJHtDT1BZVFJFRV9TSEFSRX0gXCogJHtFWEFNUExFU0RJUn0pCi5lbmRpZgoKLmVu
ZGlmCgouZW5kaWYgIyFkZWZpbmVkKFBVUkVfaW5jbHVkZSkK
--0015174c171a55b9d504b1660c11--



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