Changeset 4132

Show
Ignore:
Timestamp:
03/17/08 12:44:15 (10 months ago)
Author:
pmoura
Message:

Added an integration script, "xsbmt64lgt", for using Logtalk with the multi-threaded, 64 bits version of XSB.

Location:
trunk
Files:
8 modified

Legend:

Unmodified
Added
Removed
  • trunk/integration/NOTES.txt

    r4102 r4132  
    1414system path): 
    1515 
    16     B-Prolog (version 7.0 or later):         bplgt    (first run must use sudo) 
    17     CIAO (version 1.10#5 or later):          ciaolgt  (first run must use sudo) 
    18     CxProlog (version 0.96.1 or later):      cxlgt 
    19     ECLiPSe (version 5.10#26 or later):      eclipselgt 
    20     GNU Prolog (version 1.2.16 or later):    gplgt 
    21     K-Prolog (version 5.1.2a or later):      plclgt 
    22     Qu-Prolog (version 8.1 or later):        qplgt 
    23     Quintus Prolog (version 3.5):            quintuslgt 
    24     SICStus Prolog (versions 3.12.x, 4.0.x): sicstuslgt 
    25     SWI-Prolog (version 5.6.16 or later):    swilgt 
    26     XSB (version 3.1 or later):              xsblgt   (first run must use sudo) 
    27     XSB MT (CVS version):                    xsbmtlgt (first run must use sudo) 
    28     YAP (version 5.1.2 or later):            yaplgt 
     16* B-Prolog (version 7.0 or later):         bplgt      (first run must use sudo) 
     17* CIAO (version 1.10#5 or later):          ciaolgt    (first run must use sudo) 
     18* CxProlog (version 0.96.1 or later):      cxlgt 
     19* ECLiPSe (version 5.10#26 or later):      eclipselgt 
     20* GNU Prolog (version 1.2.16 or later):    gplgt 
     21* K-Prolog (version 5.1.2a or later):      plclgt 
     22* Qu-Prolog (version 8.1 or later):        qplgt 
     23* Quintus Prolog (version 3.5):            quintuslgt 
     24* SICStus Prolog (versions 3.12.x, 4.0.x): sicstuslgt 
     25* SWI-Prolog (version 5.6.16 or later):    swilgt 
     26* XSB (version 3.1 or later):              xsblgt     (first run must use sudo) 
     27* XSB MT (CVS version):                    xsbmtlgt   (first run must use sudo) 
     28* XSB MT 64 bits (CVS version):            xsbmt64lgt (first run must use sudo) 
     29* YAP (version 5.1.2 or later):            yaplgt 
    2930 
    3031On Windows systems, the Logtalk installer makes the Prolog integration  
  • trunk/QUICK_START.txt

    r4102 r4132  
    2727(which must be updated and properly installed for running the scripts!): 
    2828 
    29   B-Prolog:       bplgt       (first run must use sudo) 
    30   CIAO:           ciaolgt     (first run must use sudo) 
    31   CxProlog:       cxlgt 
    32   ECLiPSe:        eclipselgt 
    33   GNU Prolog:     gplgt 
    34   K-Prolog:       plclgt 
    35   Qu-Prolog:      qplgt" 
    36   SICStus Prolog: sicstuslgt 
    37   SWI-Prolog:     swilgt 
    38   XSB:            xsblgt      (first run must use sudo) 
    39   XSB MT:         xsbmtlgt    (first run must use sudo)" 
    40   YAP:            yaplgt 
     29* B-Prolog:       bplgt       (first run must use sudo) 
     30* CIAO:           ciaolgt     (first run must use sudo) 
     31* CxProlog:       cxlgt 
     32* ECLiPSe:        eclipselgt 
     33* GNU Prolog:     gplgt 
     34* K-Prolog:       plclgt 
     35* Qu-Prolog:      qplgt" 
     36* SICStus Prolog: sicstuslgt 
     37* SWI-Prolog:     swilgt 
     38* XSB:            xsblgt      (first run must use sudo) 
     39* XSB MT:         xsbmtlgt    (first run must use sudo)" 
     40* XSB MT 64 bits: xsbmt64lgt  (first run must use sudo)" 
     41* YAP:            yaplgt 
    4142 
    4243On Windows systems, shortcuts for running Logtalk with selected back-end  
  • trunk/RELEASE_NOTES.txt

    r4131 r4132  
    3333    Updated the XSB config file to use the new optimized call/N predicates  
    3434    found on the current XSB CVS version. 
     35 
     36    Added an integration script, "xsbmt64lgt", for using Logtalk with the  
     37    multi-threaded, 64 bits version of XSB. 
    3538 
    3639    Simplified building of MacOS X Installer packages. Updated the Windows  
  • trunk/scripts/debian/postinst

    r4102 r4132  
    3737echo "with selected back-end Prolog compilers:" 
    3838echo 
    39 echo "  B-Prolog (version 7.0 or later):         bplgt    (first run must use sudo)" 
    40 echo "  CIAO (version 1.10#5 or later):          ciaolgt  (first run must use sudo)" 
    41 echo "  CxProlog (version 0.96.1 or later):      cxlgt" 
    42 echo "  ECLiPSe (version 5.10#26 or later):      eclipselgt" 
    43 echo "  GNU Prolog (version 1.2.16 or later):    gplgt" 
    44 echo "  K-Prolog (version 5.1.2a or later):      plclgt" 
    45 echo "  Qu-Prolog (version 8.1 or later):        qplgt" 
    46 echo "  Quintus Prolog (version 3.5):            quintuslgt" 
    47 echo "  SICStus Prolog (versions 3.12.x, 4.0.x): sicstuslgt" 
    48 echo "  SWI-Prolog (version 5.6.16 or later):    swilgt" 
    49 echo "  XSB (version 3.1 or later):              xsblgt   (first run must use sudo)" 
    50 echo "  XSB MT (CVS version):                    xsbmtlgt (first run must use sudo)" 
    51 echo "  YAP (version 5.1.2 or later):            yaplgt" 
     39echo "* B-Prolog (version 7.0 or later):         bplgt      (first run must use sudo)" 
     40echo "* CIAO (version 1.10#5 or later):          ciaolgt    (first run must use sudo)" 
     41echo "* CxProlog (version 0.96.1 or later):      cxlgt" 
     42echo "* ECLiPSe (version 5.10#26 or later):      eclipselgt" 
     43echo "* GNU Prolog (version 1.2.16 or later):    gplgt" 
     44echo "* K-Prolog (version 5.1.2a or later):      plclgt" 
     45echo "* Qu-Prolog (version 8.1 or later):        qplgt" 
     46echo "* Quintus Prolog (version 3.5):            quintuslgt" 
     47echo "* SICStus Prolog (versions 3.12.x, 4.0.x): sicstuslgt" 
     48echo "* SWI-Prolog (version 5.6.16 or later):    swilgt" 
     49echo "* XSB (version 3.1 or later):              xsblgt     (first run must use sudo)" 
     50echo "* XSB MT (CVS version):                    xsbmtlgt   (first run must use sudo)" 
     51echo "* XSB MT 64 bits (CVS version):            xsbmt64lgt (first run must use sudo)" 
     52echo "* YAP (version 5.1.2 or later):            yaplgt" 
    5253echo 
    5354echo "The Prolog integration scripts can be found on \"/usr/bin\"." 
  • trunk/scripts/install.sh

    r4102 r4132  
    7474ln -sf ../share/logtalk/integration/xsblgt.sh xsblgt 
    7575ln -sf ../share/logtalk/integration/xsbmtlgt.sh xsbmtlgt 
     76ln -sf ../share/logtalk/integration/xsbmt64lgt.sh xsbmt64lgt 
    7677ln -sf ../share/logtalk/integration/yaplgt.sh yaplgt 
    7778 
     
    7980echo "with selected back-end Prolog compilers:" 
    8081echo 
    81 echo "  B-Prolog (version 7.0 or later):         bplgt    (first run must use sudo)" 
    82 echo "  CIAO (version 1.10#5 or later):          ciaolgt  (first run must use sudo)" 
    83 echo "  CxProlog (version 0.96.1 or later):      cxlgt" 
    84 echo "  ECLiPSe (version 5.10#26 or later):      eclipselgt" 
    85 echo "  GNU Prolog (version 1.2.16 or later):    gplgt" 
    86 echo "  K-Prolog (version 5.1.2a or later):      plclgt" 
    87 echo "  Qu-Prolog (version 8.1 or later):        qplgt" 
    88 echo "  Quintus Prolog (version 3.5):            quintuslgt" 
    89 echo "  SICStus Prolog (versions 3.12.x, 4.0.x): sicstuslgt" 
    90 echo "  SWI-Prolog (version 5.6.16 or later):    swilgt" 
    91 echo "  XSB (version 3.1 or later):              xsblgt   (first run must use sudo)" 
    92 echo "  XSB MT (CVS version):                    xsbmtlgt (first run must use sudo)" 
    93 echo "  YAP (version 5.1.2 or later):            yaplgt" 
     82echo "* B-Prolog (version 7.0 or later):         bplgt      (first run must use sudo)" 
     83echo "* CIAO (version 1.10#5 or later):          ciaolgt    (first run must use sudo)" 
     84echo "* CxProlog (version 0.96.1 or later):      cxlgt" 
     85echo "* ECLiPSe (version 5.10#26 or later):      eclipselgt" 
     86echo "* GNU Prolog (version 1.2.16 or later):    gplgt" 
     87echo "* K-Prolog (version 5.1.2a or later):      plclgt" 
     88echo "* Qu-Prolog (version 8.1 or later):        qplgt" 
     89echo "* Quintus Prolog (version 3.5):            quintuslgt" 
     90echo "* SICStus Prolog (versions 3.12.x, 4.0.x): sicstuslgt" 
     91echo "* SWI-Prolog (version 5.6.16 or later):    swilgt" 
     92echo "* XSB (version 3.1 or later):              xsblgt     (first run must use sudo)" 
     93echo "* XSB MT (CVS version):                    xsbmtlgt   (first run must use sudo)" 
     94echo "* XSB MT 64 bits (CVS version):            xsbmt64lgt (first run must use sudo)" 
     95echo "* YAP (version 5.1.2 or later):            yaplgt" 
    9496echo 
    9597echo "The Prolog integration scripts can be found on \"$prefix/bin\"." 
  • trunk/scripts/linux/logtalk.spec

    r4102 r4132  
    4646ln -sf ../share/logtalk/integration/xsblgt.sh xsblgt 
    4747ln -sf ../share/logtalk/integration/xsbmtlgt.sh xsbmtlgt 
     48ln -sf ../share/logtalk/integration/xsbmt64lgt.sh xsbmt64lgt 
    4849ln -sf ../share/logtalk/integration/yaplgt.sh yaplgt 
    4950ln -sf ../share/logtalk/scripts/cplgtdirs.sh cplgtdirs 
     
    7374rm -f xsblgt 
    7475rm -f xsbmtlgt 
     76rm -f xsbmt64lgt 
    7577rm -f yaplgt 
    7678 
     
    114116/usr/local/bin/xsblgt 
    115117/usr/local/bin/xsbmtlgt 
     118/usr/local/bin/xsbmt64lgt 
    116119/usr/local/bin/yaplgt 
    117120 
     
    127130echo "with selected back-end Prolog compilers:" 
    128131echo 
    129 echo "  B-Prolog (version 7.0 or later):         bplgt    (first run must use sudo)" 
    130 echo "  CIAO (version 1.10#5 or later):          ciaolgt  (first run must use sudo)" 
    131 echo "  CxProlog (version 0.96.1 or later):      cxlgt" 
    132 echo "  ECLiPSe (version 5.10#26 or later):      eclipselgt" 
    133 echo "  GNU Prolog (version 1.2.16 or later):    gplgt" 
    134 echo "  K-Prolog (version 5.1.2a or later):      plclgt" 
    135 echo "  Qu-Prolog (version 8.1 or later):        qplgt" 
    136 echo "  Quintus Prolog (version 3.5):            quintuslgt" 
    137 echo "  SICStus Prolog (versions 3.12.x, 4.0.x): sicstuslgt" 
    138 echo "  SWI-Prolog (version 5.6.16 or later):    swilgt" 
    139 echo "  XSB (version 3.1 or later):              xsblgt   (first run must use sudo)" 
    140 echo "  XSB MT (CVS version):                    xsbmtlgt (first run must use sudo)" 
    141 echo "  YAP (version 5.1.2 or later):            yaplgt" 
     132echo "* B-Prolog (version 7.0 or later):         bplgt      (first run must use sudo)" 
     133echo "* CIAO (version 1.10#5 or later):          ciaolgt    (first run must use sudo)" 
     134echo "* CxProlog (version 0.96.1 or later):      cxlgt" 
     135echo "* ECLiPSe (version 5.10#26 or later):      eclipselgt" 
     136echo "* GNU Prolog (version 1.2.16 or later):    gplgt" 
     137echo "* K-Prolog (version 5.1.2a or later):      plclgt" 
     138echo "* Qu-Prolog (version 8.1 or later):        qplgt" 
     139echo "* Quintus Prolog (version 3.5):            quintuslgt" 
     140echo "* SICStus Prolog (versions 3.12.x, 4.0.x): sicstuslgt" 
     141echo "* SWI-Prolog (version 5.6.16 or later):    swilgt" 
     142echo "* XSB (version 3.1 or later):              xsblgt     (first run must use sudo)" 
     143echo "* XSB MT (CVS version):                    xsbmtlgt   (first run must use sudo)" 
     144echo "* XSB MT 64 bits (CVS version):            xsbmt64lgt (first run must use sudo)" 
     145echo "* YAP (version 5.1.2 or later):            yaplgt" 
    142146echo 
    143147echo "The Prolog integration scripts can be found on \"$RPM_INSTALL_PREFIX/bin\"." 
  • trunk/scripts/macosx/Portfile

    r4102 r4132  
    4747post-activate { 
    4848    ui_msg "****************************************************************************" 
    49     ui_msg "*  Integration scripts have been created for running Logtalk with selected" 
    50     ui_msg "*  back-end Prolog compilers (which must be properly installed for running" 
    51     ui_msg "*  the scripts!):" 
     49    ui_msg "* Integration scripts have been created for running Logtalk with selected" 
     50    ui_msg "* back-end Prolog compilers (which must be properly installed for running" 
     51    ui_msg "* the scripts!):" 
    5252    ui_msg "*" 
    53     ui_msg "*  B-Prolog (version 7.0 or later):         bplgt    (first run must use sudo)" 
    54     ui_msg "*  CIAO (version 1.10#5 or later):          ciaolgt  (first run must use sudo)" 
    55     ui_msg "*  CxProlog (version 0.96.1 or later):      cxlgt" 
    56     ui_msg "*  ECLiPSe (version 5.10#26 or later):      eclipselgt" 
    57     ui_msg "*  GNU Prolog (version 1.2.16 or later):    gplgt" 
    58     ui_msg "*  K-Prolog (version 5.1.2a or later):      plclgt" 
    59     ui_msg "*  Qu-Prolog (version 8.1 or later):        qplgt" 
    60     ui_msg "*  Quintus Prolog (version 3.5):            quintuslgt" 
    61     ui_msg "*  SICStus Prolog (versions 3.12.x, 4.0.x): sicstuslgt" 
    62     ui_msg "*  SWI-Prolog (version 5.6.16 or later):    swilgt" 
    63     ui_msg "*  XSB (version 3.1 or later):              xsblgt   (first run must use sudo)" 
    64     ui_msg "*  XSB MT (CVS version):                    xsbmtlgt (first run must use sudo)" 
    65     ui_msg "*  YAP (version 5.1.2 or later):            yaplgt" 
     53    ui_msg "* B-Prolog (version 7.0 or later):         bplgt      (first run must use sudo)" 
     54    ui_msg "* CIAO (version 1.10#5 or later):          ciaolgt    (first run must use sudo)" 
     55    ui_msg "* CxProlog (version 0.96.1 or later):      cxlgt" 
     56    ui_msg "* ECLiPSe (version 5.10#26 or later):      eclipselgt" 
     57    ui_msg "* GNU Prolog (version 1.2.16 or later):    gplgt" 
     58    ui_msg "* K-Prolog (version 5.1.2a or later):      plclgt" 
     59    ui_msg "* Qu-Prolog (version 8.1 or later):        qplgt" 
     60    ui_msg "* Quintus Prolog (version 3.5):            quintuslgt" 
     61    ui_msg "* SICStus Prolog (versions 3.12.x, 4.0.x): sicstuslgt" 
     62    ui_msg "* SWI-Prolog (version 5.6.16 or later):    swilgt" 
     63    ui_msg "* XSB (version 3.1 or later):              xsblgt     (first run must use sudo)" 
     64    ui_msg "* XSB MT (CVS version):                    xsbmtlgt   (first run must use sudo)" 
     65    ui_msg "* XSB MT 64 bits (CVS version):            xsbmt64lgt (first run must use sudo)" 
     66    ui_msg "* YAP (version 5.1.2 or later):            yaplgt" 
    6667    ui_msg "*" 
    67     ui_msg "*  Remember to set the environment variable LOGTALKHOME to the path to" 
    68     ui_msg "*  the Logtalk distribution: ${prefix}/share/logtalk" 
    69     ui_msg "*  and the environment variable LOGTALKUSER to your local configuration" 
    70     ui_msg "*  directory (usually ~/logtalk), which you must create by running the" 
    71     ui_msg "*  command cplgtdirs. See the file \$LOGTALKHOME/CUSTOMIZE.txt for details" 
    72     ui_msg "*  on how to customize your working environment." 
     68    ui_msg "* Remember to set the environment variable LOGTALKHOME to the path to" 
     69    ui_msg "* the Logtalk distribution: ${prefix}/share/logtalk" 
     70    ui_msg "* and the environment variable LOGTALKUSER to your local configuration" 
     71    ui_msg "* directory (usually ~/logtalk), which you must create by running the" 
     72    ui_msg "* command cplgtdirs. See the file \$LOGTALKHOME/CUSTOMIZE.txt for details" 
     73    ui_msg "* on how to customize your working environment." 
    7374    ui_msg "****************************************************************************" 
    7475} 
  • trunk/scripts/uninstall.sh

    r4102 r4132  
    6060rm -f xsblgt 
    6161rm -f xsbmtlgt 
     62rm -f xsbmt64lgt 
    6263rm -f yaplgt 
    6364