Bug 52789 - Enhancement for math/arpack
Summary: Enhancement for math/arpack
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-05-29 22:40 UTC by Pedro F. Giffuni
Modified: 2003-07-11 21:09 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pedro F. Giffuni 2003-05-29 22:40:11 UTC
ARPACK builds a subset of BLAS and ARPACK2 for it's use. The
following change to the port stops building BLAS so that we can
link our own BLAS library, and particularly ATLAS (which is
faster).

This will require a chage in the calculix port so that ATLAS's
BLAS is linked by default. It will be submitted as a follow up
to PR 52018.

Fix: 

__________________________________________________
Yahoo! Plus - For a better Internet experience
http://uk.promotions.yahoo.com/yplus/yoffer.html
--0-348655932-1054243848=:33545
Content-Type: application/x-unknown; name=patch-arpack
Content-Transfer-Encoding: base64
Content-Description: patch-arpack
Content-Disposition: attachment; filename=patch-arpack

ZGlmZiAtcnVOIGFycGFjay5vcmlnL01ha2VmaWxlIGFycGFjay9NYWtlZmls
ZQotLS0gYXJwYWNrLm9yaWcvTWFrZWZpbGUJTW9uIE1heSAgNSAwNjo0Mzo0
NiAyMDAzCisrKyBhcnBhY2svTWFrZWZpbGUJVGh1IE1heSAyOSAxNjowMzow
MiAyMDAzCkBAIC05LDIxICs5LDI3IEBACiBQT1JUVkVSU0lPTj0JOTYKIENB
VEVHT1JJRVM9CW1hdGgKIE1BU1RFUl9TSVRFUz0JaHR0cDovL3d3dy5jYWFt
LnJpY2UuZWR1L3NvZnR3YXJlL0FSUEFDSy9TUkMvCi1ESVNURklMRVM9CSR7
UE9SVE5BTUV9JHtQT1JUVkVSU0lPTn0udGFyLmd6IHBhdGNoLnRhci5aCitE
SVNURklMRVM9CSR7UE9SVE5BTUV9JHtQT1JUVkVSU0lPTn0udGFyLmd6IHBh
dGNoLnRhci5negorLmlmbmRlZiBOT1BPUlRET0NTCitESVNURklMRVMrPQl1
Zy5wcy5negorLmVuZGlmCiAKIFBBVENIX1NJVEVTPQlodHRwOi8vd3d3LmNh
YW0ucmljZS5lZHUvc29mdHdhcmUvQVJQQUNLL1NSQy8KIAogTUFJTlRBSU5F
Uj0JcG9ydHNARnJlZUJTRC5vcmcKLUNPTU1FTlQ9CUFyZ2FuZCBMaWJyYXJ5
IChzZXJpYWwgdmVyc2lvbikKK0NPTU1FTlQ9CUFyZ2FuZCBMaWJyYXJ5OiBs
YXJnZSBlaWdlbnZhbHVlIHN1YnJvdXRpbmVzIChzZXJpYWwgdmVyc2lvbikK
IAotQlVJTERfREVQRU5EUz0gICR7TE9DQUxCQVNFfS9iaW4vZjJjOiR7UE9S
VFNESVJ9L2xhbmcvZjJjCitCVUlMRF9ERVBFTkRTPSAgJHtMT0NBTEJBU0V9
L2Jpbi9mMmM6JHtQT1JUU0RJUn0vbGFuZy9mMmMgXAorCQkke0xPQ0FMQkFT
RX0vbGliL2xpYmY3N2JsYXMuYToke1BPUlRTRElSfS9tYXRoL2F0bGFzCiAK
IERJU1RfU1VCRElSPQlhcnBhY2sKK0VYVFJBQ1RfT05MWT0JJHtQT1JUTkFN
RX0ke1BPUlRWRVJTSU9OfS50YXIuZ3oKIAogV1JLU1JDPQkJJHtXUktESVJ9
L0FSUEFDSwogQUxMX1RBUkdFVD0JbGliCiAKLU1BS0VfRU5WPQlIT01FPSR7
V1JLU1JDfQorQkxBU19MSUJTPQkke0xPQ0FMQkFTRX0vbGliL2xpYmY3N2Js
YXMuYSAke0xPQ0FMQkFTRX0vbGliL2xpYmF0bGFzLmEKKwogSU5TVEFMTFNf
U0hMSUI9CXllcwogVVNFX1JFSU5QTEFDRT0geWVzCiAKQEAgLTMyLDkgKzM4
LDEwIEBACiBwcmUtcGF0Y2g6CiAJQChjZCAke1dSS1NSQ307IHRhciAteHpm
ICR7RElTVERJUn0vJHtESVNUX1NVQkRJUn0vcGF0Y2gudGFyLlopCiAKLXBv
c3QtcGF0Y2g6Ci0JQCR7UkVJTlBMQUNFX0NNRH0gLWUgJ3MrJUZDJSske0ZD
fStnOycgJHtXUktTUkN9L0FSbWFrZS5pbmMKLQlAJHtSRUlOUExBQ0VfQ01E
fSAtZSAncyslRkZMQUdTJSske0ZGTEFHU30rZzsnICR7V1JLU1JDfS9BUm1h
a2UuaW5jCitwcmUtYnVpbGQ6CisJQCR7UkVJTlBMQUNFX0NNRH0gLWUgJ3Mr
JUZDJSske0ZDfStnIDsgcyslRkZMQUdTJSske0ZGTEFHU30rZyA7IFwKKwlz
KyUlV1JLRElSJSUrJHtXUktESVJ9KyA7IFwKKwlzKyUlQkxBU19MSUJTJSUr
JHtCTEFTX0xJQlN9KycgJHtXUktTUkN9L0FSbWFrZS5pbmMKIAogZG8taW5z
dGFsbDoKIAkke0lOU1RBTEx9ICR7V1JLU1JDfS9saWJhcnBhY2suYSAke1BS
RUZJWH0vbGliCkBAIC00OCw5ICs1NSwxMCBAQAogCiBwb3N0LWluc3RhbGw6
CiAuaWYgIWRlZmluZWQoTk9QT1JURE9DUykKLQkke01LRElSfSAkKFBSRUZJ
WCkvc2hhcmUvZG9jL2FycGFjaworCSR7TUtESVJ9ICR7RE9DU0RJUn0KIAkt
JHtHWklQX0NNRH0gJHtHWklQfSAke1dSS1NSQ30vRE9DVU1FTlRTL2V4LSou
ZG9jCi0JJHtDUH0gJChXUktTUkMpL0RPQ1VNRU5UUy9leC0qLmRvYy5neiAk
KFBSRUZJWCkvc2hhcmUvZG9jL2FycGFjay8KKwkke0NQfSAkKFdSS1NSQykv
RE9DVU1FTlRTL2V4LSouZG9jLmd6ICR7RE9DU0RJUn0KKwkke0lOU1RBTExf
REFUQX0gJHtESVNURElSfS8ke0RJU1RfU1VCRElSfS91Zy5wcy5neiAke0RP
Q1NESVJ9CiAuZW5kaWYKIAogLmluY2x1ZGUgPGJzZC5wb3J0LnBvc3QubWs+
CmRpZmYgLXJ1TiBhcnBhY2sub3JpZy9kaXN0aW5mbyBhcnBhY2svZGlzdGlu
Zm8KLS0tIGFycGFjay5vcmlnL2Rpc3RpbmZvCU1vbiBNYXkgIDUgMDY6Mzk6
MjMgMjAwMworKysgYXJwYWNrL2Rpc3RpbmZvCVRodSBNYXkgMjkgMDA6MDI6
MDMgMjAwMwpAQCAtMSwyICsxLDMgQEAKIE1ENSAoYXJwYWNrL2FycGFjazk2
LnRhci5neikgPSBmZmZhYTk3MDE5OGIyODU2NzZmNDE1NmNlYmM4NjI2ZQot
TUQ1IChhcnBhY2svcGF0Y2gudGFyLlopID0gZjMyM2RhZmMxNjEwZDQ1ZmI5
ODk4N2NmNzZhN2QzNDQKK01ENSAoYXJwYWNrL3BhdGNoLnRhci5neikgPSAx
NDgzMGQ3NThmMTk1ZjI3MmI4NTk0YTQ5MzUwMWZhMgorTUQ1IChhcnBhY2sv
dWcucHMuZ3opID0gNzljYzUxZTQ4MTJjNzU4NzNhZGFmY2FkMjE4NTg0MmUK
ZGlmZiAtcnVOIGFycGFjay5vcmlnL2ZpbGVzL3BhdGNoLUFSbWFrZS5pbmMg
YXJwYWNrL2ZpbGVzL3BhdGNoLUFSbWFrZS5pbmMKLS0tIGFycGFjay5vcmln
L2ZpbGVzL3BhdGNoLUFSbWFrZS5pbmMJV2VkIERlYyAzMSAxOTowMDowMCAx
OTY5CisrKyBhcnBhY2svZmlsZXMvcGF0Y2gtQVJtYWtlLmluYwlUaHUgTWF5
IDI5IDA5OjM3OjMxIDIwMDMKQEAgLTAsMCArMSw2MCBAQAorLS0tIEFSbWFr
ZS5pbmMub3JpZwlGcmkgQXByIDI2IDE0OjEyOjU3IDE5OTYKKysrKyBBUm1h
a2UuaW5jCVRodSBNYXkgMjkgMDk6MzY6MjYgMjAwMworQEAgLTI1LDE0ICsy
NSwxNCBAQAorICMgfCBvdGhlciB0aGFuIHlvdXIgaG9tZSBkaXJlY3Rvcnku
ICAgICAgfAorICMgJS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tJQorICMKKy1ob21lID0gJChIT01FKS9BUlBBQ0sKKytob21lID0g
JSVXUktESVIlJS9BUlBBQ0sKKyAjCisgIyAgJS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tJQorICMgIHwgVGhlIHBsYXRmb3JtIGlk
ZW50aWZpZXIgdG8gc3VmZml4IHRvIHwKKyAjICB8IHRoZSBlbmQgb2YgbGli
cmFyeSBuYW1lcyAgICAgICAgICAgICB8CisgIyAgJS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tJQorICMKKy1QTEFUID0gU1VONAor
K1BMQVQgPSBGQlNECisgIworICMgICUtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0lCisgIyAgfCBUaGUg
ZGlyZWN0b3JpZXMgdG8gZmluZCB0aGUgdmFyaW91cyBwaWVjZXMgb2YgQVJQ
QUNLIHwKK0BAIC00Myw3ICs0Myw3IEBACisgVVRJTGRpciAgICAgID0gJCho
b21lKS9VVElMCisgU1JDZGlyICAgICAgID0gJChob21lKS9TUkMKKyAjCist
RElSUyAgICAgICAgPSAkKEJMQVNkaXIpICQoTEFQQUNLZGlyKSAkKFVUSUxk
aXIpICQoU1JDZGlyKQorK0RJUlMgICAgICAgID0gJChMQVBBQ0tkaXIpICQo
VVRJTGRpcikgJChTUkNkaXIpCisgIworICMgJS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0lCisgIyB8IENvbW1lbnQgb3V0IHRoZSBwcmV2aW91cyBsaW5lIGFu
ZCB1bmNvbW1lbnQgdGhlIGZvbGxvd2luZyAgICAgICAgIHwKK0BAIC01Nyw5
ICs1Nyw5IEBACisgIyB8IFRoZSBuYW1lIG9mIHRoZSBsaWJyYXJpZXMgdG8g
YmUgY3JlYXRlZC9saW5rZWQgdG8gfAorICMgJS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSUKKyAjCistQVJQ
QUNLTElCICA9ICQoaG9tZSkvbGliYXJwYWNrXyQoUExBVCkuYQorK0FSUEFD
S0xJQiAgPSAkKGhvbWUpL2xpYmFycGFjay5hCisgTEFQQUNLTElCID0gCist
QkxBU0xJQiA9IAorK0JMQVNMSUIgPSAlJUJMQVNfTElCUyUlCisgIworIEFM
SUJTID0gICQoQVJQQUNLTElCKSAkKExBUEFDS0xJQikgJChCTEFTTElCKSAK
KyAjCitAQCAtMTAxLDggKzEwMSw4IEBACisgIyB8IGZvciB5b3VyIHN5c3Rl
bS4gICAgICAgICAgICAgICAgICAgICAgICB8CisgIyAlLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0lCisgIworLUZDICAgICAg
PSBmNzcKKy1GRkxBR1MJPSAtTyAtY2c4OQorK0ZDICAgICAgPSAlRkMlCisr
RkZMQUdTCT0gJUZGTEFHUyUKKyAKKyBMREZMQUdTID0gCisgQ0QgICAgICA9
IGNkCitAQCAtMTEyLDcgKzExMiw3IEBACisgTE4gICAgICA9IGxuCisgTE5G
TEFHUyA9IC1zCisgCistTUFLRSAgICA9IC9iaW4vbWFrZQorK01BS0UgICAg
Pz0gL3Vzci9iaW4vbWFrZQorIAorIFJNICAgICAgPSBybQorIFJNRkxBR1Mg
PSAtZgpkaWZmIC1ydU4gYXJwYWNrLm9yaWcvZmlsZXMvcGF0Y2gtQXJtYWtl
LmluYyBhcnBhY2svZmlsZXMvcGF0Y2gtQXJtYWtlLmluYwotLS0gYXJwYWNr
Lm9yaWcvZmlsZXMvcGF0Y2gtQXJtYWtlLmluYwlNb24gTWF5ICA1IDA2OjM5
OjIzIDIwMDMKKysrIGFycGFjay9maWxlcy9wYXRjaC1Bcm1ha2UuaW5jCVdl
ZCBEZWMgMzEgMTk6MDA6MDAgMTk2OQpAQCAtMSw1MiArMCwwIEBACi0tLS0g
QVJtYWtlLmluYy5vcmlnCVNhdCBBcHIgMjcgMDQ6MTI6NTcgMTk5NgotKysr
IEFSbWFrZS5pbmMJTW9uIE1heSAgNSAyMDoxMjoyNSAyMDAzCi1AQCAtMjUs
MTQgKzI1LDE0IEBACi0gIyB8IG90aGVyIHRoYW4geW91ciBob21lIGRpcmVj
dG9yeS4gICAgICB8Ci0gIyAlLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0lCi0gIwotLWhvbWUgPSAkKEhPTUUpL0FSUEFDSwotK2hv
bWUgPSAkKEhPTUUpCi0gIwotICMgICUtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSUKLSAjICB8IFRoZSBwbGF0Zm9ybSBpZGVudGlm
aWVyIHRvIHN1ZmZpeCB0byB8Ci0gIyAgfCB0aGUgZW5kIG9mIGxpYnJhcnkg
bmFtZXMgICAgICAgICAgICAgfAotICMgICUtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLSUKLSAjCi0tUExBVCA9IFNVTjQKLStQTEFU
ID0gRkJTRAotICMKLSAjICAlLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tJQotICMgIHwgVGhlIGRpcmVj
dG9yaWVzIHRvIGZpbmQgdGhlIHZhcmlvdXMgcGllY2VzIG9mIEFSUEFDSyB8
Ci1AQCAtNTcsOSArNTcsOSBAQAotICMgfCBUaGUgbmFtZSBvZiB0aGUgbGli
cmFyaWVzIHRvIGJlIGNyZWF0ZWQvbGlua2VkIHRvIHwKLSAjICUtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0l
Ci0gIwotLUFSUEFDS0xJQiAgPSAkKGhvbWUpL2xpYmFycGFja18kKFBMQVQp
LmEKLS1MQVBBQ0tMSUIgPSAKLS1CTEFTTElCID0gCi0rQVJQQUNLTElCICA9
ICQoaG9tZSkvbGliYXJwYWNrLmEKLStMQVBBQ0tMSUIgPSAkKGhvbWUpL2xp
YmxhcGFjay5hCi0rQkxBU0xJQiA9ICQoaG9tZSkvbGliYmxhcy5hCi0gIwot
IEFMSUJTID0gICQoQVJQQUNLTElCKSAkKExBUEFDS0xJQikgJChCTEFTTElC
KSAKLSAjCi1AQCAtMTAxLDggKzEwMSw4IEBACi0gIyB8IGZvciB5b3VyIHN5
c3RlbS4gICAgICAgICAgICAgICAgICAgICAgICB8Ci0gIyAlLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0lCi0gIwotLUZDICAg
ICAgPSBmNzcKLS1GRkxBR1MJPSAtTyAtY2c4OQotK0ZDICAgICAgPSAlRkMl
Ci0rRkZMQUdTCT0gJUZGTEFHUyUKLSAKLSBMREZMQUdTID0gCi0gQ0QgICAg
ICA9IGNkCi1AQCAtMTEyLDcgKzExMiw3IEBACi0gTE4gICAgICA9IGxuCi0g
TE5GTEFHUyA9IC1zCi0gCi0tTUFLRSAgICA9IC9iaW4vbWFrZQotK01BS0Ug
ICAgPz0gL3Vzci9iaW4vbWFrZQotIAotIFJNICAgICAgPSBybQotIFJNRkxB
R1MgPSAtZgpkaWZmIC1ydU4gYXJwYWNrLm9yaWcvcGtnLWRlc2NyIGFycGFj
ay9wa2ctZGVzY3IKLS0tIGFycGFjay5vcmlnL3BrZy1kZXNjcglNb24gTWF5
ICA1IDA2OjM5OjIzIDIwMDMKKysrIGFycGFjay9wa2ctZGVzY3IJVGh1IE1h
eSAyOSAwOTo1MDowMCAyMDAzCkBAIC0xLDIyICsxLDI0IEBACi1BUlBBQ0sg
aXMgYSBjb2xsZWN0aW9uIG9mIEZvcnRyYW43NyBzdWJyb3V0aW5lcyBkZXNp
Z25lZCB0byBzb2x2ZSBsYXJnZSAKLXNjYWxlIGVpZ2VudmFsdWUgcHJvYmxl
bXMuIAotCiBUaGUgcGFja2FnZSBpcyBkZXNpZ25lZCB0byBjb21wdXRlIGEg
ZmV3IGVpZ2VudmFsdWVzIGFuZCBjb3JyZXNwb25kaW5nIAogZWlnZW52ZWN0
b3JzIG9mIGEgZ2VuZXJhbCBuIGJ5IG4gbWF0cml4IEEuIEl0IGlzIG1vc3Qg
YXBwcm9wcmlhdGUgZm9yIGxhcmdlIAotc3BhcnNlIG9yIHN0cnVjdHVyZWQg
bWF0cmljZXMgQSB3aGVyZSBzdHJ1Y3R1cmVkIG1lYW5zIHRoYXQgYSBtYXRy
aXgtdmVjdG9yCi1wcm9kdWN0IHcgPC0gQXYgcmVxdWlyZXMgb3JkZXIgbiBy
YXRoZXIgdGhhbiB0aGUgdXN1YWwgb3JkZXIgbioqMiBmbG9hdGluZyAKLXBv
aW50IG9wZXJhdGlvbnMuIFRoaXMgc29mdHdhcmUgaXMgYmFzZWQgdXBvbiBh
biBhbGdvcml0aG1pYyB2YXJpYW50IG9mIHRoZQotQXJub2xkaSBwcm9jZXNz
IGNhbGxlZCB0aGUgSW1wbGljaXRseSBSZXN0YXJ0ZWQgQXJub2xkaSBNZXRo
b2QgKElSQU0pLiBXaGVuCi10aGUgbWF0cml4IEEgaXMgc3ltbWV0cmljIGl0
IHJlZHVjZXMgdG8gYSB2YXJpYW50IG9mIHRoZSBMYW5jem9zIHByb2Nlc3Mg
Ci1jYWxsZWQgdGhlIEltcGxpY2l0bHkgUmVzdGFydGVkIExhbmN6b3MgTWV0
aG9kIChJUkxNKS4gVGhlc2UgdmFyaWFudHMgbWF5IGJlCi12aWV3ZWQgYXMg
YSBzeW50aGVzaXMgb2YgdGhlIEFybm9sZGkvTGFuY3pvcyBwcm9jZXNzIHdp
dGggdGhlIEltcGxpY2l0bHkgCi1TaGlmdGVkIFFSIHRlY2huaXF1ZSB0aGF0
IGlzIHN1aXRhYmxlIGZvciBsYXJnZSBzY2FsZSBwcm9ibGVtcy4gRm9yIG1h
bnkgCi1zdGFuZGFyZCBwcm9ibGVtcywgYSBtYXRyaXggZmFjdG9yaXphdGlv
biBpcyBub3QgcmVxdWlyZWQuIE9ubHkgdGhlIGFjdGlvbgotb2YgdGhlIG1h
dHJpeCBvbiBhIHZlY3RvciBpcyBuZWVkZWQuICBBUlBBQ0sgc29mdHdhcmUg
aXMgY2FwYWJsZSBvZiBzb2x2aW5nCi1sYXJnZSBzY2FsZSBzeW1tZXRyaWMs
IG5vbnN5bW1ldHJpYywgYW5kIGdlbmVyYWxpemVkIGVpZ2VucHJvYmxlbXMg
ZnJvbSAKLXNpZ25pZmljYW50IGFwcGxpY2F0aW9uIGFyZWFzLiBUaGUgc29m
dHdhcmUgaXMgZGVzaWduZWQgdG8gY29tcHV0ZSBhIGZldyAoaykKLWVpZ2Vu
dmFsdWVzIHdpdGggdXNlciBzcGVjaWZpZWQgZmVhdHVyZXMgc3VjaCBhcyB0
aG9zZSBvZiBsYXJnZXN0IHJlYWwgcGFydCAKLW9yIGxhcmdlc3QgbWFnbml0
dWRlLiAgU3RvcmFnZSByZXF1aXJlbWVudHMgYXJlIG9uIHRoZSBvcmRlciBv
ZiBuKmsgbG9jYXRpb25zLgotTm8gYXV4aWxpYXJ5IHN0b3JhZ2UgaXMgcmVx
dWlyZWQuIEEgc2V0IG9mIFNjaHVyIGJhc2lzIHZlY3RvcnMgZm9yIHRoZSBk
ZXNpcmVkCi1rLWRpbWVuc2lvbmFsIGVpZ2VuLXNwYWNlIGlzIGNvbXB1dGVk
IHdoaWNoIGlzIG51bWVyaWNhbGx5IG9ydGhvZ29uYWwgdG8gd29ya2luZwot
cHJlY2lzaW9uLiBOdW1lcmljYWxseSBhY2N1cmF0ZSBlaWdlbnZlY3RvcnMg
YXJlIGF2YWlsYWJsZSBvbiByZXF1ZXN0LiAKK3NwYXJzZSBvciBzdHJ1Y3R1
cmVkIG1hdHJpY2VzIEEgd2hlcmUgc3RydWN0dXJlZCBtZWFucyB0aGF0IGEg
bWF0cml4LXZlY3RvciAKK3Byb2R1Y3QgdyA8LSBBdiByZXF1aXJlcyBvcmRl
ciBuIHJhdGhlciB0aGFuIHRoZSB1c3VhbCBvcmRlciBuMiBmbG9hdGluZyBw
b2ludAorb3BlcmF0aW9ucy4gVGhpcyBzb2Z0d2FyZSBpcyBiYXNlZCB1cG9u
IGFuIGFsZ29yaXRobWljIHZhcmlhbnQgb2YgdGhlIEFybm9sZGkKK3Byb2Nl
c3MgY2FsbGVkIHRoZSBJbXBsaWNpdGx5IFJlc3RhcnRlZCBBcm5vbGRpIE1l
dGhvZCAoSVJBTSkuIFdoZW4gdGhlIG1hdHJpeAorQSBpcyBzeW1tZXRyaWMg
aXQgcmVkdWNlcyB0byBhIHZhcmlhbnQgb2YgdGhlIExhbmN6b3MgcHJvY2Vz
cyBjYWxsZWQgdGhlIAorSW1wbGljaXRseSBSZXN0YXJ0ZWQgTGFuY3pvcyBN
ZXRob2QgKElSTE0pLiBUaGVzZSB2YXJpYW50cyBtYXkgYmUgdmlld2VkIGFz
IGEKK3N5bnRoZXNpcyBvZiB0aGUgQXJub2xkaS9MYW5jem9zIHByb2Nlc3Mg
d2l0aCB0aGUgSW1wbGljaXRseSBTaGlmdGVkIFFSCit0ZWNobmlxdWUgdGhh
dCBpcyBzdWl0YWJsZSBmb3IgbGFyZ2Ugc2NhbGUgcHJvYmxlbXMuIEZvciBt
YW55IHN0YW5kYXJkIAorcHJvYmxlbXMsIGEgbWF0cml4IGZhY3Rvcml6YXRp
b24gaXMgbm90IHJlcXVpcmVkLiBPbmx5IHRoZSBhY3Rpb24gb2YgdGhlIG1h
dHJpeAorb24gYSB2ZWN0b3IgaXMgbmVlZGVkLgorQVJQQUNLIHNvZnR3YXJl
IGlzIGNhcGFibGUgb2Ygc29sdmluZyBsYXJnZSBzY2FsZSBzeW1tZXRyaWMs
IG5vbnN5bW1ldHJpYywgCithbmQgZ2VuZXJhbGl6ZWQgZWlnZW5wcm9ibGVt
cyBmcm9tIHNpZ25pZmljYW50IGFwcGxpY2F0aW9uIGFyZWFzLiBUaGUgc29m
dHdhcmUKK2lzIGRlc2lnbmVkIHRvIGNvbXB1dGUgYSBmZXcgKGspIGVpZ2Vu
dmFsdWVzIHdpdGggdXNlciBzcGVjaWZpZWQgZmVhdHVyZXMgCitzdWNoIGFz
IHRob3NlIG9mIGxhcmdlc3QgcmVhbCBwYXJ0IG9yIGxhcmdlc3QgbWFnbml0
dWRlLiBTdG9yYWdlIHJlcXVpcmVtZW50cworYXJlIG9uIHRoZSBvcmRlciBv
ZiBuKmsgbG9jYXRpb25zLiBObyBhdXhpbGlhcnkgc3RvcmFnZSBpcyByZXF1
aXJlZC4gQSBzZXQgCitvZiBTY2h1ciBiYXNpcyB2ZWN0b3JzIGZvciB0aGUg
ZGVzaXJlZCBrLWRpbWVuc2lvbmFsIGVpZ2VuLXNwYWNlIGlzIGNvbXB1dGVk
Cit3aGljaCBpcyBudW1lcmljYWxseSBvcnRob2dvbmFsIHRvIHdvcmtpbmcg
cHJlY2lzaW9uLiBOdW1lcmljYWxseSBhY2N1cmF0ZSAKK2VpZ2VudmVjdG9y
cyBhcmUgYXZhaWxhYmxlIG9uIHJlcXVlc3QuCisKKwlXV1c6CWh0dHA6Ly93
d3cuY2FhbS5yaWNlLmVkdS9BUlBBQ0svCisKK05PVEU6IFlvdSBNVVNUIGxp
bmsgd2l0aCBCTEFTIGxpYnJhcnkgb3IgYSByZXBsYWNlbWVudCBsaWtlIEFU
TEFTLgpkaWZmIC1ydU4gYXJwYWNrLm9yaWcvcGtnLXBsaXN0IGFycGFjay9w
a2ctcGxpc3QKLS0tIGFycGFjay5vcmlnL3BrZy1wbGlzdAlNb24gTWF5ICA1
IDA2OjM5OjIzIDIwMDMKKysrIGFycGFjay9wa2ctcGxpc3QJVGh1IE1heSAy
OSAwMDoxMzo0MSAyMDAzCkBAIC0xLDYgKzEsNyBAQAogaW5jbHVkZS9hcnBh
Y2suaAkKIGxpYi9saWJhcnBhY2suYQotc2hhcmUvZG9jL2FycGFjay9leC1j
b21wbGV4LmRvYy5negotc2hhcmUvZG9jL2FycGFjay9leC1ub25zeW0uZG9j
Lmd6Ci1zaGFyZS9kb2MvYXJwYWNrL2V4LXN5bS5kb2MuZ3oKLUBkaXJybSBz
aGFyZS9kb2MvYXJwYWNrCislJVBPUlRET0NTJSVzaGFyZS9kb2MvYXJwYWNr
L2V4LWNvbXBsZXguZG9jLmd6CislJVBPUlRET0NTJSVzaGFyZS9kb2MvYXJw
YWNrL2V4LW5vbnN5bS5kb2MuZ3oKKyUlUE9SVERPQ1MlJXNoYXJlL2RvYy9h
cnBhY2svZXgtc3ltLmRvYy5negorJSVQT1JURE9DUyUlc2hhcmUvZG9jL2Fy
cGFjay91Zy5wcy5negorJSVQT1JURE9DUyUlQGRpcnJtIHNoYXJlL2RvYy9h
cnBhY2sK

