From owner-freebsd-ruby@FreeBSD.ORG Fri Mar 5 21:54:49 2010 Return-Path: Delivered-To: ruby@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C9798106566B for ; Fri, 5 Mar 2010 21:54:49 +0000 (UTC) (envelope-from jeremy.pyne@gmail.com) Received: from qw-out-2122.google.com (qw-out-2122.google.com [74.125.92.27]) by mx1.freebsd.org (Postfix) with ESMTP id 811A28FC0C for ; Fri, 5 Mar 2010 21:54:49 +0000 (UTC) Received: by qw-out-2122.google.com with SMTP id 8so999343qwh.7 for ; Fri, 05 Mar 2010 13:54:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=8UEI2XXMuPRzecNIcH4JC2EiFL3qv/HNRO7E2wmdrCc=; b=XQdBVeOYDngC3xLBiIktjZNOsx/gLpbkc5KPQxuJSS1S+xpGaGeVA4ldmc9G9p4D+m yH5wMl7/CeNyITy4hLPwUupn7wRTPWuO930YnlaPTUDKrzeS7bt99xJupW6H5FvJC5LJ KQCSqois/3GVtm06B4AUecxYnnoA/uclWFTmI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=EfSpXki/5FCz0FMSWzjyd4mutpuCLq1r9Z9rzdt21AMKb29dFsu5489e/xKzMXRet0 sfH8S+xlOQ6WCFMCQxYb0CcB9EMA0+Gc+ksqW97YKgBqgAYM53g/7/Xx0uHvEGxIUfd0 ngIjrSaj0hx1c/+v82bzCCMFplcZqIbuFC/ew= MIME-Version: 1.0 Received: by 10.229.88.19 with SMTP id y19mr807108qcl.46.1267824319061; Fri, 05 Mar 2010 13:25:19 -0800 (PST) Date: Fri, 5 Mar 2010 16:25:18 -0500 Message-ID: <2c0c01051003051325i8047c4fycb3ae31673b9614d@mail.gmail.com> From: Jeremy Pyne To: ruby@FreeBSD.org Content-Type: multipart/mixed; boundary=0016367f9af42cdedd0481145a6a X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: pkgtools-2.4.6-1 Patch: Add a override for packages to always update from source. X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Mar 2010 21:54:49 -0000 --0016367f9af42cdedd0481145a6a Content-Type: text/plain; charset=ISO-8859-1 Sorry in advance as I haven't ever done patched for FreeBSD before So I'm probably doing it wrong. Anyway, here it goes: This is a minor patch for portupgrade that adds the USE_PORTS user variable. Simply put any packages in this list will always update from source regardless of -P/-PP settings. The problem with portupgrade was that it would overwrite ports compiled with local configuration changes with the default binary version. (apache, php, virtualbox-ose-kmod) and so those would have to me individually updated without -P. Now the user can configure witch packages should always come from source and then use packages for the rest. -- Jeremy Pyne -- "Fear is the mind killer." --0016367f9af42cdedd0481145a6a Content-Type: text/x-patch; charset=US-ASCII; name="pkgtools-2.4.6-1.patch" Content-Disposition: attachment; filename="pkgtools-2.4.6-1.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_g6fhubq70 ZGlmZiAtTnVyYSBwa2d0b29scy0yLjQuNi9iaW4vcG9ydHVwZ3JhZGUgcGtndG9vbHMtMi40LjYt MS9iaW4vcG9ydHVwZ3JhZGUKLS0tIHBrZ3Rvb2xzLTIuNC42L2Jpbi9wb3J0dXBncmFkZQkyMDEw LTAzLTA1IDE1OjI2OjQxLjYyMjIwOTUyNCArMDAwMAorKysgcGtndG9vbHMtMi40LjYtMS9iaW4v cG9ydHVwZ3JhZGUJMjAxMC0wMy0wNSAxNzowMDoxNi44MTE0OTQxOTUgKzAwMDAKQEAgLTEyMjEs NiArMTIyMSwxNiBAQAogICAgIGVuZAogICBlbmQKIAorICBpZiAkdXNlX3BhY2thZ2VzICYmIG9y aWdpbiAmJiBjb25maWdfdXNlX3BvcnRzPyhvcmlnaW4pCisgICAgcHJvZ3Jlc3NfbWVzc2FnZSAi VXNpbmcgdGhlIHBvcnQgZm9yICcje29yaWdpbn0nIGluc3RlYWQgb2YgcGFja2FnZSBiZWNvdXNl IG9mIHVzZXIgb3ZlcnJpZGUiICAKKyAgICB1c2Vwb3J0ID0gdHJ1ZQorICBlbHNpZiAkdXNlX3Bh Y2thZ2VzICYmIGNvbmZpZ191c2VfcG9ydHM/KG9sZHBrZ25hbWUpCisgICAgcHJvZ3Jlc3NfbWVz c2FnZSAiVXNpbmcgdGhlIHBvcnQgZm9yICcje29sZHBrZ25hbWV9JyBpbnN0ZWFkIG9mIHBhY2th Z2UgYmVjb3VzZSBvZiB1c2VyIG92ZXJyaWRlIgorICAgIHVzZXBvcnQgPSB0cnVlCisgIGVsc2UK KyAgICB1c2Vwb3J0ID0gZmFsc2UgIAorICBlbmQKKwogICBpZiBvcmlnaW4ubmlsPwogICAgIHdh cm5pbmdfbWVzc2FnZSAiTm8gb3JpZ2luIHJlY29yZGVkOiAje29sZHBrZ25hbWV9IgogICAgIHdh cm5pbmdfbWVzc2FnZSAiU3BlY2lmeSBvbmUgd2l0aCAtbyBvcHRpb24sIG9yIHJ1biAncGtnZGIg LUYnIHRvIGludGVyYWN0aXZlbHkgZml4IGl0LiIKQEAgLTEyNDEsNyArMTI1MSw3IEBACiAgIGhh dmVfcGFja2FnZSA9IGZhbHNlCiAgIG5ld3BrZyA9IG5pbAogCi0gIGlmIChvbGRwa2cudmVyc2lv biA8IHBvcnRwa2cudmVyc2lvbiB8fCAkZm9yY2UpICYmICR1c2VfcGFja2FnZXMKKyAgaWYgKG9s ZHBrZy52ZXJzaW9uIDwgcG9ydHBrZy52ZXJzaW9uIHx8ICRmb3JjZSkgJiYgJHVzZV9wYWNrYWdl cyAmJiAhdXNlcG9ydAogICAgIG5ld3BrZyA9IGNhdGNoKDpuZXdwa2cpIHsKICAgICAgIG1ha2Vf YXJncyA9IGdldF9tYWtlX2FyZ3Mob3JpZ2luKQogCmRpZmYgLU51cmEgcGtndG9vbHMtMi40LjYv ZXRjL3BrZ3Rvb2xzLmNvbmYgcGtndG9vbHMtMi40LjYtMS9ldGMvcGtndG9vbHMuY29uZgotLS0g cGtndG9vbHMtMi40LjYvZXRjL3BrZ3Rvb2xzLmNvbmYJMjAwNy0wMi0yMyAxNjo0Njo0NC4wMDAw MDAwMDAgKzAwMDAKKysrIHBrZ3Rvb2xzLTIuNC42LTEvZXRjL3BrZ3Rvb2xzLmNvbmYJMjAxMC0w My0wNSAxNzowNTo1Mi4xMzI1MzgzNTAgKzAwMDAKQEAgLTMxMiw2ICszMTIsMjUgQEAKICAgVVNF X1BLR1NfT05MWSA9IFsKICAgXQogCisgICMgVVNFX1BPUlRTOiBhcnJheQorICAjCisgICMgVGhp cyBpcyBhIGxpc3Qgb2YgcG9ydHMgdGhhdCB5b3UgYWx3YXlzZSB3YW50IHRvIGJ1aWxkIGZyb20g c291cmNlLiAgCisgICMgVGhpcyB3aWxsIGNhc3VlIHRoZSBwYWNha2dlIHRvIGJlIGluc3RhbGxl ZCBmcm9tIHRoZSBsb2NhbCBwb3J0IGV2ZW4KKyAgIyBpZiB0aGVyZSBpcyBhIHBhY2thZ2UgYXZh aWxhYmxlIGFuZCB0aGUgLVAgb3B0aW9uIGlzIHBhc3NlZC4gIEl0IGlzCisgICMgcHJpbWFyaWx5 IHVzZWR3aGVuIHlvdSBoYXZlIGEgY3VzdG9tIGNvbmZpZ3VyYXRpb24gZm9yIGEgcGFja2FnZSBi dXQKKyAgIyBzdGlsbCB3YW50IHRvIGJlIGFibGUgdG8gdG8gYW4gYXV0b21hdGVkIHVwZGF0IGZy b20gcGFja2FnZXMgb2YgdGhlCisgICMgcmVzdCBvZiB0aGUgc3lzdGVtLgorICAjCisgICMgZS5n LjoKKyAgIyAgVVNFX1BPUlRTID0gWworICAjICAgICdwaHA1JywgCisgICMgICAgJ3BocDUtbXlz cWwnLAorICAjICBdCisgCisKKyAgVVNFX1BPUlRTID0gWworICBdCisKICAgIyBBTFRfUEtHREVQ OiBoYXNoCiAgICMKICAgIyBUaGlzIGlzIGEgaGFzaCB0byBkZWZpbmUgYWx0ZXJuYXRpdmUgcGFj a2FnZSBkZXBlbmRlbmNpZXMuICBGb3IKZGlmZiAtTnVyYSBwa2d0b29scy0yLjQuNi9saWIvcGtn dG9vbHMucmIgcGtndG9vbHMtMi40LjYtMS9saWIvcGtndG9vbHMucmIKLS0tIHBrZ3Rvb2xzLTIu NC42L2xpYi9wa2d0b29scy5yYgkyMDEwLTAzLTA1IDE1OjI2OjQxLjYzODIwODc2NCArMDAwMAor KysgcGtndG9vbHMtMi40LjYtMS9saWIvcGtndG9vbHMucmIJMjAxMC0wMy0wNSAxNjoxOToxOC40 MTc4MTUxMTEgKzAwMDAKQEAgLTI4LDcgKzI4LDcgQEAKICMgJElkOiBwa2d0b29scy5yYix2IDEu MzYgMjAwOC8wNy8xMSAxMDozOToxOSBzZW1fcHJnIEV4cCAkCiAKIFBSRUZJWCA9ICIvdXNyL2xv Y2FsIgotVmVyc2lvbiA9ICIyLjQuNiIKK1ZlcnNpb24gPSAiMi40LjYtMSIKIAogYmVnaW4KICAg cmVxdWlyZSAnZmVhdHVyZXMvcnVieTE4L2ZpbGUnCkBAIC0yMDcsNiArMjA3LDEwIEBACiAgIGNv bmZpZ19pbmNsdWRlPyg6VVNFX1BLR1MsIHApCiBlbmQKIAorZGVmIGNvbmZpZ191c2VfcG9ydHM/ KHApCisgIGNvbmZpZ19pbmNsdWRlPyg6VVNFX1BPUlRTLCBwKQorZW5kCisKIGRlZiBjb25maWdf aGVsZD8ocCkKICAgY29uZmlnX2luY2x1ZGU/KDpIT0xEX1BLR1MsIHApCiBlbmQK --0016367f9af42cdedd0481145a6a--