Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 9 Jan 2008 14:31:47 -0500
From:      "A.J. Kehoe IV (Nanoman)" <nanoman@nanoman.ca>
To:        freebsd-openoffice@freebsd.org
Subject:   Symlink to OpenOffice.org Binary
Message-ID:  <20080109193147.GB2392@nanocomputer.nanoman.ca>

next in thread | raw e-mail | index | archive | help

--0eh6TmSyL6TZE2Uz
Content-Type: text/plain; charset=iso-8859-1; format=flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

In the OpenOffice.org Makefiles, EXECBASE is set to "openoffice.org-${OOOVE=
RSION}", "openoffice.org-${OOOTAG}", and other variations instead of simply=
 "openoffice.org".  Because of this, to load the program, I have to know wh=
at version number I have installed.  For example, to run the latest stable =
version, I'd have to run "openoffice.org-2.3.1" as opposed to something ver=
sion independent like "openoffice.org".

I have a number of different keyboard and desktop shortcuts to Writer, Calc=
, and other tools.  If I made the shortcuts to use the binary that's create=
d when I install the program (openoffice.org-2.3.1, for example), I'd have =
to update the shortcuts to reflect version number changes when I install a =
new version.

I assume that developers and testers may have more than one version install=
ed, and they would need EXECBASE to remain as it is.  For the rest of us, i=
t means extra work is needed to update our shortcuts.

My idea is to add something like "@${LN} -fs ${PREFIX}/bin/openoffice.org-$=
{OOOVERSION} ${PREFIX}/bin/openoffice.org" to the Makefiles and put the cor=
responding symlinks in the pkg-plist files.  Whatever version was installed=
 last would open when you run "openoffice.org", and if you have more than o=
ne version installed, you can choose which one to run by adding the version=
 number as a suffix.

Comments, anyone?  Should I go ahead and submit the patches?

--=20
A.J. Kehoe IV (Nanoman)     |  /"\  ASCII Ribbon Campaign
Nanoman's Company           |  \ /   - No HTML/RTF in E-mail
E-mail: nanoman@nanoman.ca  |   X    - No proprietary attachments
XMPP:   nanoman@nanoman.ca  |  / \   - Respect for open standards
S/MIME X.509 Certificate: http://www.nanoman.ca/smime.crt


--0eh6TmSyL6TZE2Uz
Content-Type: application/x-pkcs7-signature
Content-Disposition: attachment; filename="smime.p7s"
Content-Transfer-Encoding: base64