--0-348655932-1054243848=:33545--
How-To-Repeat: I also did some misc changes, like adding a document and the
website to the port.
Comment 1 Norikatsu Shigemura freebsd_committer freebsd_triage 2003-06-20 21:46:37 UTC
On Thu, 29 May 2003 22:30:48 +0100 (BST)
"Pedro F. Giffuni" <giffunip@yahoo.com> wrote:
> >Number:         52789
> >Category:       ports
> >Synopsis:       Enhancement for math/arpack

	I reviewed this port.  Please use this patch.
	I intended to commit it, but ports/52018 was locked:-) by maho.
	I could't commit it.  Execuse me.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/math/arpack/Makefile,v
retrieving revision 1.2
diff -u -r1.2 Makefile
--- Makefile	5 May 2003 11:43:46 -0000	1.2
+++ Makefile	20 Jun 2003 20:28:06 -0000
@@ -9,32 +9,38 @@
 PORTVERSION=	96
 CATEGORIES=	math
 MASTER_SITES=	http://www.caam.rice.edu/software/ARPACK/SRC/
-DISTFILES=	${PORTNAME}${PORTVERSION}.tar.gz patch.tar.Z
+DISTFILES=	${PORTNAME}${PORTVERSION}.tar.gz patch.tar.gz
+.ifndef NOPORTDOCS
+DISTFILES+=	ug.ps.gz
+.endif
+DIST_SUBDIR=	arpack
+EXTRACT_ONLY=	${PORTNAME}${PORTVERSION}.tar.gz
 
 PATCH_SITES=	http://www.caam.rice.edu/software/ARPACK/SRC/
 
 MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Argand Library (serial version)
