summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lang/erlang-doc/Makefile95
-rw-r--r--lang/erlang-doc/distinfo208
-rw-r--r--lang/erlang-doc/pkg-plist90
-rw-r--r--lang/erlang/Makefile27
-rw-r--r--lang/erlang/Makefile.lib67
-rw-r--r--lang/erlang/Makefile.man47
-rw-r--r--lang/erlang/distinfo12
-rw-r--r--lang/erlang/files/patch-Makefile.in19
-rw-r--r--lang/erlang/files/patch-aj16
-rw-r--r--lang/erlang/files/patch-erts_emulator_Makefile.in13
-rw-r--r--lang/erlang/files/patch-lib_crypto_c__src_Makefile.in14
-rw-r--r--lang/erlang/files/patch-lib_gs_src_tool__utils.erl73
-rw-r--r--lang/erlang/files/patch-lib_kernel_src_inet__config.erl19
-rw-r--r--lang/erlang/files/patch-lib_ssl_src_ssl__broker.erl14
-rw-r--r--lang/erlang/files/patch-lib_stdlib_src_filelib.erl17
-rw-r--r--lang/erlang/pkg-message2
-rw-r--r--lang/erlang/pkg-plist8
-rw-r--r--lang/erlang14/Makefile27
-rw-r--r--lang/erlang14/Makefile.lib67
-rw-r--r--lang/erlang14/Makefile.man47
-rw-r--r--lang/erlang14/distinfo12
-rw-r--r--lang/erlang14/files/patch-Makefile.in19
-rw-r--r--lang/erlang14/files/patch-aj16
-rw-r--r--lang/erlang14/files/patch-erts_emulator_Makefile.in13
-rw-r--r--lang/erlang14/files/patch-lib_crypto_c__src_Makefile.in14
-rw-r--r--lang/erlang14/files/patch-lib_gs_src_tool__utils.erl73
-rw-r--r--lang/erlang14/files/patch-lib_kernel_src_inet__config.erl19
-rw-r--r--lang/erlang14/files/patch-lib_ssl_src_ssl__broker.erl14
-rw-r--r--lang/erlang14/files/patch-lib_stdlib_src_filelib.erl17
-rw-r--r--lang/erlang14/pkg-message2
-rw-r--r--lang/erlang14/pkg-plist8
31 files changed, 478 insertions, 611 deletions
diff --git a/lang/erlang-doc/Makefile b/lang/erlang-doc/Makefile
index d16c28c..73c779c 100644
--- a/lang/erlang-doc/Makefile
+++ b/lang/erlang-doc/Makefile
@@ -6,67 +6,66 @@
#
PORTNAME= erlang-doc
-PORTVERSION= r9c
-PORTREVISION= 4
+PORTVERSION= r10b2
PORTEPOCH= 1
CATEGORIES= lang
-MASTER_SITES= http://www.erlang.org/doc/r9c/pdf/ \
+MASTER_SITES= http://www.erlang.se/doc/doc-5.4.3/pdf/ \
http://erlang.org/download/ \
http://www.erlang.se/doc/ \
http://www.sics.se/~joe/thesis/ \
http://www.st.se/telecom/eng/projects/
-DISTFILES= appmon-2.1.2.pdf \
- asn1-1.4.2.pdf \
- compiler-4.2.pdf \
+DISTFILES= appmon-2.1.3.pdf \
+ asn1-1.4.4.4.pdf \
+ compiler-4.3.2.pdf \
cosEvent-2.1.pdf \
cosEventDomain-1.1.pdf \
- cosFileTransfer-1.1.pdf \
- cosNotification-1.1.pdf \
- cosProperty-1.1.pdf \
+ cosFileTransfer-1.1.2.pdf \
+ cosNotification-1.1.1.pdf \
+ cosProperty-1.1.1.pdf \
cosTime-1.1.pdf \
cosTransactions-1.2.pdf \
- crypto-1.2.pdf \
- debugger-2.2.pdf \
- design_principles-5.3.pdf \
- efficiency_guide-5.3.pdf \
- embedded-5.3.pdf \
- erl_interface-3.4.pdf \
- erts-5.3.pdf \
+ crypto-1.2.2.pdf \
+ debugger-2.3.1.pdf \
+ design_principles-5.4.3.pdf \
+ efficiency_guide-5.4.3.pdf \
+ embedded-5.4.3.pdf \
+ erl_interface-3.5.pdf \
+ erts-5.4.3.pdf \
et-1.0.pdf \
- eva-2.0.4.pdf \
- getting_started-5.3.pdf \
- gs-1.5.2.pdf \
- ic-4.2.1.pdf \
- inets-3.0.6.pdf \
- installation_guide-5.3.pdf \
- jinterface-1.2.1.1.pdf \
- kernel-2.9.pdf \
- megaco-1.2.3.pdf \
+ getting_started-5.4.3.pdf \
+ gs-1.5.3.pdf \
+ ic-4.2.7.pdf \
+ inets-4.0.1.pdf \
+ installation_guide-5.4.3.pdf \
+ jinterface-1.3.pdf \
+ kernel-2.10.3.pdf \
+ megaco-2.1.7.pdf \
mnemosyne-1.2.5.pdf \
- mnesia-4.1.4.pdf \
+ mnesia-4.2.pdf \
mnesia_session-1.1.5.pdf \
- oam-5.3.pdf \
- observer-0.9.5.pdf \
- odbc-1.0.8.pdf \
- orber-3.4.2.pdf \
- os_mon-1.6.1.pdf \
- otp_mibs-1.0.pdf \
- parsetools-1.2.pdf \
- pman-2.4.1.pdf \
- programming_examples-5.3.pdf \
- reference_manual-5.3.pdf \
- runtime_tools-1.4.pdf \
- sasl-1.10.pdf \
- snmp-3.4.pdf \
- ssl-3.0.1.pdf \
- stdlib-1.12.pdf \
- system_architecture_intro-5.3.pdf \
- system_principles-5.3.pdf \
- toolbar-1.1.0.pdf \
- tools-2.3.pdf \
- tutorial-5.3.pdf \
- tv-2.0.5.pdf \
- webtool-0.8.1.pdf \
+ oam-5.4.3.pdf \
+ observer-0.9.6.pdf \
+ odbc-2.0.2.pdf \
+ orber-3.5.3.pdf \
+ os_mon-1.7.1.pdf \
+ otp_mibs-1.0.4.pdf \
+ parsetools-1.3.pdf \
+ pman-2.5.1.pdf \
+ programming_examples-5.4.3.pdf \
+ reference_manual-5.4.3.pdf \
+ runtime_tools-1.5.pdf \
+ sasl-2.0.pdf \
+ snmp-4.0.4.pdf \
+ ssl-3.0.4.pdf \
+ stdlib-1.13.3.pdf \
+ system_architecture_intro-5.4.3.pdf \
+ system_principles-5.4.3.pdf \
+ toolbar-1.2.pdf \
+ tools-2.4.pdf \
+ tutorial-5.4.3.pdf \
+ tv-2.1.1.pdf \
+ webtool-0.8.2.pdf \
+ xmerl-1.0.pdf \
course.pdf \
erlang-book-part1.pdf \
programming_rules.pdf \
diff --git a/lang/erlang-doc/distinfo b/lang/erlang-doc/distinfo
index ae57409..4ac21f2 100644
--- a/lang/erlang-doc/distinfo
+++ b/lang/erlang-doc/distinfo
@@ -1,107 +1,107 @@
-MD5 (erlang/appmon-2.1.2.pdf) = 9951ddce966001eda3ad2832650cd910
-SIZE (erlang/appmon-2.1.2.pdf) = 61097
-MD5 (erlang/asn1-1.4.2.pdf) = 5ae7009e573d26b3d65741e2b148f9f3
-SIZE (erlang/asn1-1.4.2.pdf) = 179808
-MD5 (erlang/compiler-4.2.pdf) = 6355d124319cb9f15a86184dff5abb80
-SIZE (erlang/compiler-4.2.pdf) = 45380
-MD5 (erlang/cosEvent-2.1.pdf) = fc29686d2966c427fa55804b52aa88dd
-SIZE (erlang/cosEvent-2.1.pdf) = 111190
-MD5 (erlang/cosEventDomain-1.1.pdf) = f5103e1e066c36053088d5e6e7bcbee0
-SIZE (erlang/cosEventDomain-1.1.pdf) = 106121
-MD5 (erlang/cosFileTransfer-1.1.pdf) = d4dba44b0a67611253eaf7f7283c400b
-SIZE (erlang/cosFileTransfer-1.1.pdf) = 94419
-MD5 (erlang/cosNotification-1.1.pdf) = ca6311f7707c3854e6154c1aba17bec4
-SIZE (erlang/cosNotification-1.1.pdf) = 379676
-MD5 (erlang/cosProperty-1.1.pdf) = 07c9347199adab4ecbd80af22236525e
-SIZE (erlang/cosProperty-1.1.pdf) = 96001
-MD5 (erlang/cosTime-1.1.pdf) = e2a9436f5a65dd4bd69945630e9b69d9
-SIZE (erlang/cosTime-1.1.pdf) = 84651
-MD5 (erlang/cosTransactions-1.2.pdf) = 325bc29b53463db4e0884134df5485fe
-SIZE (erlang/cosTransactions-1.2.pdf) = 119118
-MD5 (erlang/crypto-1.2.pdf) = 1eb2d1ad851a21972df749fef39e16e5
-SIZE (erlang/crypto-1.2.pdf) = 66967
-MD5 (erlang/debugger-2.2.pdf) = 6d4c4c1a8a9b5d6081386ed3ef2ed153
-SIZE (erlang/debugger-2.2.pdf) = 163742
-MD5 (erlang/design_principles-5.3.pdf) = 6cbc27460ad6a0baebfa1a060a0d5f18
-SIZE (erlang/design_principles-5.3.pdf) = 290925
-MD5 (erlang/efficiency_guide-5.3.pdf) = ae2182d95f17094f3796c5a1bf3bee61
-SIZE (erlang/efficiency_guide-5.3.pdf) = 141964
-MD5 (erlang/embedded-5.3.pdf) = 184b88a296780be233ed8cb5056f5af4
-SIZE (erlang/embedded-5.3.pdf) = 78799
-MD5 (erlang/erl_interface-3.4.pdf) = 0918ed2bd28c82e4b05cf3fc91572699
-SIZE (erlang/erl_interface-3.4.pdf) = 366767
-MD5 (erlang/erts-5.3.pdf) = 49f299543d3ba0d261b95ca75745aae0
-SIZE (erlang/erts-5.3.pdf) = 435307
-MD5 (erlang/et-1.0.pdf) = 8b53c588164d78efc00eb8c65fbcdb73
-SIZE (erlang/et-1.0.pdf) = 267614
-MD5 (erlang/eva-2.0.4.pdf) = 9947570551ff520380b32082f150b623
-SIZE (erlang/eva-2.0.4.pdf) = 246620
-MD5 (erlang/getting_started-5.3.pdf) = 3f8676af8accb62025983d2e97e684be
-SIZE (erlang/getting_started-5.3.pdf) = 177943
-MD5 (erlang/gs-1.5.2.pdf) = 25ecc9d01cbeeb6561bec90b0f0b6490
-SIZE (erlang/gs-1.5.2.pdf) = 266528
-MD5 (erlang/ic-4.2.1.pdf) = 07a39a16772b36f9c7450adf859e94c4
-SIZE (erlang/ic-4.2.1.pdf) = 324555
-MD5 (erlang/inets-3.0.6.pdf) = 92114568f27db2eef796c5a43efacb68
-SIZE (erlang/inets-3.0.6.pdf) = 414289
-MD5 (erlang/installation_guide-5.3.pdf) = 23597b80b0ff13a228a53bb02fcb0834
-SIZE (erlang/installation_guide-5.3.pdf) = 31808
-MD5 (erlang/jinterface-1.2.1.1.pdf) = 51b40ed2815298cd32da0f587d05c790
-SIZE (erlang/jinterface-1.2.1.1.pdf) = 60068
-MD5 (erlang/kernel-2.9.pdf) = 87abe585e0f078a2b70314bbd66db67e
-SIZE (erlang/kernel-2.9.pdf) = 891743
-MD5 (erlang/megaco-1.2.3.pdf) = b0cd63ea147ea1b8a9d271d66d9a78a1
-SIZE (erlang/megaco-1.2.3.pdf) = 397297
-MD5 (erlang/mnemosyne-1.2.5.pdf) = 6f997b57f2c788871c9a90df82d81783
-SIZE (erlang/mnemosyne-1.2.5.pdf) = 118305
-MD5 (erlang/mnesia-4.1.4.pdf) = 2b2533a332d5380e5b785de0e1068ceb
-SIZE (erlang/mnesia-4.1.4.pdf) = 579748
-MD5 (erlang/mnesia_session-1.1.5.pdf) = e88e1414783084eaa3e50da8d9b2ac4e
-SIZE (erlang/mnesia_session-1.1.5.pdf) = 106150
-MD5 (erlang/oam-5.3.pdf) = 94122f3f453a70d7bcb46d7151f463a3
-SIZE (erlang/oam-5.3.pdf) = 42505
-MD5 (erlang/observer-0.9.5.pdf) = d268f9bf2e47992778e42328b91009ac
-SIZE (erlang/observer-0.9.5.pdf) = 174906
-MD5 (erlang/odbc-1.0.8.pdf) = fce9d4914342e6c19614099213767f65
-SIZE (erlang/odbc-1.0.8.pdf) = 161092
-MD5 (erlang/orber-3.4.2.pdf) = 6ac6d9c039f79b92c45681d376dd66d1
-SIZE (erlang/orber-3.4.2.pdf) = 1103962
-MD5 (erlang/os_mon-1.6.1.pdf) = cab16d15a79c1b19827269116b51fd02
-SIZE (erlang/os_mon-1.6.1.pdf) = 87238
-MD5 (erlang/otp_mibs-1.0.pdf) = bddbceb15ac0a80d241520f136f522cf
-SIZE (erlang/otp_mibs-1.0.pdf) = 28431
-MD5 (erlang/parsetools-1.2.pdf) = 0ea472ba35d531a3c274a91cd0e4159c
-SIZE (erlang/parsetools-1.2.pdf) = 57883
-MD5 (erlang/pman-2.4.1.pdf) = 9b2dfb1fc7ae90c0690070c215ddf087
-SIZE (erlang/pman-2.4.1.pdf) = 72585
-MD5 (erlang/programming_examples-5.3.pdf) = 6e68659db1dc24329a60a75d1827a147
-SIZE (erlang/programming_examples-5.3.pdf) = 98764
-MD5 (erlang/reference_manual-5.3.pdf) = 9a871e8749c3897715c9a67ce092ff11
-SIZE (erlang/reference_manual-5.3.pdf) = 176486
-MD5 (erlang/runtime_tools-1.4.pdf) = 357eae4d2e255ddf217d3ffb932073e1
-SIZE (erlang/runtime_tools-1.4.pdf) = 104856
-MD5 (erlang/sasl-1.10.pdf) = 12466a1fa45458122e3cf524a74a0df9
-SIZE (erlang/sasl-1.10.pdf) = 304681
-MD5 (erlang/snmp-3.4.pdf) = 5e98105684f5e217c92543fa8cacbc5a
-SIZE (erlang/snmp-3.4.pdf) = 602937
-MD5 (erlang/ssl-3.0.1.pdf) = d94454a4046a99e1fe58fb8b5c9ff182
-SIZE (erlang/ssl-3.0.1.pdf) = 196835
-MD5 (erlang/stdlib-1.12.pdf) = 08532d0f4da7a0687343431128938126
-SIZE (erlang/stdlib-1.12.pdf) = 1216959
-MD5 (erlang/system_architecture_intro-5.3.pdf) = 232a6ff370c3e4d4872a75f4ef0456e1
-SIZE (erlang/system_architecture_intro-5.3.pdf) = 28859
-MD5 (erlang/system_principles-5.3.pdf) = 5e7ddcce8a67c2b32cd17405881474a1
-SIZE (erlang/system_principles-5.3.pdf) = 61529
-MD5 (erlang/toolbar-1.1.0.pdf) = cdb59f070b29bc5169ccff4f2f1d0729
-SIZE (erlang/toolbar-1.1.0.pdf) = 45324
-MD5 (erlang/tools-2.3.pdf) = 45e7e34bd9302f89a45137ecfef402f2
-SIZE (erlang/tools-2.3.pdf) = 422444
-MD5 (erlang/tutorial-5.3.pdf) = 13f9426c6f254aed2a4b983733d7c0fe
-SIZE (erlang/tutorial-5.3.pdf) = 122311
-MD5 (erlang/tv-2.0.5.pdf) = 9a13ab15503b4188d33553a7e166665c
-SIZE (erlang/tv-2.0.5.pdf) = 180474
-MD5 (erlang/webtool-0.8.1.pdf) = 88f59ad07f8b4efa79866dcb40269648
-SIZE (erlang/webtool-0.8.1.pdf) = 52106
+MD5 (erlang/appmon-2.1.3.pdf) = 8deb3e5e2a8a6332e54dffea3f093994
+SIZE (erlang/appmon-2.1.3.pdf) = 58581
+MD5 (erlang/asn1-1.4.4.4.pdf) = cba190bdcabb5b55df68e1a6bd74e8e9
+SIZE (erlang/asn1-1.4.4.4.pdf) = 267103
+MD5 (erlang/compiler-4.3.2.pdf) = 14324ccebfd8a6218fddb90c9b1da6bb
+SIZE (erlang/compiler-4.3.2.pdf) = 53991
+MD5 (erlang/cosEvent-2.1.pdf) = 5c34add0a14618aa603712425b89e0bb
+SIZE (erlang/cosEvent-2.1.pdf) = 109646
+MD5 (erlang/cosEventDomain-1.1.pdf) = 01fe068bbe96c1e812ff9de10cc76f45
+SIZE (erlang/cosEventDomain-1.1.pdf) = 106323
+MD5 (erlang/cosFileTransfer-1.1.2.pdf) = 041a49b46feb46b1a256f24d07c2ec4c
+SIZE (erlang/cosFileTransfer-1.1.2.pdf) = 96787
+MD5 (erlang/cosNotification-1.1.1.pdf) = 33019148bace1ddd9495f5d258e16bee
+SIZE (erlang/cosNotification-1.1.1.pdf) = 370033
+MD5 (erlang/cosProperty-1.1.1.pdf) = dcfca5d9f023af8e10a6a4f4bae236ed
+SIZE (erlang/cosProperty-1.1.1.pdf) = 97515
+MD5 (erlang/cosTime-1.1.pdf) = db7faf03e280ec25c53664408ffa777d
+SIZE (erlang/cosTime-1.1.pdf) = 87450
+MD5 (erlang/cosTransactions-1.2.pdf) = fd8add6fdd9cc9011e20678cd4e55599
+SIZE (erlang/cosTransactions-1.2.pdf) = 119886
+MD5 (erlang/crypto-1.2.2.pdf) = 76c57378e4080b75dff1ef731207faa5
+SIZE (erlang/crypto-1.2.2.pdf) = 72443
+MD5 (erlang/debugger-2.3.1.pdf) = 2bf3e15d11ee291b440d8b09b6ac0e46
+SIZE (erlang/debugger-2.3.1.pdf) = 163523
+MD5 (erlang/design_principles-5.4.3.pdf) = 9fafe6a0cbf0e776f8adb030727c508c
+SIZE (erlang/design_principles-5.4.3.pdf) = 272451
+MD5 (erlang/efficiency_guide-5.4.3.pdf) = cfa911f14ee2b05bb5048b778375c22b
+SIZE (erlang/efficiency_guide-5.4.3.pdf) = 140419
+MD5 (erlang/embedded-5.4.3.pdf) = 5b850179d0ba41c20fe6839ea8adb3aa
+SIZE (erlang/embedded-5.4.3.pdf) = 79534
+MD5 (erlang/erl_interface-3.5.pdf) = 8f78bb97e13e7bae9aa1c1e6fda81e3a
+SIZE (erlang/erl_interface-3.5.pdf) = 380326
+MD5 (erlang/erts-5.4.3.pdf) = 6b40b3cec5b8c08e4f7e13304703305a
+SIZE (erlang/erts-5.4.3.pdf) = 431935
+MD5 (erlang/et-1.0.pdf) = 30941b2294a7fd9b111a9130fbac549a
+SIZE (erlang/et-1.0.pdf) = 267151
+MD5 (erlang/getting_started-5.4.3.pdf) = a73ed59c393e94361f86e815534f2a53
+SIZE (erlang/getting_started-5.4.3.pdf) = 190614
+MD5 (erlang/gs-1.5.3.pdf) = 9a0b7a6bba8f8a74258cd99feb190508
+SIZE (erlang/gs-1.5.3.pdf) = 267436
+MD5 (erlang/ic-4.2.7.pdf) = 6602dc33a96528dba08e78196b1d041c
+SIZE (erlang/ic-4.2.7.pdf) = 236783
+MD5 (erlang/inets-4.0.1.pdf) = 651cff9f631965f52cf8cd43c27d1262
+SIZE (erlang/inets-4.0.1.pdf) = 413205
+MD5 (erlang/installation_guide-5.4.3.pdf) = 683f3ab188b215e21e0cdf27612e21f4
+SIZE (erlang/installation_guide-5.4.3.pdf) = 35954
+MD5 (erlang/jinterface-1.3.pdf) = 172c4f9cb1ce15f67c18d6868407f78f
+SIZE (erlang/jinterface-1.3.pdf) = 56407
+MD5 (erlang/kernel-2.10.3.pdf) = 473647bd0ad846fec8a51b638fc53d8e
+SIZE (erlang/kernel-2.10.3.pdf) = 903264
+MD5 (erlang/megaco-2.1.7.pdf) = 80ddfb3bbbe95e2bfb303e200534eafe
+SIZE (erlang/megaco-2.1.7.pdf) = 374367
+MD5 (erlang/mnemosyne-1.2.5.pdf) = da5f6c94c91f6e82ec8ce9720bfb3543
+SIZE (erlang/mnemosyne-1.2.5.pdf) = 118147
+MD5 (erlang/mnesia-4.2.pdf) = 6d88f34534a655f4d68fc138110fce6d
+SIZE (erlang/mnesia-4.2.pdf) = 558955
+MD5 (erlang/mnesia_session-1.1.5.pdf) = 46b067989128c073904bc201c8d031bc
+SIZE (erlang/mnesia_session-1.1.5.pdf) = 105607
+MD5 (erlang/oam-5.4.3.pdf) = de70884c9f746527b776131ad408bb29
+SIZE (erlang/oam-5.4.3.pdf) = 47856
+MD5 (erlang/observer-0.9.6.pdf) = 537e3796fc195ea0c0e8af7b49a5e3a2
+SIZE (erlang/observer-0.9.6.pdf) = 173552
+MD5 (erlang/odbc-2.0.2.pdf) = 64f71f2df5269151deea197b4881e802
+SIZE (erlang/odbc-2.0.2.pdf) = 110451
+MD5 (erlang/orber-3.5.3.pdf) = f15ca0add04ba770df2ee2da2f8685d1
+SIZE (erlang/orber-3.5.3.pdf) = 1062068
+MD5 (erlang/os_mon-1.7.1.pdf) = ec91555d818bcceef879b264cca2a4c2
+SIZE (erlang/os_mon-1.7.1.pdf) = 93493
+MD5 (erlang/otp_mibs-1.0.4.pdf) = eebe0c625351e3181cbce5fc0dbb8518
+SIZE (erlang/otp_mibs-1.0.4.pdf) = 29093
+MD5 (erlang/parsetools-1.3.pdf) = f9a5759249efb8c956c499f3f3da76dc
+SIZE (erlang/parsetools-1.3.pdf) = 57738
+MD5 (erlang/pman-2.5.1.pdf) = de33d1c3d00536423bb6e194629ef33e
+SIZE (erlang/pman-2.5.1.pdf) = 69888
+MD5 (erlang/programming_examples-5.4.3.pdf) = e2b94f8b978f41ca9e13e197a14e5626
+SIZE (erlang/programming_examples-5.4.3.pdf) = 95855
+MD5 (erlang/reference_manual-5.4.3.pdf) = 476f057f23a17591258915882eec1f55
+SIZE (erlang/reference_manual-5.4.3.pdf) = 215444
+MD5 (erlang/runtime_tools-1.5.pdf) = b3627d593a48c010863c480cf38ed789
+SIZE (erlang/runtime_tools-1.5.pdf) = 104458
+MD5 (erlang/sasl-2.0.pdf) = fa4fc40c0179810743ca827cc59c1f8c
+SIZE (erlang/sasl-2.0.pdf) = 176783
+MD5 (erlang/snmp-4.0.4.pdf) = baf8f367fabcb839074dcf09b7d10864
+SIZE (erlang/snmp-4.0.4.pdf) = 658100
+MD5 (erlang/ssl-3.0.4.pdf) = 0a780d168e11f1ac80fd82faabbb5304
+SIZE (erlang/ssl-3.0.4.pdf) = 195580
+MD5 (erlang/stdlib-1.13.3.pdf) = 99aaf3cfadad8558a1b3d40e25737640
+SIZE (erlang/stdlib-1.13.3.pdf) = 1293053
+MD5 (erlang/system_architecture_intro-5.4.3.pdf) = 75af9d7ac3f3494f142b7f499be1fd5f
+SIZE (erlang/system_architecture_intro-5.4.3.pdf) = 27862
+MD5 (erlang/system_principles-5.4.3.pdf) = 0fe272a63a89b0b39561f053b02bafb8
+SIZE (erlang/system_principles-5.4.3.pdf) = 73774
+MD5 (erlang/toolbar-1.2.pdf) = 69a743c04e7efff313936a0190fe21a0
+SIZE (erlang/toolbar-1.2.pdf) = 43613
+MD5 (erlang/tools-2.4.pdf) = a86a1361c86a72bb5264c3f548ca0622
+SIZE (erlang/tools-2.4.pdf) = 407613
+MD5 (erlang/tutorial-5.4.3.pdf) = 41271c7fd019e5b4774f6ff6685c17ff
+SIZE (erlang/tutorial-5.4.3.pdf) = 120907
+MD5 (erlang/tv-2.1.1.pdf) = 6c2a479346bb90ed8d85082219b2d62b
+SIZE (erlang/tv-2.1.1.pdf) = 177425
+MD5 (erlang/webtool-0.8.2.pdf) = bab7a0d63dc7390ceed4fa9e9bab9c45
+SIZE (erlang/webtool-0.8.2.pdf) = 56584
+MD5 (erlang/xmerl-1.0.pdf) = 7f121e273671221cf7824a59b3078d50
+SIZE (erlang/xmerl-1.0.pdf) = 118337
MD5 (erlang/course.pdf) = b8cc807f308bd67db9ff2b0b978e8e39
SIZE (erlang/course.pdf) = 183953
MD5 (erlang/erlang-book-part1.pdf) = deacbb9aa7cd03d18983ec15043eee84
diff --git a/lang/erlang-doc/pkg-plist b/lang/erlang-doc/pkg-plist
index b73e086..f9ceb2f 100644
--- a/lang/erlang-doc/pkg-plist
+++ b/lang/erlang-doc/pkg-plist
@@ -1,58 +1,58 @@
-share/doc/erlang/appmon-2.1.2.pdf
+share/doc/erlang/appmon-2.1.3.pdf
share/doc/erlang/armstrong_thesis_2003.pdf
-share/doc/erlang/asn1-1.4.2.pdf
-share/doc/erlang/compiler-4.2.pdf
+share/doc/erlang/asn1-1.4.4.3.pdf
+share/doc/erlang/compiler-4.3.pdf
share/doc/erlang/cosEvent-2.1.pdf
share/doc/erlang/cosEventDomain-1.1.pdf
-share/doc/erlang/cosFileTransfer-1.1.pdf
-share/doc/erlang/cosNotification-1.1.pdf
-share/doc/erlang/cosProperty-1.1.pdf
+share/doc/erlang/cosFileTransfer-1.1.2.pdf
+share/doc/erlang/cosNotification-1.1.1.pdf
+share/doc/erlang/cosProperty-1.1.1.pdf
share/doc/erlang/cosTime-1.1.pdf
share/doc/erlang/cosTransactions-1.2.pdf
share/doc/erlang/course.pdf
-share/doc/erlang/crypto-1.2.pdf
-share/doc/erlang/debugger-2.2.pdf
-share/doc/erlang/design_principles-5.3.pdf
-share/doc/erlang/efficiency_guide-5.3.pdf
-share/doc/erlang/embedded-5.3.pdf
-share/doc/erlang/erl_interface-3.4.pdf
+share/doc/erlang/crypto-1.2.1.pdf
+share/doc/erlang/debugger-2.3.pdf
+share/doc/erlang/design_principles-5.4.pdf
+share/doc/erlang/efficiency_guide-5.4.pdf
+share/doc/erlang/embedded-5.4.pdf
+share/doc/erlang/erl_interface-3.5.pdf
share/doc/erlang/erlang-book-part1.pdf
-share/doc/erlang/erts-5.3.pdf
+share/doc/erlang/erts-5.4.pdf
share/doc/erlang/et-1.0.pdf
-share/doc/erlang/eva-2.0.4.pdf
-share/doc/erlang/getting_started-5.3.pdf
-share/doc/erlang/gs-1.5.2.pdf
-share/doc/erlang/ic-4.2.1.pdf
-share/doc/erlang/inets-3.0.6.pdf
-share/doc/erlang/installation_guide-5.3.pdf
-share/doc/erlang/jinterface-1.2.1.1.pdf
-share/doc/erlang/kernel-2.9.pdf
+share/doc/erlang/getting_started-5.4.pdf
+share/doc/erlang/gs-1.5.3.pdf
+share/doc/erlang/ic-4.2.7.pdf
+share/doc/erlang/inets-4.0.pdf
+share/doc/erlang/installation_guide-5.4.pdf
+share/doc/erlang/jinterface-1.3.pdf
+share/doc/erlang/kernel-2.10.pdf
share/doc/erlang/master_thesis_patterns.pdf
-share/doc/erlang/megaco-1.2.3.pdf
+share/doc/erlang/megaco-2.1.5.pdf
share/doc/erlang/mnemosyne-1.2.5.pdf
-share/doc/erlang/mnesia-4.1.4.pdf
+share/doc/erlang/mnesia-4.2.pdf
share/doc/erlang/mnesia_session-1.1.5.pdf
-share/doc/erlang/oam-5.3.pdf
-share/doc/erlang/observer-0.9.5.pdf
-share/doc/erlang/odbc-1.0.8.pdf
-share/doc/erlang/orber-3.4.2.pdf
-share/doc/erlang/os_mon-1.6.1.pdf
-share/doc/erlang/otp_mibs-1.0.pdf
-share/doc/erlang/parsetools-1.2.pdf
-share/doc/erlang/pman-2.4.1.pdf
-share/doc/erlang/programming_examples-5.3.pdf
+share/doc/erlang/oam-5.4.pdf
+share/doc/erlang/observer-0.9.6.pdf
+share/doc/erlang/odbc-2.0.2.pdf
+share/doc/erlang/orber-3.5.3.pdf
+share/doc/erlang/os_mon-1.7.pdf
+share/doc/erlang/otp_mibs-1.0.3.pdf
+share/doc/erlang/parsetools-1.3.pdf
+share/doc/erlang/pman-2.5.pdf
+share/doc/erlang/programming_examples-5.4.pdf
share/doc/erlang/programming_rules.pdf
-share/doc/erlang/reference_manual-5.3.pdf
-share/doc/erlang/runtime_tools-1.4.pdf
-share/doc/erlang/sasl-1.10.pdf
-share/doc/erlang/snmp-3.4.pdf
-share/doc/erlang/ssl-3.0.1.pdf
-share/doc/erlang/stdlib-1.12.pdf
-share/doc/erlang/system_architecture_intro-5.3.pdf
-share/doc/erlang/system_principles-5.3.pdf
-share/doc/erlang/toolbar-1.1.0.pdf
-share/doc/erlang/tools-2.3.pdf
-share/doc/erlang/tutorial-5.3.pdf
-share/doc/erlang/tv-2.0.5.pdf
-share/doc/erlang/webtool-0.8.1.pdf
+share/doc/erlang/reference_manual-5.4.pdf
+share/doc/erlang/runtime_tools-1.5.pdf
+share/doc/erlang/sasl-2.0.pdf
+share/doc/erlang/snmp-4.0.pdf
+share/doc/erlang/ssl-3.0.4.pdf
+share/doc/erlang/stdlib-1.13.pdf
+share/doc/erlang/system_architecture_intro-5.4.pdf
+share/doc/erlang/system_principles-5.4.pdf
+share/doc/erlang/toolbar-1.2.pdf
+share/doc/erlang/tools-2.4.pdf
+share/doc/erlang/tutorial-5.4.pdf
+share/doc/erlang/tv-2.1.pdf
+share/doc/erlang/webtool-0.8.2.pdf
+share/doc/erlang/xmerl-1.0.pdf
@dirrm share/doc/erlang
diff --git a/lang/erlang/Makefile b/lang/erlang/Makefile
index 56755c4..156b2f4 100644
--- a/lang/erlang/Makefile
+++ b/lang/erlang/Makefile
@@ -6,15 +6,16 @@
#
PORTNAME= erlang
-PORTVERSION= r9c2
-PORTREVISION= 1
+PORTVERSION= r10b2
PORTEPOCH= 1
CATEGORIES= lang parallel
-MASTER_SITES= ftp://ftp.erlang.org/pub/download/ \
+MASTER_SITES= http://www.erlang.org/download/ \
+ ftp://ftp.erlang.org/pub/download/ \
http://www.erlang.org/download/ \
http://erlang.stacken.kth.se/download/ \
http://www.csd.uu.se/ftp/mirror/erlang/download/
-DISTNAME= otp_src_R9C-2
+DISTNAME= otp_src_R10B-2
+
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${ERLANG_MAN} ${ERLANG_DOCS}
DIST_SUBDIR= erlang
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
@@ -30,9 +31,9 @@ RUN_DEPENDS= wish8.4:${PORTSDIR}/x11-toolkits/tk84
JAVABINDIR?= ${LOCALBASE}/jdk1.4.2/bin
JAVAPORT?= ${JAVABINDIR}/javac:${PORTSDIR}/java/jdk14
-ERLANG_MAN= otp_man_R9C-2.tar.gz
+ERLANG_MAN= otp_doc_man_R10B-2.tar.gz
.if !defined(NOPORTDOCS)
-ERLANG_DOCS= otp_html_R9C-2.tar.gz
+ERLANG_DOCS= otp_doc_html_R10B-2.tar.gz
.endif
USE_GMAKE= yes
@@ -104,13 +105,13 @@ pre-configure:
# rest, not in share/doc/erlang as it should, because of relative
# links in the documentation.
post-install:
- @for SCRIPT in ecc elink ear escript; do \
- ${REINPLACE_CMD} -e "s@ERLANG_EARS=.*@ERLANG_EARS=${LOCALBASE}/lib/erlang/erts-${ERTS_VSN}@" ${LOCALBASE}/bin/$${SCRIPT}; \
- done
-
- @for SCRIPT in ecc elink; do \
- ${REINPLACE_CMD} -e "s@exec .*beam_evm@exec beam_evm@" ${LOCALBASE}/bin/$${SCRIPT}; \
- done
+# @for SCRIPT in ecc elink ear escript; do \
+# ${REINPLACE_CMD} -e "s@ERLANG_EARS=.*@ERLANG_EARS=${LOCALBASE}/lib/erlang/erts-${ERTS_VSN}@" ${LOCALBASE}/bin/$${SCRIPT}; \
+# done
+
+# @for SCRIPT in ecc elink; do \
+# ${REINPLACE_CMD} -e "s@exec .*beam_evm@exec beam_evm@" ${LOCALBASE}/bin/$${SCRIPT}; \
+# done
@${LN} -sf ${LOCALBASE}/lib/erlang/lib/erl_interface-*/bin/erl_call ${LOCALBASE}/bin/erl_call
@${TAR} --unlink -xzpf ${DISTDIR}/${DIST_SUBDIR}/${ERLANG_MAN} \
diff --git a/lang/erlang/Makefile.lib b/lang/erlang/Makefile.lib
index 367bdcd..3a9e062 100644
--- a/lang/erlang/Makefile.lib
+++ b/lang/erlang/Makefile.lib
@@ -1,43 +1,46 @@
# $FreeBSD$
-ERTS_VSN= 5.3.6.3
-OTP_LIBS= appmon-2.1.2 \
- asn1-1.4.4.2 \
- compiler-4.2.3 \
+ERTS_VSN= 5.4.3
+OTP_LIBS= appmon-2.1.3 \
+ asn1-1.4.4.4 \
+ compiler-4.3.2 \
cosEvent-2.1 \
cosEventDomain-1.1 \
- cosFileTransfer-1.1 \
+ cosFileTransfer-1.1.2 \
cosNotification-1.1.1 \
cosProperty-1.1.1 \
cosTime-1.1 \
cosTransactions-1.2 \
- crypto-1.2 \
- debugger-2.2.2 \
- erl_interface-3.4.5 \
+ crypto-1.2.2 \
+ debugger-2.3.1 \
+ edoc-0.6.1 \
+ erl_interface-3.5 \
et-1.0 \
- eva-2.0.4 \
- gs-1.5.2 \
- ic-4.2.6 \
- inets-3.0.7 \
- jinterface-1.2.1.2 \
- kernel-2.9.6.6 \
- megaco-2.1.3 \
+ gs-1.5.3 \
+ hipe-3.0.1 \
+ ic-4.2.7 \
+ inets-4.0.1 \
+ jinterface-1.3 \
+ kernel-2.10.3 \
+ megaco-2.1.7 \
mnemosyne-1.2.5 \
- mnesia-4.1.12 \
+ mnesia-4.2 \
mnesia_session-1.1.5 \
- observer-0.9.5 \
- odbc-2.0 \
- orber-3.5.1 \
- os_mon-1.6.2 \
- otp_mibs-1.0.2 \
- parsetools-1.2 \
- pman-2.4.1 \
- runtime_tools-1.4 \
- sasl-1.10 \
- snmp-3.4.8 \
- ssl-3.0.2 \
- stdlib-1.12.8 \
- toolbar-1.1.0 \
- tools-2.3 \
- tv-2.0.5 \
- webtool-0.8.1
+ observer-0.9.6 \
+ odbc-2.0.2 \
+ orber-3.5.3 \
+ os_mon-1.7.1 \
+ otp_mibs-1.0.4 \
+ parsetools-1.3 \
+ pman-2.5.1 \
+ runtime_tools-1.5 \
+ sasl-2.0 \
+ snmp-4.0.4 \
+ ssl-3.0.4 \
+ stdlib-1.13.3 \
+ syntax_tools-1.4.1 \
+ toolbar-1.2 \
+ tools-2.4 \
+ tv-2.1.1 \
+ webtool-0.8.2 \
+ xmerl-1.0
diff --git a/lang/erlang/Makefile.man b/lang/erlang/Makefile.man
index 5fec01b..f0af050 100644
--- a/lang/erlang/Makefile.man
+++ b/lang/erlang/Makefile.man
@@ -147,12 +147,6 @@ MAN3= CosEventChannelAdmin.3 \
et_viewer.3 \
etop.3 \
ets.3 \
- eva.3 \
- eva_log.3 \
- eva_log_snmp.3 \
- eva_server.3 \
- eva_snmp_adaptation.3 \
- eva_sup.3 \
file.3 \
file_sorter.3 \
filelib.3 \
@@ -171,6 +165,8 @@ MAN3= CosEventChannelAdmin.3 \
global_group.3 \
gs.3 \
heart.3 \
+ http.3 \
+ http_base_64.3 \
httpd.3 \
httpd_conf.3 \
httpd_core.3 \
@@ -191,11 +187,7 @@ MAN3= CosEventChannelAdmin.3 \
lists.3 \
lname.3 \
lname_component.3 \
- log.3 \
log_mf_h.3 \
- log_server.3 \
- log_snmp.3 \
- log_snmpea.3 \
make.3 \
math.3 \
megaco.3 \
@@ -243,15 +235,18 @@ MAN3= CosEventChannelAdmin.3 \
ordsets.3 \
os.3 \
os_mon.3 \
+ os_mon_mib.3 \
os_sup.3 \
otp_mib.3 \
overload.3 \
+ packages.3 \
pg.3 \
pg2.3 \
pman.3 \
pool.3 \
proc_lib.3 \
proplists.3 \
+ qlc.3 \
queue.3 \
random.3 \
rb.3 \
@@ -266,22 +261,30 @@ MAN3= CosEventChannelAdmin.3 \
slave.3 \
snmp.3 \
snmp_community_mib.3 \
- snmp_error.3 \
- snmp_error_io.3 \
- snmp_error_report.3 \
snmp_framework_mib.3 \
snmp_generic.3 \
snmp_index.3 \
- snmp_local_db.3 \
- snmp_mgr.3 \
- snmp_mpd.3 \
snmp_notification_mib.3 \
snmp_pdus.3 \
snmp_standard_mib.3 \
- snmp_supervisor.3 \
snmp_target_mib.3 \
snmp_user_based_sm_mib.3 \
snmp_view_based_acm_mib.3 \
+ snmpa.3 \
+ snmpa_error.3 \
+ snmpa_error_io.3 \
+ snmpa_error_logger.3 \
+ snmpa_error_report.3 \
+ snmpa_local_db.3 \
+ snmpa_mpd.3 \
+ snmpa_network_interface.3 \
+ snmpa_notification_filter.3 \
+ snmpa_supervisor.3 \
+ snmpc.3 \
+ snmpm.3 \
+ snmpm_mpd.3 \
+ snmpm_network_interface.3 \
+ snmpm_user.3 \
sofs.3 \
ssl.3 \
ssl_pkix.3 \
@@ -299,9 +302,14 @@ MAN3= CosEventChannelAdmin.3 \
webtool.3 \
win32reg.3 \
wrap_log_reader.3 \
+ xmerl.3 \
+ xmerl_eventp.3 \
+ xmerl_scan.3 \
+ xmerl_xpath.3 \
+ xmerl_xs.3 \
xref.3 \
yecc.3
-
+
MAN4= app.4 \
appup.4 \
config.4 \
@@ -310,11 +318,10 @@ MAN4= app.4 \
script.4
MAN6= crypto.6 \
- eva.6 \
- inets.6 \
kernel.6 \
observer.6 \
runtime_tools.6 \
sasl.6 \
snmp.6 \
ssl.6
+
diff --git a/lang/erlang/distinfo b/lang/erlang/distinfo
index bcab375..08b2351 100644
--- a/lang/erlang/distinfo
+++ b/lang/erlang/distinfo
@@ -1,6 +1,6 @@
-MD5 (erlang/otp_src_R9C-2.tar.gz) = 3cdb1c58671995d6b334e0f8da414816
-SIZE (erlang/otp_src_R9C-2.tar.gz) = 8669987
-MD5 (erlang/otp_man_R9C-2.tar.gz) = 08f0459871e5bc08cc1099483f4bcc90
-SIZE (erlang/otp_man_R9C-2.tar.gz) = 572023
-MD5 (erlang/otp_html_R9C-2.tar.gz) = 532554f358059f19ea2ef691d7ee906b
-SIZE (erlang/otp_html_R9C-2.tar.gz) = 4497077
+MD5 (erlang/otp_src_R10B-2.tar.gz) = 318f5e61872035290c5939c47631cd83
+SIZE (erlang/otp_src_R10B-2.tar.gz) = 9452827
+MD5 (erlang/otp_doc_man_R10B-2.tar.gz) = c073820c7e97988aa9483618fe67aaf0
+SIZE (erlang/otp_doc_man_R10B-2.tar.gz) = 591524
+MD5 (erlang/otp_doc_html_R10B-2.tar.gz) = 118a44d4d70c8900dc7c43aeaf8b8d0b
+SIZE (erlang/otp_doc_html_R10B-2.tar.gz) = 4559646
diff --git a/lang/erlang/files/patch-Makefile.in b/lang/erlang/files/patch-Makefile.in
index f3c31ac..86bb7e1 100644
--- a/lang/erlang/files/patch-Makefile.in
+++ b/lang/erlang/files/patch-Makefile.in
@@ -1,32 +1,21 @@
$FreeBSD$
---- Makefile.in.orig Fri Dec 19 13:55:58 2003
-+++ Makefile.in Sat Jun 26 20:25:23 2004
-@@ -534,14 +534,20 @@
+--- Makefile.in.orig Tue Sep 14 13:46:54 2004
++++ Makefile.in Thu Oct 7 14:36:38 2004
+@@ -528,14 +528,9 @@
# Erlang base public files
#
install.bin:
- rm -f $(BINDIR)/erl $(BINDIR)/erlc \
- $(BINDIR)/ecc $(BINDIR)/elink $(BINDIR)/ear $(BINDIR)/escript
-+ rm -f $(BINDIR)/erl $(BINDIR)/erlc $(BINDIR)/run_erl \
-+ $(BINDIR)/to_erl $(BINDIR)/beam_evm $(BINDIR)/ear \
-+ $(BINDIR)/ecc $(BINDIR)/elink $(BINDIR)/erlexec \
-+ $(BINDIR)/escript
++ rm -f $(BINDIR)/erl $(BINDIR)/erlc
${LN_S} $(ERLANG_BINDIR)/erl $(BINDIR)/erl
${LN_S} $(ERLANG_BINDIR)/erlc $(BINDIR)/erlc
- ${LN_S} $(ERLANG_BINDIR)/ecc $(BINDIR)/ecc
- ${LN_S} $(ERLANG_BINDIR)/elink $(BINDIR)/elink
- ${LN_S} $(ERLANG_BINDIR)/ear $(BINDIR)/ear
- ${LN_S} $(ERLANG_BINDIR)/escript $(BINDIR)/escript
-+ ${LN_S} $(ERLANG_BINDIR)/run_erl $(BINDIR)/run_erl
-+ ${LN_S} $(ERLANG_BINDIR)/to_erl $(BINDIR)/to_erl
-+ ${LN_S} $(ERLANG_ERTSBINDIR)/beam_evm $(BINDIR)/beam_evm
-+ ${LN_S} $(ERLANG_ERTSBINDIR)/ear $(BINDIR)/ear
-+ ${LN_S} $(ERLANG_ERTSBINDIR)/ecc $(BINDIR)/ecc
-+ ${LN_S} $(ERLANG_ERTSBINDIR)/elink $(BINDIR)/elink
-+ ${LN_S} $(ERLANG_ERTSBINDIR)/erlexec $(BINDIR)/erlexec
-+ ${LN_S} $(ERLANG_ERTSBINDIR)/escript $(BINDIR)/escript
#
# Directories needed before we can install
diff --git a/lang/erlang/files/patch-aj b/lang/erlang/files/patch-aj
index 6b8104c..c3b2f87 100644
--- a/lang/erlang/files/patch-aj
+++ b/lang/erlang/files/patch-aj
@@ -1,19 +1,9 @@
$FreeBSD$
---- erts/etc/unix/Install.src.orig Wed Mar 5 17:20:07 2003
-+++ erts/etc/unix/Install.src Wed Mar 5 17:21:04 2003
-@@ -119,7 +119,8 @@
- sed -e "s;%EMU%;%EMULATOR%%EMULATOR_NUMBER%;" $ERL_ROOT/erts-%I_VSN%/bin/start_erl.src > start_erl
- chmod 755 start_erl
-
--if [ -d $ERL_ROOT/lib/sasl* ]
-+set $ERL_ROOT/lib/sasl*
-+if [ -d $1 ]
- then
- (cd $ERL_ROOT/releases
- echo %I_VSN% %I_SYSTEM_VSN% > start_erl.data)
-@@ -193,4 +194,4 @@
+--- erts/etc/unix/Install.src.orig Thu Oct 7 15:45:43 2004
++++ erts/etc/unix/Install.src Thu Oct 7 15:45:59 2004
+@@ -157,4 +157,4 @@
./misc/format_man_pages $ERL_ROOT
fi
diff --git a/lang/erlang/files/patch-erts_emulator_Makefile.in b/lang/erlang/files/patch-erts_emulator_Makefile.in
deleted file mode 100644
index cae12b8..0000000
--- a/lang/erlang/files/patch-erts_emulator_Makefile.in
+++ /dev/null
@@ -1,13 +0,0 @@
-
-$FreeBSD$
-
---- erts/emulator/Makefile.in.orig Sat Jun 26 13:57:01 2004
-+++ erts/emulator/Makefile.in Sat Jun 26 13:57:39 2004
-@@ -220,6 +220,7 @@
- $(INSTALL_DATA) $(RELEASE_INCLUDES) $(RELSYSDIR)/src
- $(INSTALL_PROGRAM) $(BINDIR)/$(EMULATOR_EXECUTABLE) $(RELSYSDIR)/bin
- ifeq ($(ERLANG_OSTYPE), unix)
-+ $(INSTALL_PROGRAM) $(BINDIR)/$(EMULATOR_EXECUTABLE_SAE) $(RELSYSDIR)/bin
- $(INSTALL_PROGRAM) $(BINDIR)/$(EMULATOR_EXECUTABLE_ELIB) $(RELSYSDIR)/bin
- $(INSTALL_PROGRAM) $(BINDIR)/$(CS_EXECUTABLE) $(RELSYSDIR)/bin
- endif
diff --git a/lang/erlang/files/patch-lib_crypto_c__src_Makefile.in b/lang/erlang/files/patch-lib_crypto_c__src_Makefile.in
new file mode 100644
index 0000000..81e0ce9
--- /dev/null
+++ b/lang/erlang/files/patch-lib_crypto_c__src_Makefile.in
@@ -0,0 +1,14 @@
+
+$FreeBSD$
+
+--- lib/crypto/c_src/Makefile.in.orig Thu Oct 7 12:11:06 2004
++++ lib/crypto/c_src/Makefile.in Thu Oct 7 12:11:07 2004
+@@ -121,7 +121,7 @@
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/priv/obj
+ $(INSTALL_DIR) $(RELSYSDIR)/priv/lib
+- $(INSTALL_PROGRAM) $(DRV_MAKEFILE) $(RELSYSDIR)/priv/obj
++ $(INSTALL_DATA) $(DRV_MAKEFILE) $(RELSYSDIR)/priv/obj
+ $(INSTALL_PROGRAM) $(OBJS) $(RELSYSDIR)/priv/obj
+ $(INSTALL_PROGRAM) $(DYN_DRIVER) $(RELSYSDIR)/priv/lib
+
diff --git a/lang/erlang/files/patch-lib_gs_src_tool__utils.erl b/lang/erlang/files/patch-lib_gs_src_tool__utils.erl
index 4f4482b..883ff33 100644
--- a/lang/erlang/files/patch-lib_gs_src_tool__utils.erl
+++ b/lang/erlang/files/patch-lib_gs_src_tool__utils.erl
@@ -1,8 +1,8 @@
$FreeBSD$
---- lib/gs/src/tool_utils.erl.orig Thu Sep 4 23:01:37 2003
-+++ lib/gs/src/tool_utils.erl Fri Sep 5 00:16:20 2003
+--- lib/gs/src/tool_utils.erl.orig Tue Oct 12 22:14:23 2004
++++ lib/gs/src/tool_utils.erl Tue Oct 12 22:17:17 2004
@@ -27,6 +27,9 @@
-export([file_dialog/1]).
-export([notify/2, confirm/2, confirm_yesno/2, request/2]).
@@ -13,29 +13,31 @@ $FreeBSD$
%%----------------------------------------------------------------------
%% open_help(GS, File)
%% GS = gsobj() (GS root object returned by gs:start/0,1)
-@@ -51,7 +54,7 @@
- local ->
- Cmd = case os:type() of
+@@ -65,7 +68,8 @@
+ local ->
+ case os:type() of
{unix,_AnyType} ->
- "netscape -remote \"openURL(file:" ++ File ++ ")\"";
+ unix_url_command("file:" ++ File);
-
++
{win32,_AnyType} ->
- "start " ++ filename:nativename(File)
-@@ -62,7 +65,7 @@
- remote ->
- Cmd = case os:type() of
+ "start " ++ filename:nativename(File);
+
+@@ -77,7 +81,7 @@
+ remote ->
+ case os:type() of
{unix,_AnyType} ->
- "netscape -remote \"openURL(" ++ File ++ ")\"";
-+ unix_url_command(File);
++ unix_url_command("file:" ++ File);
{win32,_AnyType} ->
- "netscape.exe -h " ++ regexp:gsub(File,"\\\\","/")
-@@ -307,3 +310,54 @@
+ "netscape.exe -h " ++ regexp:gsub(File,"\\\\","/");
+@@ -337,3 +341,54 @@
[Last];
insert_newlines(Other) ->
Other.
+
++
+%% find_browser(BrowserList) => string() | false
+%% BrowserList - [string()]
+%% Given a list of basenames, find the first available executable.
@@ -61,28 +63,27 @@ $FreeBSD$
+ Template = "BROWSER -remote \"openURL(" ++ URL ++ ")\" || BROWSER " ++ URL ++ "&",
+
+ case os:getenv("BROWSER") of
-+ false ->
-+ %% look for a compatible browser
-+ case find_browser(?BROWSERS) of
-+ false ->
-+ "";
-+ Browser ->
-+ case regexp:gsub(Template, "BROWSER", Browser) of
-+ {ok, Command, 0} ->
-+ %% Template does not contain "BROWSER" placeholder
-+ "";
-+ {ok, Command, _} ->
-+ Command
-+ end
-+ end;
++ false ->
++ %% look for a compatible browser
++ case find_browser(?BROWSERS) of
++ false ->
++ "";
++ Browser ->
++ case regexp:gsub(Template, "BROWSER", Browser) of
++ {ok, Command, 0} ->
++ %% Template does not contain "BROWSER" placeholder
++ "";
++ {ok, Command, _} ->
++ Command
++ end
++ end;
+
-+ Value ->
-+ case regexp:gsub(Template, "BROWSER", Value) of
-+ {ok, Command2, 0} ->
-+ %% no placeholder
-+ "";
-+ {ok, Command2, _} ->
-+ Command2
-+ end
++ Value ->
++ case regexp:gsub(Template, "BROWSER", Value) of
++ {ok, Command2, 0} ->
++ %% no placeholder
++ "";
++ {ok, Command2, _} ->
++ Command2
++ end
+ end.
-+
diff --git a/lang/erlang/files/patch-lib_kernel_src_inet__config.erl b/lang/erlang/files/patch-lib_kernel_src_inet__config.erl
deleted file mode 100644
index 362a217..0000000
--- a/lang/erlang/files/patch-lib_kernel_src_inet__config.erl
+++ /dev/null
@@ -1,19 +0,0 @@
-
-$FreeBSD$
-
---- lib/kernel/src/inet_config.erl.orig Mon Jul 7 14:06:28 2003
-+++ lib/kernel/src/inet_config.erl Fri Sep 19 14:21:14 2003
-@@ -78,7 +78,12 @@
- error("can't set lookup to native: ~p", [Reason])
- end;
- freebsd -> %% we may have to check version (2.2.2)
-- load_resolv(filename:join(Etc,"host.conf"), host_conf_freebsd);
-+ case os:version() of
-+ {Major,_,_} when Major >= 5 ->
-+ load_resolv(filename:join(Etc,"nsswitch.conf"), nsswitch_conf);
-+ _ ->
-+ load_resolv(filename:join(Etc,"host.conf"), host_conf_freebsd)
-+ end;
- 'bsd/os' ->
- load_resolv(filename:join(Etc,"irs.conf"), host_conf_bsdos);
- linux ->
diff --git a/lang/erlang/files/patch-lib_ssl_src_ssl__broker.erl b/lang/erlang/files/patch-lib_ssl_src_ssl__broker.erl
deleted file mode 100644
index e91c911..0000000
--- a/lang/erlang/files/patch-lib_ssl_src_ssl__broker.erl
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- lib/ssl/src/ssl_broker.erl.orig Thu Mar 11 17:58:12 2004
-+++ lib/ssl/src/ssl_broker.erl Thu Mar 11 18:00:07 2004
-@@ -330,6 +330,8 @@
- case gen_tcp:recv(St#st.proxysock, Length, Timeout) of
- {ok, Data} ->
- {reply, {ok, Data}, St};
-+ {error, timeout} ->
-+ {reply, {error, timeout}, St};
- {error, Reason} ->
- {reply, {error, Reason}, St#st{status = closing}}
- end
diff --git a/lang/erlang/files/patch-lib_stdlib_src_filelib.erl b/lang/erlang/files/patch-lib_stdlib_src_filelib.erl
deleted file mode 100644
index 2b26e8e..0000000
--- a/lang/erlang/files/patch-lib_stdlib_src_filelib.erl
+++ /dev/null
@@ -1,17 +0,0 @@
-
-$FreeBSD$
-
---- lib/stdlib/src/filelib.erl.orig Thu Mar 11 21:05:33 2004
-+++ lib/stdlib/src/filelib.erl Thu Mar 11 21:06:40 2004
-@@ -84,7 +84,10 @@
- false ->
- fold_files(T, Dir, RegExp, Recursive, Fun, Acc0)
- end
-- end.
-+ end;
-+
-+fold_files([], _, _, _, _, Acc) ->
-+ Acc.
-
- last_modified(File) ->
- case file:read_file_info(File) of
diff --git a/lang/erlang/pkg-message b/lang/erlang/pkg-message
index 1fd1cd3..1e6e061 100644
--- a/lang/erlang/pkg-message
+++ b/lang/erlang/pkg-message
@@ -7,7 +7,7 @@ Installation tips:
You can find an emacs mode for Erlang here:
- ${LOCALBASE}/lib/erlang/lib/tools-2.3/emacs
+ ${LOCALBASE}/lib/erlang/lib/tools-2.4/emacs
You may wish to add the following line to /etc/manpath.config:
diff --git a/lang/erlang/pkg-plist b/lang/erlang/pkg-plist
index 49046c4..022066e 100644
--- a/lang/erlang/pkg-plist
+++ b/lang/erlang/pkg-plist
@@ -1,14 +1,6 @@
-bin/beam_evm
-bin/ear
-bin/ecc
-bin/elink
bin/erl
bin/erl_call
bin/erlc
-bin/erlexec
-bin/escript
-bin/run_erl
-bin/to_erl
@comment Insert PLIST.lib-erlang here
@comment -=[ begin PLIST.lib-erlang ]=-
@comment -=[ end PLIST.lib-erlang ]=-
diff --git a/lang/erlang14/Makefile b/lang/erlang14/Makefile
index 56755c4..156b2f4 100644
--- a/lang/erlang14/Makefile
+++ b/lang/erlang14/Makefile
@@ -6,15 +6,16 @@
#
PORTNAME= erlang
-PORTVERSION= r9c2
-PORTREVISION= 1
+PORTVERSION= r10b2
PORTEPOCH= 1
CATEGORIES= lang parallel
-MASTER_SITES= ftp://ftp.erlang.org/pub/download/ \
+MASTER_SITES= http://www.erlang.org/download/ \
+ ftp://ftp.erlang.org/pub/download/ \
http://www.erlang.org/download/ \
http://erlang.stacken.kth.se/download/ \
http://www.csd.uu.se/ftp/mirror/erlang/download/
-DISTNAME= otp_src_R9C-2
+DISTNAME= otp_src_R10B-2
+
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${ERLANG_MAN} ${ERLANG_DOCS}
DIST_SUBDIR= erlang
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
@@ -30,9 +31,9 @@ RUN_DEPENDS= wish8.4:${PORTSDIR}/x11-toolkits/tk84
JAVABINDIR?= ${LOCALBASE}/jdk1.4.2/bin
JAVAPORT?= ${JAVABINDIR}/javac:${PORTSDIR}/java/jdk14
-ERLANG_MAN= otp_man_R9C-2.tar.gz
+ERLANG_MAN= otp_doc_man_R10B-2.tar.gz
.if !defined(NOPORTDOCS)
-ERLANG_DOCS= otp_html_R9C-2.tar.gz
+ERLANG_DOCS= otp_doc_html_R10B-2.tar.gz
.endif
USE_GMAKE= yes
@@ -104,13 +105,13 @@ pre-configure:
# rest, not in share/doc/erlang as it should, because of relative
# links in the documentation.
post-install:
- @for SCRIPT in ecc elink ear escript; do \
- ${REINPLACE_CMD} -e "s@ERLANG_EARS=.*@ERLANG_EARS=${LOCALBASE}/lib/erlang/erts-${ERTS_VSN}@" ${LOCALBASE}/bin/$${SCRIPT}; \
- done
-
- @for SCRIPT in ecc elink; do \
- ${REINPLACE_CMD} -e "s@exec .*beam_evm@exec beam_evm@" ${LOCALBASE}/bin/$${SCRIPT}; \
- done
+# @for SCRIPT in ecc elink ear escript; do \
+# ${REINPLACE_CMD} -e "s@ERLANG_EARS=.*@ERLANG_EARS=${LOCALBASE}/lib/erlang/erts-${ERTS_VSN}@" ${LOCALBASE}/bin/$${SCRIPT}; \
+# done
+
+# @for SCRIPT in ecc elink; do \
+# ${REINPLACE_CMD} -e "s@exec .*beam_evm@exec beam_evm@" ${LOCALBASE}/bin/$${SCRIPT}; \
+# done
@${LN} -sf ${LOCALBASE}/lib/erlang/lib/erl_interface-*/bin/erl_call ${LOCALBASE}/bin/erl_call
@${TAR} --unlink -xzpf ${DISTDIR}/${DIST_SUBDIR}/${ERLANG_MAN} \
diff --git a/lang/erlang14/Makefile.lib b/lang/erlang14/Makefile.lib
index 367bdcd..3a9e062 100644
--- a/lang/erlang14/Makefile.lib
+++ b/lang/erlang14/Makefile.lib
@@ -1,43 +1,46 @@
# $FreeBSD$
-ERTS_VSN= 5.3.6.3
-OTP_LIBS= appmon-2.1.2 \
- asn1-1.4.4.2 \
- compiler-4.2.3 \
+ERTS_VSN= 5.4.3
+OTP_LIBS= appmon-2.1.3 \
+ asn1-1.4.4.4 \
+ compiler-4.3.2 \
cosEvent-2.1 \
cosEventDomain-1.1 \
- cosFileTransfer-1.1 \
+ cosFileTransfer-1.1.2 \
cosNotification-1.1.1 \
cosProperty-1.1.1 \
cosTime-1.1 \
cosTransactions-1.2 \
- crypto-1.2 \
- debugger-2.2.2 \
- erl_interface-3.4.5 \
+ crypto-1.2.2 \
+ debugger-2.3.1 \
+ edoc-0.6.1 \
+ erl_interface-3.5 \
et-1.0 \
- eva-2.0.4 \
- gs-1.5.2 \
- ic-4.2.6 \
- inets-3.0.7 \
- jinterface-1.2.1.2 \
- kernel-2.9.6.6 \
- megaco-2.1.3 \
+ gs-1.5.3 \
+ hipe-3.0.1 \
+ ic-4.2.7 \
+ inets-4.0.1 \
+ jinterface-1.3 \
+ kernel-2.10.3 \
+ megaco-2.1.7 \
mnemosyne-1.2.5 \
- mnesia-4.1.12 \
+ mnesia-4.2 \
mnesia_session-1.1.5 \
- observer-0.9.5 \
- odbc-2.0 \
- orber-3.5.1 \
- os_mon-1.6.2 \
- otp_mibs-1.0.2 \
- parsetools-1.2 \
- pman-2.4.1 \
- runtime_tools-1.4 \
- sasl-1.10 \
- snmp-3.4.8 \
- ssl-3.0.2 \
- stdlib-1.12.8 \
- toolbar-1.1.0 \
- tools-2.3 \
- tv-2.0.5 \
- webtool-0.8.1
+ observer-0.9.6 \
+ odbc-2.0.2 \
+ orber-3.5.3 \
+ os_mon-1.7.1 \
+ otp_mibs-1.0.4 \
+ parsetools-1.3 \
+ pman-2.5.1 \
+ runtime_tools-1.5 \
+ sasl-2.0 \
+ snmp-4.0.4 \
+ ssl-3.0.4 \
+ stdlib-1.13.3 \
+ syntax_tools-1.4.1 \
+ toolbar-1.2 \
+ tools-2.4 \
+ tv-2.1.1 \
+ webtool-0.8.2 \
+ xmerl-1.0
diff --git a/lang/erlang14/Makefile.man b/lang/erlang14/Makefile.man
index 5fec01b..f0af050 100644
--- a/lang/erlang14/Makefile.man
+++ b/lang/erlang14/Makefile.man
@@ -147,12 +147,6 @@ MAN3= CosEventChannelAdmin.3 \
et_viewer.3 \
etop.3 \
ets.3 \
- eva.3 \
- eva_log.3 \
- eva_log_snmp.3 \
- eva_server.3 \
- eva_snmp_adaptation.3 \
- eva_sup.3 \
file.3 \
file_sorter.3 \
filelib.3 \
@@ -171,6 +165,8 @@ MAN3= CosEventChannelAdmin.3 \
global_group.3 \
gs.3 \
heart.3 \
+ http.3 \
+ http_base_64.3 \
httpd.3 \
httpd_conf.3 \
httpd_core.3 \
@@ -191,11 +187,7 @@ MAN3= CosEventChannelAdmin.3 \
lists.3 \
lname.3 \
lname_component.3 \
- log.3 \
log_mf_h.3 \
- log_server.3 \
- log_snmp.3 \
- log_snmpea.3 \
make.3 \
math.3 \
megaco.3 \
@@ -243,15 +235,18 @@ MAN3= CosEventChannelAdmin.3 \
ordsets.3 \
os.3 \
os_mon.3 \
+ os_mon_mib.3 \
os_sup.3 \
otp_mib.3 \
overload.3 \
+ packages.3 \
pg.3 \
pg2.3 \
pman.3 \
pool.3 \
proc_lib.3 \
proplists.3 \
+ qlc.3 \
queue.3 \
random.3 \
rb.3 \
@@ -266,22 +261,30 @@ MAN3= CosEventChannelAdmin.3 \
slave.3 \
snmp.3 \
snmp_community_mib.3 \
- snmp_error.3 \
- snmp_error_io.3 \
- snmp_error_report.3 \
snmp_framework_mib.3 \
snmp_generic.3 \
snmp_index.3 \
- snmp_local_db.3 \
- snmp_mgr.3 \
- snmp_mpd.3 \
snmp_notification_mib.3 \
snmp_pdus.3 \
snmp_standard_mib.3 \
- snmp_supervisor.3 \
snmp_target_mib.3 \
snmp_user_based_sm_mib.3 \
snmp_view_based_acm_mib.3 \
+ snmpa.3 \
+ snmpa_error.3 \
+ snmpa_error_io.3 \
+ snmpa_error_logger.3 \
+ snmpa_error_report.3 \
+ snmpa_local_db.3 \
+ snmpa_mpd.3 \
+ snmpa_network_interface.3 \
+ snmpa_notification_filter.3 \
+ snmpa_supervisor.3 \
+ snmpc.3 \
+ snmpm.3 \
+ snmpm_mpd.3 \
+ snmpm_network_interface.3 \
+ snmpm_user.3 \
sofs.3 \
ssl.3 \
ssl_pkix.3 \
@@ -299,9 +302,14 @@ MAN3= CosEventChannelAdmin.3 \
webtool.3 \
win32reg.3 \
wrap_log_reader.3 \
+ xmerl.3 \
+ xmerl_eventp.3 \
+ xmerl_scan.3 \
+ xmerl_xpath.3 \
+ xmerl_xs.3 \
xref.3 \
yecc.3
-
+
MAN4= app.4 \
appup.4 \
config.4 \
@@ -310,11 +318,10 @@ MAN4= app.4 \
script.4
MAN6= crypto.6 \
- eva.6 \
- inets.6 \
kernel.6 \
observer.6 \
runtime_tools.6 \
sasl.6 \
snmp.6 \
ssl.6
+
diff --git a/lang/erlang14/distinfo b/lang/erlang14/distinfo
index bcab375..08b2351 100644
--- a/lang/erlang14/distinfo
+++ b/lang/erlang14/distinfo
@@ -1,6 +1,6 @@
-MD5 (erlang/otp_src_R9C-2.tar.gz) = 3cdb1c58671995d6b334e0f8da414816
-SIZE (erlang/otp_src_R9C-2.tar.gz) = 8669987
-MD5 (erlang/otp_man_R9C-2.tar.gz) = 08f0459871e5bc08cc1099483f4bcc90
-SIZE (erlang/otp_man_R9C-2.tar.gz) = 572023
-MD5 (erlang/otp_html_R9C-2.tar.gz) = 532554f358059f19ea2ef691d7ee906b
-SIZE (erlang/otp_html_R9C-2.tar.gz) = 4497077
+MD5 (erlang/otp_src_R10B-2.tar.gz) = 318f5e61872035290c5939c47631cd83
+SIZE (erlang/otp_src_R10B-2.tar.gz) = 9452827
+MD5 (erlang/otp_doc_man_R10B-2.tar.gz) = c073820c7e97988aa9483618fe67aaf0
+SIZE (erlang/otp_doc_man_R10B-2.tar.gz) = 591524
+MD5 (erlang/otp_doc_html_R10B-2.tar.gz) = 118a44d4d70c8900dc7c43aeaf8b8d0b
+SIZE (erlang/otp_doc_html_R10B-2.tar.gz) = 4559646
diff --git a/lang/erlang14/files/patch-Makefile.in b/lang/erlang14/files/patch-Makefile.in
index f3c31ac..86bb7e1 100644
--- a/lang/erlang14/files/patch-Makefile.in
+++ b/lang/erlang14/files/patch-Makefile.in
@@ -1,32 +1,21 @@
$FreeBSD$
---- Makefile.in.orig Fri Dec 19 13:55:58 2003
-+++ Makefile.in Sat Jun 26 20:25:23 2004
-@@ -534,14 +534,20 @@
+--- Makefile.in.orig Tue Sep 14 13:46:54 2004
++++ Makefile.in Thu Oct 7 14:36:38 2004
+@@ -528,14 +528,9 @@
# Erlang base public files
#
install.bin:
- rm -f $(BINDIR)/erl $(BINDIR)/erlc \
- $(BINDIR)/ecc $(BINDIR)/elink $(BINDIR)/ear $(BINDIR)/escript
-+ rm -f $(BINDIR)/erl $(BINDIR)/erlc $(BINDIR)/run_erl \
-+ $(BINDIR)/to_erl $(BINDIR)/beam_evm $(BINDIR)/ear \
-+ $(BINDIR)/ecc $(BINDIR)/elink $(BINDIR)/erlexec \
-+ $(BINDIR)/escript
++ rm -f $(BINDIR)/erl $(BINDIR)/erlc
${LN_S} $(ERLANG_BINDIR)/erl $(BINDIR)/erl
${LN_S} $(ERLANG_BINDIR)/erlc $(BINDIR)/erlc
- ${LN_S} $(ERLANG_BINDIR)/ecc $(BINDIR)/ecc
- ${LN_S} $(ERLANG_BINDIR)/elink $(BINDIR)/elink
- ${LN_S} $(ERLANG_BINDIR)/ear $(BINDIR)/ear
- ${LN_S} $(ERLANG_BINDIR)/escript $(BINDIR)/escript
-+ ${LN_S} $(ERLANG_BINDIR)/run_erl $(BINDIR)/run_erl
-+ ${LN_S} $(ERLANG_BINDIR)/to_erl $(BINDIR)/to_erl
-+ ${LN_S} $(ERLANG_ERTSBINDIR)/beam_evm $(BINDIR)/beam_evm
-+ ${LN_S} $(ERLANG_ERTSBINDIR)/ear $(BINDIR)/ear
-+ ${LN_S} $(ERLANG_ERTSBINDIR)/ecc $(BINDIR)/ecc
-+ ${LN_S} $(ERLANG_ERTSBINDIR)/elink $(BINDIR)/elink
-+ ${LN_S} $(ERLANG_ERTSBINDIR)/erlexec $(BINDIR)/erlexec
-+ ${LN_S} $(ERLANG_ERTSBINDIR)/escript $(BINDIR)/escript
#
# Directories needed before we can install
diff --git a/lang/erlang14/files/patch-aj b/lang/erlang14/files/patch-aj
index 6b8104c..c3b2f87 100644
--- a/lang/erlang14/files/patch-aj
+++ b/lang/erlang14/files/patch-aj
@@ -1,19 +1,9 @@
$FreeBSD$
---- erts/etc/unix/Install.src.orig Wed Mar 5 17:20:07 2003
-+++ erts/etc/unix/Install.src Wed Mar 5 17:21:04 2003
-@@ -119,7 +119,8 @@
- sed -e "s;%EMU%;%EMULATOR%%EMULATOR_NUMBER%;" $ERL_ROOT/erts-%I_VSN%/bin/start_erl.src > start_erl
- chmod 755 start_erl
-
--if [ -d $ERL_ROOT/lib/sasl* ]
-+set $ERL_ROOT/lib/sasl*
-+if [ -d $1 ]
- then
- (cd $ERL_ROOT/releases
- echo %I_VSN% %I_SYSTEM_VSN% > start_erl.data)
-@@ -193,4 +194,4 @@
+--- erts/etc/unix/Install.src.orig Thu Oct 7 15:45:43 2004
++++ erts/etc/unix/Install.src Thu Oct 7 15:45:59 2004
+@@ -157,4 +157,4 @@
./misc/format_man_pages $ERL_ROOT
fi
diff --git a/lang/erlang14/files/patch-erts_emulator_Makefile.in b/lang/erlang14/files/patch-erts_emulator_Makefile.in
deleted file mode 100644
index cae12b8..0000000
--- a/lang/erlang14/files/patch-erts_emulator_Makefile.in
+++ /dev/null
@@ -1,13 +0,0 @@
-
-$FreeBSD$
-
---- erts/emulator/Makefile.in.orig Sat Jun 26 13:57:01 2004
-+++ erts/emulator/Makefile.in Sat Jun 26 13:57:39 2004
-@@ -220,6 +220,7 @@
- $(INSTALL_DATA) $(RELEASE_INCLUDES) $(RELSYSDIR)/src
- $(INSTALL_PROGRAM) $(BINDIR)/$(EMULATOR_EXECUTABLE) $(RELSYSDIR)/bin
- ifeq ($(ERLANG_OSTYPE), unix)
-+ $(INSTALL_PROGRAM) $(BINDIR)/$(EMULATOR_EXECUTABLE_SAE) $(RELSYSDIR)/bin
- $(INSTALL_PROGRAM) $(BINDIR)/$(EMULATOR_EXECUTABLE_ELIB) $(RELSYSDIR)/bin
- $(INSTALL_PROGRAM) $(BINDIR)/$(CS_EXECUTABLE) $(RELSYSDIR)/bin
- endif
diff --git a/lang/erlang14/files/patch-lib_crypto_c__src_Makefile.in b/lang/erlang14/files/patch-lib_crypto_c__src_Makefile.in
new file mode 100644
index 0000000..81e0ce9
--- /dev/null
+++ b/lang/erlang14/files/patch-lib_crypto_c__src_Makefile.in
@@ -0,0 +1,14 @@
+
+$FreeBSD$
+
+--- lib/crypto/c_src/Makefile.in.orig Thu Oct 7 12:11:06 2004
++++ lib/crypto/c_src/Makefile.in Thu Oct 7 12:11:07 2004
+@@ -121,7 +121,7 @@
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/priv/obj
+ $(INSTALL_DIR) $(RELSYSDIR)/priv/lib
+- $(INSTALL_PROGRAM) $(DRV_MAKEFILE) $(RELSYSDIR)/priv/obj
++ $(INSTALL_DATA) $(DRV_MAKEFILE) $(RELSYSDIR)/priv/obj
+ $(INSTALL_PROGRAM) $(OBJS) $(RELSYSDIR)/priv/obj
+ $(INSTALL_PROGRAM) $(DYN_DRIVER) $(RELSYSDIR)/priv/lib
+
diff --git a/lang/erlang14/files/patch-lib_gs_src_tool__utils.erl b/lang/erlang14/files/patch-lib_gs_src_tool__utils.erl
index 4f4482b..883ff33 100644
--- a/lang/erlang14/files/patch-lib_gs_src_tool__utils.erl
+++ b/lang/erlang14/files/patch-lib_gs_src_tool__utils.erl
@@ -1,8 +1,8 @@
$FreeBSD$
---- lib/gs/src/tool_utils.erl.orig Thu Sep 4 23:01:37 2003
-+++ lib/gs/src/tool_utils.erl Fri Sep 5 00:16:20 2003
+--- lib/gs/src/tool_utils.erl.orig Tue Oct 12 22:14:23 2004
++++ lib/gs/src/tool_utils.erl Tue Oct 12 22:17:17 2004
@@ -27,6 +27,9 @@
-export([file_dialog/1]).
-export([notify/2, confirm/2, confirm_yesno/2, request/2]).
@@ -13,29 +13,31 @@ $FreeBSD$
%%----------------------------------------------------------------------
%% open_help(GS, File)
%% GS = gsobj() (GS root object returned by gs:start/0,1)
-@@ -51,7 +54,7 @@
- local ->
- Cmd = case os:type() of
+@@ -65,7 +68,8 @@
+ local ->
+ case os:type() of
{unix,_AnyType} ->
- "netscape -remote \"openURL(file:" ++ File ++ ")\"";
+ unix_url_command("file:" ++ File);
-
++
{win32,_AnyType} ->
- "start " ++ filename:nativename(File)
-@@ -62,7 +65,7 @@
- remote ->
- Cmd = case os:type() of
+ "start " ++ filename:nativename(File);
+
+@@ -77,7 +81,7 @@
+ remote ->
+ case os:type() of
{unix,_AnyType} ->
- "netscape -remote \"openURL(" ++ File ++ ")\"";
-+ unix_url_command(File);
++ unix_url_command("file:" ++ File);
{win32,_AnyType} ->
- "netscape.exe -h " ++ regexp:gsub(File,"\\\\","/")
-@@ -307,3 +310,54 @@
+ "netscape.exe -h " ++ regexp:gsub(File,"\\\\","/");
+@@ -337,3 +341,54 @@
[Last];
insert_newlines(Other) ->
Other.
+
++
+%% find_browser(BrowserList) => string() | false
+%% BrowserList - [string()]
+%% Given a list of basenames, find the first available executable.
@@ -61,28 +63,27 @@ $FreeBSD$
+ Template = "BROWSER -remote \"openURL(" ++ URL ++ ")\" || BROWSER " ++ URL ++ "&",
+
+ case os:getenv("BROWSER") of
-+ false ->
-+ %% look for a compatible browser
-+ case find_browser(?BROWSERS) of
-+ false ->
-+ "";
-+ Browser ->
-+ case regexp:gsub(Template, "BROWSER", Browser) of
-+ {ok, Command, 0} ->
-+ %% Template does not contain "BROWSER" placeholder
-+ "";
-+ {ok, Command, _} ->
-+ Command
-+ end
-+ end;
++ false ->
++ %% look for a compatible browser
++ case find_browser(?BROWSERS) of
++ false ->
++ "";
++ Browser ->
++ case regexp:gsub(Template, "BROWSER", Browser) of
++ {ok, Command, 0} ->
++ %% Template does not contain "BROWSER" placeholder
++ "";
++ {ok, Command, _} ->
++ Command
++ end
++ end;
+
-+ Value ->
-+ case regexp:gsub(Template, "BROWSER", Value) of
-+ {ok, Command2, 0} ->
-+ %% no placeholder
-+ "";
-+ {ok, Command2, _} ->
-+ Command2
-+ end
++ Value ->
++ case regexp:gsub(Template, "BROWSER", Value) of
++ {ok, Command2, 0} ->
++ %% no placeholder
++ "";
++ {ok, Command2, _} ->
++ Command2
++ end
+ end.
-+
diff --git a/lang/erlang14/files/patch-lib_kernel_src_inet__config.erl b/lang/erlang14/files/patch-lib_kernel_src_inet__config.erl
deleted file mode 100644
index 362a217..0000000
--- a/lang/erlang14/files/patch-lib_kernel_src_inet__config.erl
+++ /dev/null
@@ -1,19 +0,0 @@
-
-$FreeBSD$
-
---- lib/kernel/src/inet_config.erl.orig Mon Jul 7 14:06:28 2003
-+++ lib/kernel/src/inet_config.erl Fri Sep 19 14:21:14 2003
-@@ -78,7 +78,12 @@
- error("can't set lookup to native: ~p", [Reason])
- end;
- freebsd -> %% we may have to check version (2.2.2)
-- load_resolv(filename:join(Etc,"host.conf"), host_conf_freebsd);
-+ case os:version() of
-+ {Major,_,_} when Major >= 5 ->
-+ load_resolv(filename:join(Etc,"nsswitch.conf"), nsswitch_conf);
-+ _ ->
-+ load_resolv(filename:join(Etc,"host.conf"), host_conf_freebsd)
-+ end;
- 'bsd/os' ->
- load_resolv(filename:join(Etc,"irs.conf"), host_conf_bsdos);
- linux ->
diff --git a/lang/erlang14/files/patch-lib_ssl_src_ssl__broker.erl b/lang/erlang14/files/patch-lib_ssl_src_ssl__broker.erl
deleted file mode 100644
index e91c911..0000000
--- a/lang/erlang14/files/patch-lib_ssl_src_ssl__broker.erl
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- lib/ssl/src/ssl_broker.erl.orig Thu Mar 11 17:58:12 2004
-+++ lib/ssl/src/ssl_broker.erl Thu Mar 11 18:00:07 2004
-@@ -330,6 +330,8 @@
- case gen_tcp:recv(St#st.proxysock, Length, Timeout) of
- {ok, Data} ->
- {reply, {ok, Data}, St};
-+ {error, timeout} ->
-+ {reply, {error, timeout}, St};
- {error, Reason} ->
- {reply, {error, Reason}, St#st{status = closing}}
- end
diff --git a/lang/erlang14/files/patch-lib_stdlib_src_filelib.erl b/lang/erlang14/files/patch-lib_stdlib_src_filelib.erl
deleted file mode 100644
index 2b26e8e..0000000
--- a/lang/erlang14/files/patch-lib_stdlib_src_filelib.erl
+++ /dev/null
@@ -1,17 +0,0 @@
-
-$FreeBSD$
-
---- lib/stdlib/src/filelib.erl.orig Thu Mar 11 21:05:33 2004
-+++ lib/stdlib/src/filelib.erl Thu Mar 11 21:06:40 2004
-@@ -84,7 +84,10 @@
- false ->
- fold_files(T, Dir, RegExp, Recursive, Fun, Acc0)
- end
-- end.
-+ end;
-+
-+fold_files([], _, _, _, _, Acc) ->
-+ Acc.
-
- last_modified(File) ->
- case file:read_file_info(File) of
diff --git a/lang/erlang14/pkg-message b/lang/erlang14/pkg-message
index 1fd1cd3..1e6e061 100644
--- a/lang/erlang14/pkg-message
+++ b/lang/erlang14/pkg-message
@@ -7,7 +7,7 @@ Installation tips:
You can find an emacs mode for Erlang here:
- ${LOCALBASE}/lib/erlang/lib/tools-2.3/emacs
+ ${LOCALBASE}/lib/erlang/lib/tools-2.4/emacs
You may wish to add the following line to /etc/manpath.config:
diff --git a/lang/erlang14/pkg-plist b/lang/erlang14/pkg-plist
index 49046c4..022066e 100644
--- a/lang/erlang14/pkg-plist
+++ b/lang/erlang14/pkg-plist
@@ -1,14 +1,6 @@
-bin/beam_evm
-bin/ear
-bin/ecc
-bin/elink
bin/erl
bin/erl_call
bin/erlc
-bin/erlexec
-bin/escript
-bin/run_erl
-bin/to_erl
@comment Insert PLIST.lib-erlang here
@comment -=[ begin PLIST.lib-erlang ]=-
@comment -=[ end PLIST.lib-erlang ]=-
OpenPOWER on IntegriCloud