Skip site navigation (1)Skip section navigation (2)
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>