Date: 01 Jan 2003 19:08:05 -0500 From: Joe Marcus Clarke <marcus@marcuscom.com> To: Juli Mallett <jmallett@FreeBSD.ORG> Cc: FreeBSD GNOME Users <gnome@FreeBSD.ORG> Subject: Re: A gtk# port. Message-ID: <1041466084.86302.10.camel@shumai.marcuscom.com> In-Reply-To: <20030101153033.A41417@FreeBSD.org> References: <20030101153033.A41417@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--=-4/v0b3FuwIAZFJxvX7d+ Content-Type: multipart/mixed; boundary="=-rdBwaM44mgrFLo7LZ1UC" --=-rdBwaM44mgrFLo7LZ1UC Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Wed, 2003-01-01 at 18:30, Juli Mallett wrote: > Hey, >=20 > Being that this is my first port, I thought I'd get some list feedback > right off. I've made a port of Gtk# 0.6.0.1 (a minor point release for > FreeBSD's ports as per permission from a Gtk# maintainer to roll our own > for this -- fixes a small problem in the way 0.6 was rolled), and put > the distfile in my public_distfiles (though it hasn't shown up yet, of > course)... The port (as a shell archive) can be grabbed... > http://people.freebsd.org/~jmallett/gtk-sharp-0.6.0.1.shar I fixed up a few things, and here is a modified version. This version has the following changes: * Remove some dependencies that are implied by other dependencies. * Change GNU_CONFIGURE to USE_LIBTOOL, and add the necessary configure patch such that libc won't be explicitly linked, and .la files won't be installed. * Removed the trailing '.' in pkg-comment, and added INSTALLS-SHLIB to Makefile to quiet portlint. * Sorted the plist. * Changed patch names to refer to the file they patch. >=20 > PS: You'll also need a recent ports tree to be able to build Mono. > The version of Mono we have will cause the first text output by the > console to be a Utf8 header, but that's fixed in the CVS repository, > and our port will use the next release of Mono when it comes out, > which fixes this and other issues -- it will bring the number of Mono > patches down to 1. Are you referring to mono-0.13, or 0.17 which I committed today? 0.17 added a few new patches. Thanks for the port. As I don't use C# yet, I wouldn't be the best one to test it. However, we really appreciate your work on this. Joe --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-rdBwaM44mgrFLo7LZ1UC Content-Disposition: attachment; filename=gtk-sharp.shar Content-Type: application/x-shar; name=gtk-sharp.shar Content-Transfer-Encoding: base64 IyBUaGlzIGlzIGEgc2hlbGwgYXJjaGl2ZS4gIFNhdmUgaXQgaW4gYSBmaWxlLCByZW1vdmUgYW55 dGhpbmcgYmVmb3JlCiMgdGhpcyBsaW5lLCBhbmQgdGhlbiB1bnBhY2sgaXQgYnkgZW50ZXJpbmcg InNoIGZpbGUiLiAgTm90ZSwgaXQgbWF5CiMgY3JlYXRlIGRpcmVjdG9yaWVzOyBmaWxlcyBhbmQg ZGlyZWN0b3JpZXMgd2lsbCBiZSBvd25lZCBieSB5b3UgYW5kCiMgaGF2ZSBkZWZhdWx0IHBlcm1p c3Npb25zLgojCiMgVGhpcyBhcmNoaXZlIGNvbnRhaW5zOgojCiMJZ3RrLXNoYXJwCiMJZ3RrLXNo YXJwL01ha2VmaWxlCiMJZ3RrLXNoYXJwL2Rpc3RpbmZvCiMJZ3RrLXNoYXJwL2ZpbGVzCiMJZ3Rr LXNoYXJwL2ZpbGVzL3BhdGNoLXNhbXBsZV9NYWtlZmlsZS5pbgojCWd0ay1zaGFycC9maWxlcy9w YXRjaC1jb25maWd1cmUKIwlndGstc2hhcnAvZmlsZXMvcGF0Y2gtcGFyc2VyX01ha2VmaWxlLmlu CiMJZ3RrLXNoYXJwL2ZpbGVzL3BhdGNoLWdjb25mX01ha2VmaWxlLmluCiMJZ3RrLXNoYXJwL3Br Zy1jb21tZW50CiMJZ3RrLXNoYXJwL3BrZy1kZXNjcgojCWd0ay1zaGFycC9wa2ctcGxpc3QKIwpl Y2hvIGMgLSBndGstc2hhcnAKbWtkaXIgLXAgZ3RrLXNoYXJwID4gL2Rldi9udWxsIDI+JjEKZWNo byB4IC0gZ3RrLXNoYXJwL01ha2VmaWxlCnNlZCAncy9eWC8vJyA+Z3RrLXNoYXJwL01ha2VmaWxl IDw8ICdFTkQtb2YtZ3RrLXNoYXJwL01ha2VmaWxlJwpYIyBOZXcgcG9ydHMgY29sbGVjdGlvbiBt YWtlZmlsZSBmb3I6ICAgIGd0ay1zaGFycApYIyBEYXRlIGNyZWF0ZWQ6ICAgICAgICAgMjAwMy0w MS0wMQpYIyBXaG9tOiAgICAgICAgICAgICAgICAgSnVsaSBNYWxsZXR0ClgjClgjICRGcmVlQlNE JApYIwpYClhQT1JUTkFNRT0JZ3RrLXNoYXJwClhQT1JUVkVSU0lPTj0JMC42LjAuMQpYQ0FURUdP UklFUz0JeDExLXRvb2xraXRzClhNQVNURVJfU0lURVM9CSR7TUFTVEVSX1NJVEVfTE9DQUx9ClhN QVNURVJfU0lURV9TVUJESVI9CWptYWxsZXR0ClgKWE1BSU5UQUlORVI9CWdub21lQEZyZWVCU0Qu b3JnClgKWEJVSUxEX0RFUEVORFM9CW1vbm86JHtQT1JUU0RJUn0vbGFuZy9tb25vClhMSUJfREVQ RU5EUz0JZ25vbWVkYi0yOiR7UE9SVFNESVJ9L2RhdGFiYXNlcy9saWJnbm9tZWRiIFwKWAkJZ25v bWV1aS0yOiR7UE9SVFNESVJ9L3gxMS10b29sa2l0cy9saWJnbm9tZXVpIFwKWAkJZ3Bob3RvMi4y OiR7UE9SVFNESVJ9L2dyYXBoaWNzL2dwaG90bzIKWApYIyBYWFggU2hvdWxkIGNvbmRpdGlvbmFs aXNlIGFsbCB0aGUgZGlmZmVyZW50IHBhcnRzIG9mIGd0ayMgbWF5YmUuClgKWFVTRV9MSUJUT09M PQl5ZXMKWElOU1RBTExTX1NITElCPQl5ZXMKWFVTRV9HTUFLRT0JeWVzClhNQUtFRklMRT0JbWFr ZWZpbGUKWApYLmluY2x1ZGUgPGJzZC5wb3J0Lm1rPgpFTkQtb2YtZ3RrLXNoYXJwL01ha2VmaWxl CmVjaG8geCAtIGd0ay1zaGFycC9kaXN0aW5mbwpzZWQgJ3MvXlgvLycgPmd0ay1zaGFycC9kaXN0 aW5mbyA8PCAnRU5ELW9mLWd0ay1zaGFycC9kaXN0aW5mbycKWE1ENSAoZ3RrLXNoYXJwLTAuNi4w LjEudGFyLmd6KSA9IGUxOWM2ZjM5NzYxNDA4YjgwOGYxODY5NDFiMjQ2YmYxCkVORC1vZi1ndGst c2hhcnAvZGlzdGluZm8KZWNobyBjIC0gZ3RrLXNoYXJwL2ZpbGVzCm1rZGlyIC1wIGd0ay1zaGFy cC9maWxlcyA+IC9kZXYvbnVsbCAyPiYxCmVjaG8geCAtIGd0ay1zaGFycC9maWxlcy9wYXRjaC1z YW1wbGVfTWFrZWZpbGUuaW4Kc2VkICdzL15YLy8nID5ndGstc2hhcnAvZmlsZXMvcGF0Y2gtc2Ft cGxlX01ha2VmaWxlLmluIDw8ICdFTkQtb2YtZ3RrLXNoYXJwL2ZpbGVzL3BhdGNoLXNhbXBsZV9N YWtlZmlsZS5pbicKWC0tLSBzYW1wbGUvTWFrZWZpbGUuaW4ub3JpZwlXZWQgSmFuICAxIDE3OjA5 OjIxIDIwMDMKWCsrKyBzYW1wbGUvTWFrZWZpbGUuaW4JV2VkIEphbiAgMSAxNzowODo1OCAyMDAz ClhAQCAtMTksNyArMTksNyBAQApYIAkkKENTQykgL3Vuc2FmZSAvb3V0OmJ1dHRvbi5leGUgL3I6 Li4vZ2xpYi9nbGliLXNoYXJwLmRsbCAvcjouLi9ndGsvZ3RrLXNoYXJwLmRsbCBCdXR0b25BcHAu Y3MKWCAKWCBsaW51eDogZ3RrLWhlbGxvLXdvcmxkLmV4ZSBidXR0b24uZXhlIG1lbnUuZXhlIHNp emUuZXhlIHNjcmliYmxlLmV4ZSB0cmVldmlld2RlbW8uZXhlICQoR05PTUVfVEFSR0VUUykgJChH TEFERV9UQVJHRVRTKQpYLUBFTkFCTEVfR05PTUVfVFJVRUAJbWFrZSAtQyBnY29uZiAKWCtARU5B QkxFX0dOT01FX1RSVUVACSQoTUFLRSkgLUMgZ2NvbmYgClggClggZ3RrLWhlbGxvLXdvcmxkLmV4 ZTogSGVsbG9Xb3JsZC5jcwpYIAkkKE1DUykgLS11bnNhZmUgLW8gZ3RrLWhlbGxvLXdvcmxkLmV4 ZSAkKGxvY2FsX3BhdGhzKSAkKGFsbF9hc3NlbWJsaWVzKSBIZWxsb1dvcmxkLmNzClhAQCAtNTYs MTEgKzU2LDExIEBAClggClggY2xlYW46ClggCXJtIC1mICouZXhlClgtQEVOQUJMRV9HTk9NRV9U UlVFQAltYWtlIC1DIGdjb25mIGNsZWFuIApYK0BFTkFCTEVfR05PTUVfVFJVRUAJJChNQUtFKSAt QyBnY29uZiBjbGVhbiAKWCAKWCB1bml4OgpYIAlAZWNobyAiJ21ha2UgdW5peCcgaXMgYnJva2Vu IGZvciBub3cuIgpYIApYIGluc3RhbGw6IGxpbnV4ClgtQEVOQUJMRV9HTk9NRV9UUlVFQAltYWtl IC1DIGdjb25mIGluc3RhbGwgClgrQEVOQUJMRV9HTk9NRV9UUlVFQAkkKE1BS0UpIC1DIGdjb25m IGluc3RhbGwgClggCQpFTkQtb2YtZ3RrLXNoYXJwL2ZpbGVzL3BhdGNoLXNhbXBsZV9NYWtlZmls ZS5pbgplY2hvIHggLSBndGstc2hhcnAvZmlsZXMvcGF0Y2gtY29uZmlndXJlCnNlZCAncy9eWC8v JyA+Z3RrLXNoYXJwL2ZpbGVzL3BhdGNoLWNvbmZpZ3VyZSA8PCAnRU5ELW9mLWd0ay1zaGFycC9m aWxlcy9wYXRjaC1jb25maWd1cmUnClgtLS0gY29uZmlndXJlLm9yaWcJV2VkIEphbiAgMSAxODo1 ODoyMCAyMDAzClgrKysgY29uZmlndXJlCVdlZCBKYW4gIDEgMTg6NTg6NDUgMjAwMwpYQEAgLTU2 NDcsNiArNTY0Nyw3IEBAClggClggIyBUaGlzIGNhbiBiZSB1c2VkIHRvIHJlYnVpbGQgbGlidG9v bCB3aGVuIG5lZWRlZApYIExJQlRPT0xfREVQUz0iJGFjX2F1eF9kaXIvbHRtYWluLnNoIgpYKyRh Y19hdXhfZGlyL2x0Y29uZmlnICRMSUJUT09MX0RFUFMKWCAKWCAjIEFsd2F5cyB1c2Ugb3VyIG93 biBsaWJ0b29sLgpYIExJQlRPT0w9JyQoU0hFTEwpICQodG9wX2J1aWxkZGlyKS9saWJ0b29sJwpF TkQtb2YtZ3RrLXNoYXJwL2ZpbGVzL3BhdGNoLWNvbmZpZ3VyZQplY2hvIHggLSBndGstc2hhcnAv ZmlsZXMvcGF0Y2gtcGFyc2VyX01ha2VmaWxlLmluCnNlZCAncy9eWC8vJyA+Z3RrLXNoYXJwL2Zp bGVzL3BhdGNoLXBhcnNlcl9NYWtlZmlsZS5pbiA8PCAnRU5ELW9mLWd0ay1zaGFycC9maWxlcy9w YXRjaC1wYXJzZXJfTWFrZWZpbGUuaW4nClgtLS0gcGFyc2VyL01ha2VmaWxlLmluCVR1ZSBTZXAg IDMgMjM6MzE6MTkgMjAwMgpYKysrIHBhcnNlci9NYWtlZmlsZS5pbglXZWQgRGVjIDExIDE1OjM1 OjMzIDIwMDIKWEBAIC0xLDQgKzEsNyBAQApYIENDID0gQENDQApYK0NGTEFHUyA9IEBDRkxBR1NA ClgrQ1BQRkxBR1MgPSBAQ1BQRkxBR1NAClgrQkFTRV9ERVBFTkRFTkNJRVNfQ0ZMQUdTID0gQEJB U0VfREVQRU5ERU5DSUVTX0NGTEFHU0AKWCAKWCBTQ1JJUFRTID0gXApYIAlnYXBpLnBsIFwKWEBA IC0xMCw3ICsxMyw3IEBAClggYWxsOiAkKFNDUklQVFMpICQoTU9EVUxFUykgZ2FwaV9mb3JtYXRf eG1sClggClggZ2FwaV9mb3JtYXRfeG1sOiBmb3JtYXRYbWwuYwpYLQkkKENDKSAtbyBnYXBpX2Zv cm1hdF94bWwgZm9ybWF0WG1sLmMgYHBrZy1jb25maWcgLS1jZmxhZ3MgLS1saWJzIGxpYnhtbC0y LjAgZ2xpYi0yLjBgClgrCSQoQ0MpICQoQ1BQRkxBR1MpIC1vIGdhcGlfZm9ybWF0X3htbCBmb3Jt YXRYbWwuYyBgcGtnLWNvbmZpZyAtLWNmbGFncyAtLWxpYnMgbGlieG1sLTIuMCBnbGliLTIuMGAg JChDRkxBR1MpICQoQkFTRV9ERVBFTkRFTkNJRVNfQ0ZMQUdTKQpYIApYIGNsZWFuOgpYIAlybSAt ZiBnYXBpX2Zvcm1hdF94bWwKRU5ELW9mLWd0ay1zaGFycC9maWxlcy9wYXRjaC1wYXJzZXJfTWFr ZWZpbGUuaW4KZWNobyB4IC0gZ3RrLXNoYXJwL2ZpbGVzL3BhdGNoLWdjb25mX01ha2VmaWxlLmlu CnNlZCAncy9eWC8vJyA+Z3RrLXNoYXJwL2ZpbGVzL3BhdGNoLWdjb25mX01ha2VmaWxlLmluIDw8 ICdFTkQtb2YtZ3RrLXNoYXJwL2ZpbGVzL3BhdGNoLWdjb25mX01ha2VmaWxlLmluJwpYLS0tIGdj b25mL01ha2VmaWxlLmluCVdlZCBKYW4gIDEgMTc6MDQ6NTYgMjAwMwpYKysrIGdjb25mL01ha2Vm aWxlLmluCVdlZCBKYW4gIDEgMTc6MDU6MjcgMjAwMwpYQEAgLTUsMTUgKzUsMTUgQEAKWCAKWCBs aW51eDoKWCAJZm9yIGkgaW4gJChTVUJESVJTKTsgZG8gXApYLQkJbWFrZSAtQyAkJGkgfHwgZXhp dCAxOyBcClgrCQkkKE1BS0UpIC1DICQkaSB8fCBleGl0IDE7IFwKWCAJZG9uZQpYIApYIGluc3Rh bGw6IGFsbApYIAlmb3IgaSBpbiAkKFNVQkRJUlMpOyBkbyBcClgtCQltYWtlIC1DICQkaSBpbnN0 YWxsIHx8IGV4aXQgMTsgXApYKwkJJChNQUtFKSAtQyAkJGkgaW5zdGFsbCB8fCBleGl0IDE7IFwK WCAJZG9uZQpYIApYIGNsZWFuOgpYIAlmb3IgaSBpbiAkKFNVQkRJUlMpOyBkbyBcClgtCQltYWtl IC1DICQkaSBjbGVhbiB8fCBleGl0IDE7IFwKWCsJCSQoTUFLRSkgLUMgJCRpIGNsZWFuIHx8IGV4 aXQgMTsgXApYIAlkb25lCkVORC1vZi1ndGstc2hhcnAvZmlsZXMvcGF0Y2gtZ2NvbmZfTWFrZWZp bGUuaW4KZWNobyB4IC0gZ3RrLXNoYXJwL3BrZy1jb21tZW50CnNlZCAncy9eWC8vJyA+Z3RrLXNo YXJwL3BrZy1jb21tZW50IDw8ICdFTkQtb2YtZ3RrLXNoYXJwL3BrZy1jb21tZW50JwpYR3RrKyBh bmQgR05PTUUgaW50ZXJmYWNlcyBmb3IgdGhlIC5ORVQgcnVudGltZQpFTkQtb2YtZ3RrLXNoYXJw L3BrZy1jb21tZW50CmVjaG8geCAtIGd0ay1zaGFycC9wa2ctZGVzY3IKc2VkICdzL15YLy8nID5n dGstc2hhcnAvcGtnLWRlc2NyIDw8ICdFTkQtb2YtZ3RrLXNoYXJwL3BrZy1kZXNjcicKWEd0ayMg aXMgYSBwb3J0IG9mIEd0aysgMiB0byB0aGUgLk5FVCBydW50aW1lLCB3cml0dGVuIGluIEMjLiAg SXQgcHJvdmlkZXMKWGFjY2VzcyB0byBib3RoIGJhc2ljIHBhcnRzIG9mIEd0aysgYW5kIG90aGVy IHBhcnRzIG9mIHRoZSBHTk9NRSBkZXZlbG9wbWVudApYZW52aXJvbm1lbnQuClgKWFdXVzogaHR0 cDovL2d0ay1zaGFycC5zZi5uZXQvCkVORC1vZi1ndGstc2hhcnAvcGtnLWRlc2NyCmVjaG8geCAt IGd0ay1zaGFycC9wa2ctcGxpc3QKc2VkICdzL15YLy8nID5ndGstc2hhcnAvcGtnLXBsaXN0IDw8 ICdFTkQtb2YtZ3RrLXNoYXJwL3BrZy1wbGlzdCcKWGJpbi9nYXBpLnBsClhiaW4vZ2FwaTJ4bWwu cGwKWGJpbi9nYXBpX2NvZGVnZW4uZXhlClhiaW4vZ2FwaV9mb3JtYXRfeG1sClhiaW4vZ2FwaV9w cC5wbApYYmluL2djb25mc2hhcnAtc2NoZW1hZ2VuClhiaW4vZ2NvbmZzaGFycC1zY2hlbWFnZW4u ZXhlClhsaWIvYXJ0LXNoYXJwLmRsbApYbGliL2F0ay1zaGFycC5kbGwKWGxpYi9nY29uZi1zaGFy cC1wZWRpdG9ycy5kbGwKWGxpYi9nY29uZi1zaGFycC5kbGwKWGxpYi9nZGEtc2hhcnAuZGxsClhs aWIvZ2RrLXNoYXJwLmRsbApYbGliL2dsYWRlLXNoYXJwLmRsbApYbGliL2dsaWItc2hhcnAuZGxs ClhsaWIvZ25vbWUtc2hhcnAuZGxsClhsaWIvZ25vbWVkYi1zaGFycC5kbGwKWGxpYi9ndGstc2hh cnAuZGxsClhsaWIvbGliZ3Rrc2hhcnBnbHVlLmEKWGxpYi9saWJndGtzaGFycGdsdWUuc28KWGxp Yi9saWJndGtzaGFycGdsdWUuc28uMApYbGliL3BhbmdvLXNoYXJwLmRsbApYc2hhcmUvZ2FwaS9h cnQtYXBpLnhtbApYc2hhcmUvZ2FwaS9hdGstYXBpLnhtbApYc2hhcmUvZ2FwaS9nZGEtYXBpLnht bApYc2hhcmUvZ2FwaS9nZGstYXBpLnhtbApYc2hhcmUvZ2FwaS9nZGstc3ltYm9scy54bWwKWHNo YXJlL2dhcGkvZ2xhZGUtYXBpLnhtbApYc2hhcmUvZ2FwaS9nbm9tZS1hcGkueG1sClhzaGFyZS9n YXBpL2dub21lZGItYXBpLnhtbApYc2hhcmUvZ2FwaS9nc3QtYXBpLnhtbApYc2hhcmUvZ2FwaS9n dGstYXBpLnhtbApYc2hhcmUvZ2FwaS9ndGstc3ltYm9scy54bWwKWHNoYXJlL2dhcGkvcGFuZ28t YXBpLnhtbApYc2hhcmUvcGVybDUvR0FQSS9NZXRhZGF0YS5wbQpYQGRpcnJtIHNoYXJlL3Blcmw1 L0dBUEkKWEBkaXJybSBzaGFyZS9nYXBpCkVORC1vZi1ndGstc2hhcnAvcGtnLXBsaXN0CmV4aXQK Cg== --=-rdBwaM44mgrFLo7LZ1UC-- --=-4/v0b3FuwIAZFJxvX7d+ Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQA+E4Lkb2iPiv4Uz4cRAlRoAJ9C6WfdX4PQYwfOc/qJ4gq3+kPjTgCfT3VT H6FKgH38Pd7JR73OMwXm1TI= =Llyy -----END PGP SIGNATURE----- --=-4/v0b3FuwIAZFJxvX7d+-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-gnome" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1041466084.86302.10.camel>