MIIIrgYJKoZIhvcNAQcCoIIInzCCCJsCAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3DQEHAaCC
BiUwggLeMIICR6ADAgECAhA0RYu3TtM7YO4zByM3uX9SMA0GCSqGSIb3DQEBBQUAMGIxCzAJ
BgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYD
VQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQTAeFw0wNzA3MDcxNTA5
NDBaFw0wODA3MDYxNTA5NDBaMEQxHzAdBgNVBAMTFlRoYXd0ZSBGcmVlbWFpbCBNZW1iZXIx
ITAfBgkqhkiG9w0BCQEWEm5hbm9tYW5AbmFub21hbi5jYTCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAOlcPsgONChhfI2ZH6Pr8cpepgCV6nSrDBiU+zZ85cgTe0kkWhHppcs7
Fqwsh6ZSDcsf94eLaGtKI0oFGTQLLMnw/QXP4lBqQ/0YbLL3Kdo40i1Kj02AflPZg//bx682
IpfLK89Oo+3b17xMQlkaUjrnPBs9fQDF6YydsWGrRMujW/Cqj0qV04waP6PYDpvAw7SxfFzP
LVRFn9A30YmLnglQRiySZ75/Yhm6EAcAfdAi8RxOHvplQ00EVEP0Par9Yih5D9mX4MLhHfje
rsU6DEIWYNGbSKZlCMlpaxDK8PZWlHHXLPowFwbT+PEgIgYlUzr4jKkF+gQ3lzLjMfVB520C
AwEAAaMvMC0wHQYDVR0RBBYwFIESbmFub21hbkBuYW5vbWFuLmNhMAwGA1UdEwEB/wQCMAAw
DQYJKoZIhvcNAQEFBQADgYEAY60dHpj3zEG0vXO6l2zhl3R2CWK810yIz9XxqD8ZHrGI4p8Z
PLjZrgK+qhyrQZPw5Fz9gsQaqq9vlUA59/E9jpTZFUzEzOcZ5qa3lFjBHMZCf7YrsWpIigOL
bXVmfsBW0wrnZjV4c+CxRVMqs7cQwetg4KcN+dGnzjyqT6g/wNMwggM/MIICqKADAgECAgEN
MA0GCSqGSIb3DQEBBQUAMIHRMQswCQYDVQQGEwJaQTEVMBMGA1UECBMMV2VzdGVybiBDYXBl
MRIwEAYDVQQHEwlDYXBlIFRvd24xGjAYBgNVBAoTEVRoYXd0ZSBDb25zdWx0aW5nMSgwJgYD
VQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9uMSQwIgYDVQQDExtUaGF3dGUg
UGVyc29uYWwgRnJlZW1haWwgQ0ExKzApBgkqhkiG9w0BCQEWHHBlcnNvbmFsLWZyZWVtYWls
QHRoYXd0ZS5jb20wHhcNMDMwNzE3MDAwMDAwWhcNMTMwNzE2MjM1OTU5WjBiMQswCQYDVQQG
EwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMj
VGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EwgZ8wDQYJKoZIhvcNAQEBBQAD
gY0AMIGJAoGBAMSmPFVzVftOucqZWh5owHUEcJ3f6f+jHuy9zfVb8hp2vX8MOmHyv1HOAdTl
UAow1wJjWiyJFXCO3cnwK4Vaqj9xVsuvPAsH5/EfkTYkKhPPK9Xzgnc9A74r/rsYPge/QIAC
ZNenprufZdHFKlSFD0gEf6e20TxhBEAeZBlyYLf7AgMBAAGjgZQwgZEwEgYDVR0TAQH/BAgw
BgEB/wIBADBDBgNVHR8EPDA6MDigNqA0hjJodHRwOi8vY3JsLnRoYXd0ZS5jb20vVGhhd3Rl
UGVyc29uYWxGcmVlbWFpbENBLmNybDALBgNVHQ8EBAMCAQYwKQYDVR0RBCIwIKQeMBwxGjAY
BgNVBAMTEVByaXZhdGVMYWJlbDItMTM4MA0GCSqGSIb3DQEBBQUAA4GBAEiM0VCD6gsuzA2j
ZqxnD3+vrL7CF6FDlpSdf0whuPg2H6otnzYvwPQcUCCTcDz9reFhYsPZOhl+hLGZGwDFGguC
dJ4lUJRix9sncVcljd2pnDmOjCBPZV+V2vf3h9bGCE6u9uo05RAaWzVNd+NWIXiC3CEZNd4k
sdMdRv9dX2VPMYICUTCCAk0CAQEwdjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3Rl
IENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVt
YWlsIElzc3VpbmcgQ0ECEDRFi7dO0ztg7jMHIze5f1IwCQYFKw4DAhoFAKCBsTAYBgkqhkiG
9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0wODAxMDkxOTMxNDdaMCMGCSqG
SIb3DQEJBDEWBBS5rdUwOYjNHnBxGxLRla4ZRguapzBSBgkqhkiG9w0BCQ8xRTBDMAoGCCqG
SIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG
9w0DAgIBKDANBgkqhkiG9w0BAQEFAASCAQAZ3DdjMx8CjCmGuKrUI+Rz23aPh/TQxI+vrf4+
GXA/y1vRLLI7HDnWPCeE50b88EUKt/Fa/Kal4eOgUfo5PKX+ki1lhf0f8VhhVRu/e/xHcOjl
PYQEMKJR/7WJ80U53t95ckFDXG9TJ8HM/a8KGHycUcvdGqn+uUJ+s2+S+ma7jEnNFOfbQttr
xICYh0HgSg5ytHzZ90RSrrKi+gRl6I02j273ZOYJJsD+hRmclSG83e0YAkWkJJKD9FZCzyKx
hgJQfMRyACHQ+f+IjBlRLY5VlX3brP9CVkAtSni5MTZRkIY9OfOkRF0+vbiFCo10M7KpTal4
RFhh9NcCg17SkwVO

--0eh6TmSyL6TZE2Uz--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080109193147.GB2392>