Subject: Re: postgresql74 -> postgresql ?
To: David Brownlee <abs@NetBSD.org>
From: Marc Recht <recht@netbsd.org>
List: tech-pkg
Date: 07/07/2004 12:06:53
--==========6ABA84B52E28A280CD2E==========
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

>  	We could at least rename postgresql -> postgresql73. I can't
>  	imagine anyone would object to that?

I'm all for that. IMHO it makes sense to model the postgresql (and mysql) 
packages after the Python ones. Eg. having
PGSQL_VERSION_DEFAULT, PGSQL_VERSIONS_ACCEPTED and so on.
I'm currently using the attached buildink3.mk, but it's only a (tiny) part 
of the changes needed to allow multiple (major) versions of postgresql to 
installed parallel.

Cheers,
Marc

!DSPAM:40ebcb4288125029010830!

--==========6ABA84B52E28A280CD2E==========
Content-Type: application/octet-stream; name="buildlink3.mk"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="buildlink3.mk"; size=1907

IyAkTmV0QlNEJAoKLmlmICFkZWZpbmVkKFBHVkVSU0lPTl9NSykKUEdWRVJTSU9OX01LPQlkZWZp
bmVkCgouaW5jbHVkZSAiLi4vLi4vbWsvYnNkLnByZWZzLm1rIgoKUEdTUUxfVkVSU0lPTl9ERUZB
VUxUPz0JCTc0ClBHU1FMX1ZFUlNJT05TX0FDQ0VQVEVEPz0JNzQgNzMKCiMgdHJhbnNmb3JtIHRo
ZSBsaXN0IGludG8gaW5kaXZpZHVhbCB2YXJpYWJsZXMKLmZvciBwdiBpbiAke1BHU1FMX1ZFUlNJ
T05TX0FDQ0VQVEVEfQpfUEdTUUxfVkVSU0lPTl8ke3B2fV9PSz0JeWVzCi5lbmRmb3IKCiMgY2hl
Y2sgd2hhdCBpcyBpbnN0YWxsZWQKLmlmIGV4aXN0cygke0xPQ0FMQkFTRX0vbGliL2xpYmVjcGcu
c28uNCkKX1BHU1FMX1ZFUlNJT05fNzRfSU5TVEFMTEVEPQl5ZXMKLmVuZGlmCi5pZiBleGlzdHMo
JHtMT0NBTEJBU0V9L2xpYi9saWJlY3BnLnNvLjMpCl9QR1NRTF9WRVJTSU9OXzczX0lOU1RBTExF
RD15ZXMKLmVuZGlmCgojIGlmIGEgdmVyc2lvbiBpcyBleHBsaWNpdGVseSByZXF1aXJlZCwgdGFr
ZSBpdAouaWYgZGVmaW5lZChQR1NRTF9WRVJTSU9OX1JFUUQpCl9QR1NRTF9WRVJTSU9OPQkke1BH
U1FMX1ZFUlNJT05fUkVRRH0KLmVuZGlmCiMgaWYgdGhlIGRlZmF1bHQgaXMgYWxyZWFkeSBpbnN0
YWxsZWQsIGl0IGlzIGZpcnN0IGNob2ljZQouaWYgIWRlZmluZWQoX1BHU1FMX1ZFUlNJT04pCi5p
ZiBkZWZpbmVkKF9QR1NRTF9WRVJTSU9OXyR7UEdTUUxfVkVSU0lPTl9ERUZBVUxUfV9PSykKLmlm
IGRlZmluZWQoX1BHU1FMX1ZFUlNJT05fJHtQR1NRTF9WRVJTSU9OX0RFRkFVTFR9X0lOU1RBTExF
RCkKX1BHU1FMX1ZFUlNJT049CSR7UEdTUUxfVkVSU0lPTl9ERUZBVUxUfQouZW5kaWYKLmVuZGlm
Ci5lbmRpZgojIHByZWZlciBhbiBhbHJlYWR5IGluc3RhbGxlZCB2ZXJzaW9uLCBpbiBvcmRlciBv
ZiAiYWNjZXB0ZWQiCi5pZiAhZGVmaW5lZChfUEdTUUxfVkVSU0lPTikKLmZvciBwdiBpbiAke1BH
U1FMX1ZFUlNJT05TX0FDQ0VQVEVEfQouaWYgZGVmaW5lZChfUEdTUUxfVkVSU0lPTl8ke3B2fV9J
TlNUQUxMRUQpCl9QR1NRTF9WRVJTSU9OPz0JJHtwdn0KLmVsc2UKIyBrZWVwIGluZm9ybWF0aW9u
IGFzIGxhc3QgcmVzb3J0IC0gc2VlIGJlbG93Cl9QR1NRTF9WRVJTSU9OX0ZJUlNUQUNDRVBURUQ/
PQkke3B2fQouZW5kaWYKLmVuZGZvcgouZW5kaWYKIyBpZiB0aGUgZGVmYXVsdCBpcyBPSyBmb3Ig
dGhlIGFkZG9uIHBrZywgdGFrZSB0aGlzCi5pZiAhZGVmaW5lZChfUEdTUUxfVkVSU0lPTikKLmlm
IGRlZmluZWQoX1BHU1FMX1ZFUlNJT05fJHtQR1NRTF9WRVJTSU9OX0RFRkFVTFR9X09LKQpfUEdT
UUxfVkVSU0lPTj0JJHtQR1NRTF9WRVJTSU9OX0RFRkFVTFR9Ci5lbmRpZgouZW5kaWYKIyB0YWtl
IHRoZSBmaXJzdCBvbmUgYWNjZXB0ZWQgYnkgdGhlIHBhY2thZ2UKLmlmICFkZWZpbmVkKF9QR1NR
TF9WRVJTSU9OKQpfUEdTUUxfVkVSU0lPTj0JJHtfUEdTUUxfVkVSU0lPTl9GSVJTVEFDQ0VQVEVE
fQouZW5kaWYKCiMKIyBzZXQgdmFyaWFibGVzIGZvciB0aGUgdmVyc2lvbiB3ZSBkZWNpZGVkIHRv
IHVzZToKIwouaWYgJHtfUEdTUUxfVkVSU0lPTn0gPT0gIjc0IgpQR1BLR1NSQ0RJUj0JLi4vLi4v
ZGF0YWJhc2VzL3Bvc3RncmVzcWw3NC1saWIKLmVsaWYgJHtfUEdTUUxfVkVSU0lPTn0gPT0gIjcz
IgpQR1BLR1NSQ0RJUj0JLi4vLi4vZGF0YWJhc2VzL3Bvc3RncmVzcWw3My1saWIKLmVsc2UKIyBm
b3JjZSBhbiBlcnJvcgoJZXJyb3I6IG5vIHZhbGlkIFBvc3RncmVTUUwgdmVyc2lvbgouZW5kaWYK
Ci5pZiAoZGVmaW5lZChVU0VfQlVJTERMSU5LMykgJiYgZW1wdHkoVVNFX0JVSUxETElOSzM6TVtu
Tl1bb09dKSkKLiAgICBpbmNsdWRlICIke1BHUEtHU1JDRElSfS9idWlsZGxpbmszLm1rIgouZW5k
aWYKCi5lbmRpZgkjIFBHVkVSU0lPTl9NSwo=

--==========6ABA84B52E28A280CD2E==========--