-
-BUILD_DEPENDS=  ${LOCALBASE}/bin/f2c:${PORTSDIR}/lang/f2c
+COMMENT=	Argand Library: large eigenvalue subroutines (serial version)
 
-DIST_SUBDIR=	arpack
+BUILD_DEPENDS=	${LOCALBASE}/bin/f2c:${PORTSDIR}/lang/f2c \
+		${LOCALBASE}/lib/libf77blas.a:${PORTSDIR}/math/atlas
 
 WRKSRC=		${WRKDIR}/ARPACK
 ALL_TARGET=	lib
 
-MAKE_ENV=	HOME=${WRKSRC}
+BLAS_LIBS=	${LOCALBASE}/lib/libf77blas.a ${LOCALBASE}/lib/libatlas.a
+
 INSTALLS_SHLIB=	yes
-USE_REINPLACE= yes
+USE_REINPLACE=	yes
 
 .include <bsd.port.pre.mk>
 
 pre-patch:
 	@(cd ${WRKSRC}; tar -xzf ${DISTDIR}/${DIST_SUBDIR}/patch.tar.Z)
 
-post-patch:
-	@${REINPLACE_CMD} -e 's+%FC%+${FC}+g;' ${WRKSRC}/ARmake.inc
-	@${REINPLACE_CMD} -e 's+%FFLAGS%+${FFLAGS}+g;' ${WRKSRC}/ARmake.inc
+pre-build:
+	@${REINPLACE_CMD} -e 's+%FC%+${FC}+g ; s+%FFLAGS%+${FFLAGS}+g ; \
+	s+%%WRKDIR%%+${WRKDIR}+ ; \
+	s+%%BLAS_LIBS%%+${BLAS_LIBS}+' ${WRKSRC}/ARmake.inc
 
 do-install:
 	${INSTALL} ${WRKSRC}/libarpack.a ${PREFIX}/lib
