From owner-freebsd-ports Sun Jan 2 9: 3: 3 2000 Delivered-To: freebsd-ports@freebsd.org Received: from mail.HiWAAY.net (fly.HiWAAY.net [208.147.154.56]) by hub.freebsd.org (Postfix) with ESMTP id 5B17F14E31 for ; Sun, 2 Jan 2000 09:02:52 -0800 (PST) (envelope-from sprice@hiwaay.net) Received: from localhost (sprice@localhost) by mail.HiWAAY.net (8.9.3/8.9.0) with ESMTP id LAA06209; Sun, 2 Jan 2000 11:02:49 -0600 (CST) Date: Sun, 2 Jan 2000 11:02:49 -0600 (CST) From: Steve Price To: Karl Denninger Cc: freebsd-ports@FreeBSD.ORG Subject: Re: ports/15822: Update port misc/HomeDaemon to V0.99 In-Reply-To: <20000101222748.A21389@Denninger.Net> Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-1161775826-946832569=:8839" Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. --0-1161775826-946832569=:8839 Content-Type: TEXT/PLAIN; charset=US-ASCII Karl, Attached is a new shar file. I made some minor mods that probably need clarification. 1) The 'Whom:' line in the port's Makefile changed. This format is preferred so we know who created the port and what their email address is. You can change it to HomeDaemon@ if you'd like. 2) No need to pass things from the port's Makefile to the main Makefile if we like the default values there. Less to maintain too. :) 3) I added back the '@unexec rmdir ...' to the pkg/PLIST. These lines are required for a clean deinstall. They *will not* remove any user created configuration files. If the user has copied the .sample files over then they will be left along with the directories. However, if the user installs the port, reads the README, and decides this port is not for her, then when she does a pkg_delete everything this port installed gets removed. This is very important. I also sorted the PLIST to make it easier to find files. 4) Install HomeDaemon.rc as HomeDaemon.sh so that it gets picked up automatically at startup. As a .rc file the user has to tweak config scripts or start it manually and that is probably not what is desired. 5) Move '-O' to 'CFLAGS?= -O'. This is so that if the user wants to do a CFLAGS="-O3 -pipe" they can. This has exactly the same effect if the user doesn't define CFLAGS and the way you had it before. It just doesn't force me to use -O. 6) Added 'CC?= cc' and deployed it. You were using the default make rule to build the .o files and then hardcoding cc(1) to build the executables. If I did a 'CC=gcc make', and cc and gcc weren't the same compiler then this could spell disaster. 7) Use ${SHELL} instead of sh. Some systems (eg. Solaris) use /sbin/sh which may not be in the user's PATH. 8) Ensure that PREFIX gets passed to install-default-files, otherwise HomeDaemon.sh gets installed to a hardcoded /usr/local/etc/rc.d which defeats the purpose of allowing the user to install into a new PREFIX. There are a lot of ways to do this and I chose the easiest but not necessarily the cleanest way. 9) In install-default-files instead of testing for $1/lib/foo and installing in /usr/local/share/HomeDaemon/lib/foo, use $1 all the time. 10) Made HomeDaemon.sh PREFIX-compliant so no hand tweaking other than copying the .sample files over is required if PREFIX is not /usr/local. 11) Added the missing events.sample to pkg/PLIST. Seems like a lot, but it really isn't. Mostly cosmetic changes. Comments? We probably need to have a pkg/INSTALL so that we can make the package PREFIX-compliant. Right now whatever you build with you're stuck with on pkg_add(1). However it won't work 100% without support (maybe a -f switch to the main daemon) that allows the PREFIX to be set when the daemon starts at bootup. -steve --0-1161775826-946832569=:8839 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="port.shar" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: HomeDaemon.shar Content-Disposition: attachment; filename="port.shar" IyBUaGlzIGlzIGEgc2hlbGwgYXJjaGl2ZS4gIFNhdmUgaXQgaW4gYSBmaWxl LCByZW1vdmUgYW55dGhpbmcgYmVmb3JlDQojIHRoaXMgbGluZSwgYW5kIHRo ZW4gdW5wYWNrIGl0IGJ5IGVudGVyaW5nICJzaCBmaWxlIi4gIE5vdGUsIGl0 IG1heQ0KIyBjcmVhdGUgZGlyZWN0b3JpZXM7IGZpbGVzIGFuZCBkaXJlY3Rv cmllcyB3aWxsIGJlIG93bmVkIGJ5IHlvdSBhbmQNCiMgaGF2ZSBkZWZhdWx0 IHBlcm1pc3Npb25zLg0KIw0KIyBUaGlzIGFyY2hpdmUgY29udGFpbnM6DQoj DQojCWhvbWVkYWVtb24NCiMJaG9tZWRhZW1vbi9wYXRjaGVzDQojCWhvbWVk YWVtb24vcGF0Y2hlcy9wYXRjaC1hYQ0KIwlob21lZGFlbW9uL3BhdGNoZXMv cGF0Y2gtYWINCiMJaG9tZWRhZW1vbi9NYWtlZmlsZQ0KIwlob21lZGFlbW9u L2ZpbGVzDQojCWhvbWVkYWVtb24vZmlsZXMvbWQ1DQojCWhvbWVkYWVtb24v cGtnDQojCWhvbWVkYWVtb24vcGtnL0NPTU1FTlQNCiMJaG9tZWRhZW1vbi9w a2cvREVTQ1INCiMJaG9tZWRhZW1vbi9wa2cvUExJU1QNCiMJaG9tZWRhZW1v bi9wa2cvTUVTU0FHRQ0KIw0KZWNobyBjIC0gaG9tZWRhZW1vbg0KbWtkaXIg LXAgaG9tZWRhZW1vbiA+IC9kZXYvbnVsbCAyPiYxDQplY2hvIGMgLSBob21l ZGFlbW9uL3BhdGNoZXMNCm1rZGlyIC1wIGhvbWVkYWVtb24vcGF0Y2hlcyA+ IC9kZXYvbnVsbCAyPiYxDQplY2hvIHggLSBob21lZGFlbW9uL3BhdGNoZXMv cGF0Y2gtYWENCnNlZCAncy9eWC8vJyA+aG9tZWRhZW1vbi9wYXRjaGVzL3Bh dGNoLWFhIDw8ICdFTkQtb2YtaG9tZWRhZW1vbi9wYXRjaGVzL3BhdGNoLWFh Jw0KWC0tLSBNYWtlZmlsZS5vcmlnCVNhdCBKYW4gIDEgMjI6MDY6MTkgMjAw MA0KWCsrKyBNYWtlZmlsZQlTdW4gSmFuICAyIDEwOjIwOjM2IDIwMDANClhA QCAtMTMsNDMgKzEzLDQ2IEBADQpYIFhCSU5PV04gPz0geHRlbg0KWCBYQklO TU9ERSA/PSA0NzAwDQpYIA0KWC1DRkxBR1MrPS1zIC1PIC1EVkVSU0lPTj1c IjAuOTlcIiANClgrQ0M/PQljYw0KWCtDRkxBR1M/PS1PDQpYK0NGTEFHUys9 LXMgLURWRVJTSU9OPVwiMC45OVwiIA0KWCBDRkxBR1MrPS1EUFJFRklYPVwi JHtQUkVGSVh9XCIgLURTSEFSRURJUj1cIiR7WFNIQVJFRElSfVwiIC1EQklO RElSPVwiJHtYQklORElSfVwiDQpYIA0KWCBhbGw6CUhvbWVEYWVtb24tc2ht ZW0gSG9tZURhZW1vbi1kdW1wIEhvbWVEYWVtb24tZXZlbnRzIEhvbWVEYWVt b24tcGFyc2UgSG9tZURhZW1vbi1zdGF0dXMuY2dpIEhvbWVEYWVtb24tYXBw ZGlnIGFwcGRpZy1jbGVhciBhcHBkaWctc2V0dXANClggDQpYIEhvbWVEYWVt b24tc2htZW06CUhvbWVEYWVtb24tc2htZW0ubyBmdW5jcy5vDQpYLQljYyAt ZyAtbyBIb21lRGFlbW9uLXNobWVtIEhvbWVEYWVtb24tc2htZW0ubyBmdW5j cy5vIC1sbQ0KWCsJJHtDQ30gLWcgLW8gSG9tZURhZW1vbi1zaG1lbSBIb21l RGFlbW9uLXNobWVtLm8gZnVuY3MubyAtbG0NClggDQpYIEhvbWVEYWVtb24t ZXZlbnRzOglIb21lRGFlbW9uLWV2ZW50cy5vIGZ1bmNzLm8NClgtCWNjIC1n IC1vIEhvbWVEYWVtb24tZXZlbnRzIEhvbWVEYWVtb24tZXZlbnRzLm8gZnVu Y3MubyAtbG0NClgrCSR7Q0N9IC1nIC1vIEhvbWVEYWVtb24tZXZlbnRzIEhv bWVEYWVtb24tZXZlbnRzLm8gZnVuY3MubyAtbG0NClggDQpYIEhvbWVEYWVt b24tZHVtcDoJSG9tZURhZW1vbi1kdW1wLm8gZnVuY3Mubw0KWC0JY2MgLWcg LW8gSG9tZURhZW1vbi1kdW1wIEhvbWVEYWVtb24tZHVtcC5vIGZ1bmNzLm8g LWxtDQpYKwkke0NDfSAtZyAtbyBIb21lRGFlbW9uLWR1bXAgSG9tZURhZW1v bi1kdW1wLm8gZnVuY3MubyAtbG0NClggDQpYIEhvbWVEYWVtb24tYXBwZGln OglIb21lRGFlbW9uLWFwcGRpZy5vIGZ1bmNzLm8NClgtCWNjIC1nIC1vIEhv bWVEYWVtb24tYXBwZGlnIEhvbWVEYWVtb24tYXBwZGlnLm8gZnVuY3MubyAt bG0NClgrCSR7Q0N9IC1nIC1vIEhvbWVEYWVtb24tYXBwZGlnIEhvbWVEYWVt b24tYXBwZGlnLm8gZnVuY3MubyAtbG0NClggDQpYIEhvbWVEYWVtb24tc3Rh dHVzLmNnaToJSG9tZURhZW1vbi1zdGF0dXMubyBmdW5jcy5vDQpYLQljYyAt ZyAtbyBIb21lRGFlbW9uLXN0YXR1cy5jZ2kgSG9tZURhZW1vbi1zdGF0dXMu byBmdW5jcy5vIC1sbQ0KWCsJJHtDQ30gLWcgLW8gSG9tZURhZW1vbi1zdGF0 dXMuY2dpIEhvbWVEYWVtb24tc3RhdHVzLm8gZnVuY3MubyAtbG0NClggDQpY IEhvbWVEYWVtb24tcGFyc2U6IAlIb21lRGFlbW9uLXBhcnNlLm8NClgtCWNj IC1nIC1vIEhvbWVEYWVtb24tcGFyc2UgSG9tZURhZW1vbi1wYXJzZS5vDQpY Kwkke0NDfSAtZyAtbyBIb21lRGFlbW9uLXBhcnNlIEhvbWVEYWVtb24tcGFy c2Uubw0KWCANClggYXBwZGlnLWNsZWFyOglhcHBkaWctY2xlYXIubw0KWC0J Y2MgLWcgLW8gYXBwZGlnLWNsZWFyIGFwcGRpZy1jbGVhci5vDQpYKwkke0ND fSAtZyAtbyBhcHBkaWctY2xlYXIgYXBwZGlnLWNsZWFyLm8NClggDQpYIGFw cGRpZy1zZXR1cDoJYXBwZGlnLXNldHVwLm8NClgtCWNjIC1nIC1vIGFwcGRp Zy1zZXR1cCBhcHBkaWctc2V0dXAubw0KWCsJJHtDQ30gLWcgLW8gYXBwZGln LXNldHVwIGFwcGRpZy1zZXR1cC5vDQpYIA0KWCBjbGVhbjoNClggCXJtIC1m ICoubyBIb21lRGFlbW9uLXNobWVtIEhvbWVEYWVtb24tZHVtcCBIb21lRGFl bW9uLWV2ZW50cyBIb21lRGFlbW9uLXBhcnNlICouY29yZSBIb21lRGFlbW9u LnRhciBIb21lRGFlbW9uLXN0YXR1cy5jZ2kgSG9tZURhZW1vbi1hcHBkaWcg YXBwZGlnLWNsZWFyIGFwcGRpZy1zZXR1cA0KWCANClggaW5zdGFsbDogSG9t ZURhZW1vbi1zaG1lbSBIb21lRGFlbW9uLWV2ZW50cyBIb21lRGFlbW9uLWR1 bXAgSG9tZURhZW1vbi1hcHBkaWcgSG9tZURhZW1vbi1zdGF0dXMuY2dpIEhv bWVEYWVtb24tcGFyc2UgYXBwZGlnLWNsZWFyIGFwcGRpZy1zZXR1cA0KWCAJ QGVjaG8gJ0JlZ2luIGluc3RhbGxhdGlvbiBwcm9jZWR1cmUnDQpYLQlAc2gg bWFrZS1kaXJlY3RvcmllcyAke1hTSEFSRURJUn0gJHtYU0hBUkVPV059ICR7 WFNIQVJFTU9ERX0NClgtCUBzaCBpbnN0YWxsLWRlZmF1bHQtZmlsZXMgJHtY U0hBUkVESVJ9ICR7WFNIQVJFT1dOfSAke1hTSEFSRU1PREV9DQpYLQlAc2gg aW5zdGFsbC1iaW5hcmllcyAke1hCSU5ESVJ9ICR7WEJJTk9XTn0gJHtYQklO TU9ERX0NClgrCUAke1NIRUxMfSBtYWtlLWRpcmVjdG9yaWVzICR7WFNIQVJF RElSfSAke1hTSEFSRU9XTn0gJHtYU0hBUkVNT0RFfQ0KWCsJQFBSRUZJWD0k e1BSRUZJWH0gJHtTSEVMTH0gaW5zdGFsbC1kZWZhdWx0LWZpbGVzICR7WFNI QVJFRElSfSBcDQpYKwkJJHtYU0hBUkVPV059ICR7WFNIQVJFTU9ERX0NClgr CUAke1NIRUxMfSBpbnN0YWxsLWJpbmFyaWVzICR7WEJJTkRJUn0gJHtYQklO T1dOfSAke1hCSU5NT0RFfQ0KWCAJQGVjaG8NClggCUBlY2hvICdJbnN0YWxs YXRpb24gQ09NUExFVEUnDQpYIA0KRU5ELW9mLWhvbWVkYWVtb24vcGF0Y2hl cy9wYXRjaC1hYQ0KZWNobyB4IC0gaG9tZWRhZW1vbi9wYXRjaGVzL3BhdGNo LWFiDQpzZWQgJ3MvXlgvLycgPmhvbWVkYWVtb24vcGF0Y2hlcy9wYXRjaC1h YiA8PCAnRU5ELW9mLWhvbWVkYWVtb24vcGF0Y2hlcy9wYXRjaC1hYicNClgt LS0gaW5zdGFsbC1kZWZhdWx0LWZpbGVzLm9yaWcJU3VuIEphbiAgMiAxMDow Mzo0MSAyMDAwDQpYKysrIGluc3RhbGwtZGVmYXVsdC1maWxlcwlTdW4gSmFu ICAyIDEwOjA4OjE2IDIwMDANClhAQCAtNSwxMSArNSwxMyBAQA0KWCBlY2hv ICJJbnN0YWxsaW5nIHRvICQxIGZvciBvd25lciAkMiBhbmQgcGVybWlzc2lv bnMgJDMiDQpYIGVjaG8NClggDQpYK3ByZWZpeD0ke1BSRUZJWDotL3Vzci9s b2NhbH0NClgrDQpYIGlmIHRlc3QgLWYgJDEvbGliL2xvY2FsaXplDQpYIHRo ZW4NClggCWVjaG8gJ0hvbWVEYWVtb24gTG9jYWxpemVkOyBOTyBDSEFOR0Ug VE8gRklMRScNClggZWxzZQ0KWC0JY3AgRGVmYXVsdHMvbG9jYWxpemUuc2Ft cGxlIC91c3IvbG9jYWwvc2hhcmUvSG9tZURhZW1vbi9saWINClgrCWNwIERl ZmF1bHRzL2xvY2FsaXplLnNhbXBsZSAkMS9saWINClggCWVjaG8gJ0xvY2Fs aXplIGZpbGUgc2FtcGxlIGNvcGllZDsgZWRpdCBhbmQgbW92ZSBmb3IgeW91 ciBsb2NhdGlvbiEnDQpYIGZpDQpYIA0KWEBAIC0xNyw3ICsxOSw3IEBADQpY IHRoZW4NClggCWVjaG8gJ0FwcGxpZWQgRGlnaXRhbCBmaWxlIHByZXNlbnQ7 IE5PIENIQU5HRSBUTyBGSUxFJw0KWCBlbHNlDQpYLQljcCBEZWZhdWx0cy9h cHBkaWcuZGV2aWNlcy5zYW1wbGUgL3Vzci9sb2NhbC9zaGFyZS9Ib21lRGFl bW9uL2xpYg0KWCsJY3AgRGVmYXVsdHMvYXBwZGlnLmRldmljZXMuc2FtcGxl ICQxL2xpYg0KWCAJZWNobyAnQXBwbGllZCBEaWdpdGFsIGZpbGUgc2FtcGxl IGNvcGllZDsgZWRpdCBhbmQgbW92ZSBiZWZvcmUgc3RhcnRpbmchJw0KWCBm aQ0KWCANClhAQCAtMjUsMTcgKzI3LDE3IEBADQpYIHRoZW4NClggCWVjaG8g J0hvbWVEYWVtb24gZXZlbnQgZmlsZSBwcmVzZW50OyBOTyBDSEFOR0UgVE8g RklMRScNClggZWxzZQ0KWC0JY3AgRGVmYXVsdHMvZXZlbnRzLmVuZ2xpc2gu c2FtcGxlIC91c3IvbG9jYWwvc2hhcmUvSG9tZURhZW1vbi9saWINClgtCWNw IERlZmF1bHRzL2V2ZW50cy5zYW1wbGUgL3Vzci9sb2NhbC9zaGFyZS9Ib21l RGFlbW9uL2xpYg0KWCsJY3AgRGVmYXVsdHMvZXZlbnRzLmVuZ2xpc2guc2Ft cGxlICQxL2xpYg0KWCsJY3AgRGVmYXVsdHMvZXZlbnRzLnNhbXBsZSAkMS9s aWINClggCWVjaG8gJ0V2ZW50IGZpbGUgc2FtcGxlcyBpbml0aWFsaXplZCAt IGVkaXQgYW5kIG1vdmUgYmVmb3JlIHN0YXJ0aW5nIScNClggZmkNClgtaWYg dGVzdCAtZiAvdXNyL2xvY2FsL2V0Yy9yYy5kL0hvbWVEYWVtb24ucmMNClgr aWYgdGVzdCAtZiAkcHJlZml4L2V0Yy9yYy5kL0hvbWVEYWVtb24uc2gNClgg dGhlbg0KWCAJZWNobyAnSG9tZURhZW1vbiBzdGFydHVwIGZpbGUgcHJlc2Vu dDsgTk8gQ0hBTkdFIFRPIEZJTEUnDQpYIGVsc2UNClgtCWNwIERlZmF1bHRz L0hvbWVEYWVtb24ucmMgL3Vzci9sb2NhbC9ldGMvcmMuZA0KWC0JY2htb2Qg NzUwIC91c3IvbG9jYWwvZXRjL3JjLmQvSG9tZURhZW1vbi5yYw0KWC0JZWNo byAnSW5zdGFsbGVkIHN5c3RlbSBzdGFydHVwIGZpbGUgZm9yIEhvbWVEYWVt b24gaW4gL3Vzci9sb2NhbC9ldGMvcmMuZCcNClgrCWNwIERlZmF1bHRzL0hv bWVEYWVtb24ucmMgJHByZWZpeC9ldGMvcmMuZC9Ib21lRGFlbW9uLnNoDQpY KwljaG1vZCA3NTAgJHByZWZpeC9ldGMvcmMuZC9Ib21lRGFlbW9uLnNoDQpY KwllY2hvICdJbnN0YWxsZWQgc3lzdGVtIHN0YXJ0dXAgZmlsZSBmb3IgSG9t ZURhZW1vbiBpbiAkcHJlZml4L2V0Yy9yYy5kJw0KWCBmaQ0KWCBlY2hvICJV cGRhdGluZyBSRUFETUUgYW5kIExJQ0VOU0UgZmlsZXMgaW4gJDEiDQpYIGNw IFJFQURNRSBMSUNFTlNFICQxDQpFTkQtb2YtaG9tZWRhZW1vbi9wYXRjaGVz L3BhdGNoLWFiDQplY2hvIHggLSBob21lZGFlbW9uL01ha2VmaWxlDQpzZWQg J3MvXlgvLycgPmhvbWVkYWVtb24vTWFrZWZpbGUgPDwgJ0VORC1vZi1ob21l ZGFlbW9uL01ha2VmaWxlJw0KWCMgTmV3IHBvcnRzIGNvbGxlY3Rpb24gbWFr ZWZpbGUgZm9yOiAgIEhvbWVEYWVtb24NClgjIFZlcnNpb24gcmVxdWlyZWQ6 ICAgIDAuOTkNClgjIERhdGUgY3JlYXRlZDogICAgICAgIDEgSmFudWFyeSAy MDAwDQpYIyBXaG9tOiAgICAgICAgICAgICAgICBLYXJsIERlbm5pbmdlciA8 a2FybEBkZW5uaW5nZXIubmV0Pg0KWCMNClgjICRGcmVlQlNEJA0KWCMNClgN ClhESVNUTkFNRT0JSG9tZURhZW1vbi0wLjk5DQpYQ0FURUdPUklFUz0JbWlz Yw0KWE1BU1RFUl9TSVRFUz0JaHR0cDovL2dlbmVzaXMuZGVubmluZ2VyLm5l dC8NClgNClhNQUlOVEFJTkVSPQlIb21lRGFlbW9uQGRlbm5pbmdlci5uZXQN ClgNClhOT19DRFJPTT0iTm8gY29tbWVyY2lhbCBzYWxlIHcvbyBwZXJtaXNz aW9uIC0gc2VlIFJFQURNRSBhbmQgTElDRU5TRSINClgNClguaW5jbHVkZSA8 YnNkLnBvcnQubWs+DQpFTkQtb2YtaG9tZWRhZW1vbi9NYWtlZmlsZQ0KZWNo byBjIC0gaG9tZWRhZW1vbi9maWxlcw0KbWtkaXIgLXAgaG9tZWRhZW1vbi9m aWxlcyA+IC9kZXYvbnVsbCAyPiYxDQplY2hvIHggLSBob21lZGFlbW9uL2Zp bGVzL21kNQ0Kc2VkICdzL15YLy8nID5ob21lZGFlbW9uL2ZpbGVzL21kNSA8 PCAnRU5ELW9mLWhvbWVkYWVtb24vZmlsZXMvbWQ1Jw0KWE1ENSAoSG9tZURh ZW1vbi0wLjk5LnRhci5neikgPSA3NWZlNjc1N2RkZGEyZTZlODViYzk4YjFh NmNjYTdjNA0KRU5ELW9mLWhvbWVkYWVtb24vZmlsZXMvbWQ1DQplY2hvIGMg LSBob21lZGFlbW9uL3BrZw0KbWtkaXIgLXAgaG9tZWRhZW1vbi9wa2cgPiAv ZGV2L251bGwgMj4mMQ0KZWNobyB4IC0gaG9tZWRhZW1vbi9wa2cvQ09NTUVO VA0Kc2VkICdzL15YLy8nID5ob21lZGFlbW9uL3BrZy9DT01NRU5UIDw8ICdF TkQtb2YtaG9tZWRhZW1vbi9wa2cvQ09NTUVOVCcNClhIb21lIGF1dG9tYXRp b24gc29mdHdhcmUgdGhhdCBydW5zIG9uIEZyZWVCU0QgKHNlZSB0aGUgUkVB RE1FKQ0KRU5ELW9mLWhvbWVkYWVtb24vcGtnL0NPTU1FTlQNCmVjaG8geCAt IGhvbWVkYWVtb24vcGtnL0RFU0NSDQpzZWQgJ3MvXlgvLycgPmhvbWVkYWVt b24vcGtnL0RFU0NSIDw8ICdFTkQtb2YtaG9tZWRhZW1vbi9wa2cvREVTQ1In DQpYKiBIb21lRGFlbW9uIC0gSG9tZSBBdXRvbWF0aW9uIFNvZnR3YXJlIGZv ciBGcmVlQlNEDQpYKiBTdXBwb3J0cyB0aGUgQ00xMUEgWDEwIHBvd2VybGlu ZSBpbnRlcmZhY2UgYW5kIEFwcGxpZWQgRGlnaXRhbCdzIHByb3RvY29sDQpY KiBWRVJTSU9OIDAuOTkNClgqDQpYKiBOT1RFISAgQkVUQSBTT0ZUV0FSRSEg IFVTRSBBVCBZT1VSIE9XTiBSSVNLIQ0KWCoNClgqIFRoaXMgZW50aXJlIHNv ZnR3YXJlIHBhY2thZ2UgaXMgQ29weXJpZ2h0IDE5OTkgS2FybCBEZW5uaW5n ZXINClgqIEFsbCByaWdodHMgcmVzZXJ2ZWQuDQpYKg0KWCogUkVTVFJJQ1RF RCBSSUdIVFMgLSBTRUUgVEhFIFJFQURNRSBGSUxFIEZPUiBNT1JFIElORk9S TUFUSU9ODQpYDQpYVGhpcyBwYWNrYWdlIHJlcXVpcmVzOg0KWA0KWDEuCUEg ZnJlZSBzZXJpYWwgcG9ydCAodG8gY29ubmVjdCB0aGUgQ00xMUEgY29tcHV0 ZXIgaW50ZXJmYWNlKSBhbmQNClgJKG9wdGlvbmFsbHkpIGEgc2Vjb25kIHBv cnQgZm9yIGFuIEFwcGxpZWQgRGlnaXRhbCBSUy00MjIgYnJpZGdlDQpYMi4J QSBDTTExQSAoeW91IGNhbiBvYnRhaW4gb25lIGZyb20gUmFkaW8gU2hhY2sg b3IgaHR0cDovL3d3dy54MTAuY29tKQ0KWAlhbmQgKG9wdGlvbmFsKSB0aGUg QXBwbGllZCBEaWdpdGFsIEJyaWRnZSAoZm9yIEFESUNPTiBzdXBwb3J0KQ0K WDMuCURhbiBMYW5jaW5pJ3MgIngxMGQiIHBhY2thZ2UgKHNlZSBhYm92ZSkN ClgNClhDVVJSRU5UIGNvZGUgaXMgYXZhaWxhYmxlIGF0IGh0dHA6Ly9nZW5l c2lzLmRlbm5pbmdlci5uZXQNClgNClhPTkUgRklOQUwgV0FSTklORyAtIElG IFlPVSBETyBOT1QgTE9PSyBBVCBUSEUgUkVBRE1FIEZJTEUsIFRISVMgUE9S VCANClhXSUxMIE5PVCBXT1JLISAgUkVRVUlSRUQgQ09ORklHVVJBVElPTiBJ TkZPUk1BVElPTiBJUyBJTiBUSEFUIEZJTEUhDQpYDQpYLSBLYXJsIERlbm5p bmdlcg0KWGthcmxAZGVubmluZ2VyLm5ldA0KRU5ELW9mLWhvbWVkYWVtb24v cGtnL0RFU0NSDQplY2hvIHggLSBob21lZGFlbW9uL3BrZy9QTElTVA0Kc2Vk ICdzL15YLy8nID5ob21lZGFlbW9uL3BrZy9QTElTVCA8PCAnRU5ELW9mLWhv bWVkYWVtb24vcGtnL1BMSVNUJw0KWGJpbi9Ib21lRGFlbW9uLWFwcGRpZw0K WGJpbi9Ib21lRGFlbW9uLWR1bXANClhiaW4vSG9tZURhZW1vbi1ldmVudHMN ClhiaW4vSG9tZURhZW1vbi1wYXJzZQ0KWGJpbi9Ib21lRGFlbW9uLXNobWVt DQpYYmluL0hvbWVEYWVtb24tc3RhdHVzLmNnaQ0KWGJpbi9hcHBkaWctY2xl YXINClhiaW4vYXBwZGlnLXNldHVwDQpYZXRjL3JjLmQvSG9tZURhZW1vbi5z aA0KWHNoYXJlL0hvbWVEYWVtb24vTElDRU5TRQ0KWHNoYXJlL0hvbWVEYWVt b24vUkVBRE1FDQpYc2hhcmUvSG9tZURhZW1vbi9saWIvYXBwZGlnLmRldmlj ZXMuc2FtcGxlDQpYc2hhcmUvSG9tZURhZW1vbi9saWIvZXZlbnRzLmVuZ2xp c2guc2FtcGxlDQpYc2hhcmUvSG9tZURhZW1vbi9saWIvZXZlbnRzLnNhbXBs ZQ0KWHNoYXJlL0hvbWVEYWVtb24vbGliL2xvY2FsaXplLnNhbXBsZQ0KWEB1 bmV4ZWMgcm1kaXIgJUQvc2hhcmUvSG9tZURhZW1vbi9saWIgPiAvZGV2L251 bGwgMj4mMSB8fCB0cnVlDQpYQHVuZXhlYyBybWRpciAlRC9zaGFyZS9Ib21l RGFlbW9uID4gL2Rldi9udWxsIDI+JjEgfHwgdHJ1ZQ0KRU5ELW9mLWhvbWVk YWVtb24vcGtnL1BMSVNUDQplY2hvIHggLSBob21lZGFlbW9uL3BrZy9NRVNT QUdFDQpzZWQgJ3MvXlgvLycgPmhvbWVkYWVtb24vcGtnL01FU1NBR0UgPDwg J0VORC1vZi1ob21lZGFlbW9uL3BrZy9NRVNTQUdFJw0KWFlvdSBtdXN0IHZp ZXcgdGhlIGZpbGVzIFJFQURNRSBhbmQgTElDRU5TRSBmb3IgaW1wb3J0YW50 IGluZm9ybWF0aW9uIQ0KWA0KWFRISVMgU09GVFdBUkUgV0lMTCBOT1QgT1BF UkFURSBVTlRJTCBZT1UgSEFWRSBSRUFEIEFORCBGT0xMT1dFRCBUSEUgDQpY SU5TVFJVQ1RJT05TIElOIFRIRVNFIFRXTyBGSUxFUyENClgNClhCeSBkZWZh dWx0IHRoZXNlIGZpbGVzIGFyZSBpbnN0YWxsZWQgaW4geW91ciAkUFJFRklY L3NoYXJlL0hvbWVEYWVtb24sIHdoaWNoDQpYYnkgY29udmVudGlvbiBpcyAv dXNyL2xvY2FsL3NoYXJlL0hvbWVEYWVtb24uICANClgNClhUaGUgc3RhcnQt dXAgc2NyaXB0IGlzIHRvIGJlIGZvdW5kIGluIC91c3IvbG9jYWwvZXRjL3Jj LmQvSG9tZURhZW1vbi5yYzsNClhsb29rIGhlcmUgZm9yIHRoZSBzdGFydC11 cCBzZXF1ZW5jZSBhbmQgbW9kaWZ5IGFzIG5lZWRlZC4NClgNClhOT1RFIFRI QVQgVEhJUyBQQUNLQUdFIFdJTEwgTk9UIE9QRVJBVEUgVU5USUwgSVQgSVMg Q09ORklHVVJFRCwgYXMgaXQNClhSRVFVSVJFUyBzZXZlcmFsIGZpbGVzIGlu IHRoYXQgZGlyZWN0b3J5IHRyZWUgdG8gYmUgY29waWVkIGZyb20gdGhlIA0K WCJzYW1wbGVzIiBwcm92aWRlZC4gIA0KWA0KWENvcHkgZWFjaCB0byBhIGZp bGUgd2l0aCB0aGUgc2FtZSBuYW1lIGJ1dCB3aXRob3V0IHRoZSAiLnNhbXBs ZSIgc3VmZml4LA0KWGFuZCBlZGl0IGFzIGFwcHJvcHJpYXRlIGJlZm9yZSBh dHRlbXB0aW5nIHRvIHN0YXJ0IHRoZSBzb2Z0d2FyZS4NClgNClhZb3UgbXVz dCBhbHNvIG9idGFpbiBEYW4gTGFuY2luaSdzIHgxMGRfY20xMSBzb2Z0d2Fy ZSBhbmQgYnVpbGQgaXQgYmVmb3JlDQpYdGhpcyBwYWNrYWdlIHdpbGwgb3Bl cmF0ZSBjb3JyZWN0bHkuICBTZWUgdGhlIFJFQURNRSBmb3IgbW9yZSBkZXRh aWxzLg0KWA0KWFRoZSBob21lIHBhZ2UgZm9yIEhvbWVEYWVtb24gaXMgZm91 bmQgb24gdGhlIHdlYiBhdCANClhodHRwOi8vd3d3LmRlbm5pbmdlci5uZXQv aG9tZWRhZW1vbi5odG0uICANClgNClhQbGVhc2UgQ2hlY2sgaGVyZSBmb3Ig dXBkYXRlZCBpbmZvcm1hdGlvbiBvciBpZiB5b3UgaGF2ZSB0cm91YmxlIHdp dGgNClh0aGlzIHBhY2thZ2UuDQpFTkQtb2YtaG9tZWRhZW1vbi9wa2cvTUVT U0FHRQ0KZXhpdA0KDQo= --0-1161775826-946832569=:8839-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message