@@ -48,9 +54,10 @@
 
 post-install:
 .if !defined(NOPORTDOCS)
-	${MKDIR} $(PREFIX)/share/doc/arpack
+	${MKDIR} ${DOCSDIR}
 	-${GZIP_CMD} ${GZIP} ${WRKSRC}/DOCUMENTS/ex-*.doc
-	${CP} $(WRKSRC)/DOCUMENTS/ex-*.doc.gz $(PREFIX)/share/doc/arpack/
+	${CP} ${WRKSRC}/DOCUMENTS/ex-*.doc.gz ${DOCSDIR}
+	${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/ug.ps.gz ${DOCSDIR}
 .endif
 
 .include <bsd.port.post.mk>
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/math/arpack/distinfo,v
retrieving revision 1.1
diff -u -r1.1 distinfo
--- distinfo	5 May 2003 11:39:23 -0000	1.1
+++ distinfo	20 Jun 2003 20:17:06 -0000
@@ -1,2 +1,3 @@
 MD5 (arpack/arpack96.tar.gz) = fffaa970198b285676f4156cebc8626e
-MD5 (arpack/patch.tar.Z) = f323dafc1610d45fb98987cf76a7d344
+MD5 (arpack/patch.tar.gz) = 14830d758f195f272b8594a493501fa2
+MD5 (arpack/ug.ps.gz) = 79cc51e4812c75873adafcad2185842e
Index: pkg-descr
===================================================================
RCS file: /home/ncvs/ports/math/arpack/pkg-descr,v
retrieving revision 1.1
diff -u -r1.1 pkg-descr
--- pkg-descr	5 May 2003 11:39:23 -0000	1.1
+++ pkg-descr	20 Jun 2003 20:17:06 -0000
@@ -1,22 +1,24 @@
-ARPACK is a collection of Fortran77 subroutines designed to solve large 
-scale eigenvalue problems. 
-
 The package is designed to compute a few eigenvalues and corresponding 
 eigenvectors of a general n by n matrix A. It is most appropriate for large 
-sparse or structured matrices A where structured means that a matrix-vector
-product w <- Av requires order n rather than the usual order n**2 floating 
-point operations. This software is based upon an algorithmic variant of the
-Arnoldi process called the Implicitly Restarted Arnoldi Method (IRAM). When
-the matrix A is symmetric it reduces to a variant of the Lanczos process 
-called the Implicitly Restarted Lanczos Method (IRLM). These variants may be
-viewed as a synthesis of the Arnoldi/Lanczos process with the Implicitly 
-Shifted QR technique that is suitable for large scale problems. For many 
-standard problems, a matrix factorization is not required. Only the action
-of the matrix on a vector is needed.  ARPACK software is capable of solving
-large scale symmetric, nonsymmetric, and generalized eigenproblems from 
-significant application areas. The software is designed to compute a few (k)
-eigenvalues with user specified features such as those of largest real part 
-or largest magnitude.  Storage requirements are on the order of n*k locations.
-No auxiliary storage is required. A set of Schur basis vectors for the desired
-k-dimensional eigen-space is computed which is numerically orthogonal to working
-precision. Numerically accurate eigenvectors are available on request. 
+sparse or structured matrices A where structured means that a matrix-vector 
+product w <- Av requires order n rather than the usual order n2 floating point
+operations. This software is based upon an algorithmic variant of the Arnoldi
+process called the Implicitly Restarted Arnoldi Method (IRAM). When the matrix
+A is symmetric it reduces to a variant of the Lanczos process called the 
+Implicitly Restarted Lanczos Method (IRLM). These variants may be viewed as a
+synthesis of the Arnoldi/Lanczos process with the Implicitly Shifted QR
+technique that is suitable for large scale problems. For many standard 
+problems, a matrix factorization is not required. Only the action of the matrix
+on a vector is needed.
+ARPACK software is capable of solving large scale symmetric, nonsymmetric, 
+and generalized eigenproblems from significant application areas. The software
+is designed to compute a few (k) eigenvalues with user specified features 
+such as those of largest real part or largest magnitude. Storage requirements
+are on the order of n*k locations. No auxiliary storage is required. A set 
+of Schur basis vectors for the desired k-dimensional eigen-space is computed
+which is numerically orthogonal to working precision. Numerically accurate 
+eigenvectors are available on request.
+
+	WWW:	http://www.caam.rice.edu/ARPACK/
+
+NOTE: You MUST link with BLAS library or a replacement like ATLAS.
Index: pkg-plist
===================================================================
RCS file: /home/ncvs/ports/math/arpack/pkg-plist,v
retrieving revision 1.1
diff -u -r1.1 pkg-plist
--- pkg-plist	5 May 2003 11:39:23 -0000	1.1
+++ pkg-plist	20 Jun 2003 20:21:13 -0000
@@ -1,6 +1,7 @@
-include/arpack.h	
+include/arpack.h
 lib/libarpack.a
-share/doc/arpack/ex-complex.doc.gz
-share/doc/arpack/ex-nonsym.doc.gz
-share/doc/arpack/ex-sym.doc.gz
-@dirrm share/doc/arpack
+%%PORTDOCS%%share/doc/arpack/ex-complex.doc.gz
+%%PORTDOCS%%share/doc/arpack/ex-nonsym.doc.gz
+%%PORTDOCS%%share/doc/arpack/ex-sym.doc.gz
+%%PORTDOCS%%share/doc/arpack/ug.ps.gz
+%%PORTDOCS%%@dirrm share/doc/arpack
Index: files/patch-ARmake.inc
===================================================================
RCS file: files/patch-ARmake.inc
diff -N files/patch-ARmake.inc
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ files/patch-ARmake.inc	20 Jun 2003 20:17:06 -0000
@@ -0,0 +1,60 @@
+--- ARmake.inc.orig	Fri Apr 26 14:12:57 1996
++++ ARmake.inc	Thu May 29 09:36:26 2003
+@@ -25,14 +25,14 @@
+ # | other than your home directory.      |
+ # %--------------------------------------%
+ #
+-home = $(HOME)/ARPACK
++home = %%WRKDIR%%/ARPACK
+ #
+ #  %--------------------------------------%
+ #  | The platform identifier to suffix to |
+ #  | the end of library names             |
+ #  %--------------------------------------%
+ #
+-PLAT = SUN4
++PLAT = FBSD
+ #
+ #  %------------------------------------------------------%
+ #  | The directories to find the various pieces of ARPACK |
+@@ -43,7 +43,7 @@
+ UTILdir      = $(home)/UTIL
+ SRCdir       = $(home)/SRC
+ #
+-DIRS        = $(BLASdir) $(LAPACKdir) $(UTILdir) $(SRCdir)
++DIRS        = $(LAPACKdir) $(UTILdir) $(SRCdir)
+ #
+ # %-------------------------------------------------------------------%
+ # | Comment out the previous line and uncomment the following         |
+@@ -57,9 +57,9 @@
+ # | The name of the libraries to be created/linked to |
+ # %---------------------------------------------------%
+ #
+-ARPACKLIB  = $(home)/libarpack_$(PLAT).a
++ARPACKLIB  = $(home)/libarpack.a
+ LAPACKLIB = 
+-BLASLIB = 
++BLASLIB = %%BLAS_LIBS%%
+ #
+ ALIBS =  $(ARPACKLIB) $(LAPACKLIB) $(BLASLIB) 
+ #
+@@ -101,8 +101,8 @@
+ # | for your system.                        |
+ # %-----------------------------------------%
+ #
+-FC      = f77
+-FFLAGS	= -O -cg89
++FC      = %FC%
++FFLAGS	= %FFLAGS%
+ 
+ LDFLAGS = 
+ CD      = cd
+@@ -112,7 +112,7 @@
+ LN      = ln
+ LNFLAGS = -s
+ 
+-MAKE    = /bin/make
++MAKE    ?= /usr/bin/make
+ 
+ RM      = rm
+ RMFLAGS = -f
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Comment 2 Norikatsu Shigemura freebsd_committer freebsd_triage 2003-07-11 21:08:51 UTC
State Changed
From-To: open->closed

Committed, thanks!