Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:11.4
smlnj
config.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File config.diff of Package smlnj
--- _arch-n-opsys +++ _arch-n-opsys @@ -97,8 +97,8 @@ case `uname -s` in ;; # As long as we do not natively support the amd64 architecture, # we should fallback to the x86 compatibility mode. --Stef - x86_64) ARCH=x86;; - ppc) + x86_64 | ia64) ARCH=x86;; + ppc|ppc64) ARCH=ppc case `uname -r` in *osfmach*) OPSYS=mklinux ;; --- _link-sml +++ _link-sml @@ -21,12 +21,18 @@ unset ENV # the path of the directory in which executables (like this file) are kept. if [ x"$SMLNJ_HOME" = x ] ; then BIN_DIR="@BINDIR@" + LIB_DIR="@LIBDIR@" if [ ! -d "$BIN_DIR" ]; then cmddir=`dirname $0` case "$cmddir" in /* ) BIN_DIR="$cmddir";; * ) BIN_DIR=`cd $cmddir; pwd` ;; esac + LIB_DIR=`cd $BIN_DIR/../lib; pwd` + fi + if [ x"$CM_PATHCONFIG" = x ] ; then + CM_PATHCONFIG=${LIB_DIR}/pathconfig + export CM_PATHCONFIG fi else if [ x"$CM_PATHCONFIG" = x ] ; then --- _ml-makedepend +++ _ml-makedepend @@ -2,6 +2,11 @@ if [ x${SMLNJ_HOME} = x ] ; then BIN_DIR="@BINDIR@" + LIB_DIR="@LIBDIR@" + if [ x"$CM_PATHCONFIG" = x ] ; then + CM_PATHCONFIG=${LIB_DIR}/pathconfig + export CM_PATHCONFIG + fi else if [ x${CM_PATHCONFIG} = x ] ; then CM_PATHCONFIG=${SMLNJ_HOME}/lib/pathconfig --- _run-sml +++ _run-sml @@ -33,12 +33,18 @@ fi # the path of the directory in which executables (like this file) are kept. if [ x"$SMLNJ_HOME" = x ] ; then BIN_DIR="@BINDIR@" + LIB_DIR="@LIBDIR@" if [ ! -d "$BIN_DIR" ]; then cmddir=`dirname "$0"` case "$cmddir" in /* ) BIN_DIR="$cmddir";; * ) BIN_DIR=`cd $cmddir; pwd` ;; esac + LIB_DIR=`cd $BIN_DIR/../lib; pwd` + fi + if [ x"$CM_PATHCONFIG" = x ] ; then + CM_PATHCONFIG=${LIB_DIR}/pathconfig + export CM_PATHCONFIG fi else if [ x"$CM_PATHCONFIG" = x ] ; then --- install.sh +++ install.sh @@ -319,7 +319,7 @@ else "$CONFIGDIR"/unpack "$ROOT" runtime cd "$BASEDIR"/runtime/objs echo $this: Compiling the run-time system. - $MAKE -f mk.$ARCH-$OPSYS $EXTRA_DEFS + $MAKE -f mk.$ARCH-$OPSYS $EXTRA_DEFS CFLAGS="${CFLAGS:--O2}" if [ -x run.$ARCH-$OPSYS ]; then mv run.$ARCH-$OPSYS "$RUNDIR" if [ -f runx.$ARCH-$OPSYS ]; then --- preloads +++ preloads @@ -22,13 +22,13 @@ autoload $smlnj/smlnj-lib/smlnj-lib.cm ##################### ADDITIONAL LIBRARIES ############################ # The "Pretty-Printing" portion of the SML/NJ library -#autoload $smlnj/smlnj-lib/pp-lib.cm +autoload $smlnj/smlnj-lib/pp-lib.cm # The "Configurable Controls" portion of the SML/NJ library -#autoload $smlnj/smlnj-lib/controls-lib.cm +autoload $smlnj/smlnj-lib/controls-lib.cm # The "HTML" portion of the SML/NJ library -#autoload $smlnj/smlnj-lib/html-lib.cm +autoload $smlnj/smlnj-lib/html-lib.cm ################## FOR SML/NJ COMPILER HACKERS ######################## --- targets +++ targets @@ -91,7 +91,7 @@ request ml-lpt-lib # build ML-Burg # -#request ml-burg +request ml-burg # pre-compile and install the remaining components of the SML/NJ library # (everything except smlnj-lib.cm, aka Util, itself) @@ -100,7 +100,7 @@ request smlnj-lib # pre-compile and install CM "portable graph" utility library # -#request pgraph-util +request pgraph-util # pre-compile and install "Trace-Debug-Profile" utility library # (provides simple back-trace- and coverage facilities) @@ -120,7 +120,7 @@ request cml-lib # pre-compile and install eXene, which is a library for X-Windows programming. # EXene requires CML. # -#request eXene +request eXene # pre-compile (certain) parts of MLRISC that are not already part of the SML/NJ # compiler itself @@ -155,7 +155,7 @@ request mlrisc # This library is for parsing and pretty printing SML code. # It's used by various MLRISC code generator generator. # -#request mlrisc-tools +request mlrisc-tools # Build and install the 'nowhere' program translator. # This tool translates programs with conditional patterns (where clauses) @@ -163,7 +163,7 @@ request mlrisc # (bad) documentation. # (Requires the mlrisc-tools library!) # -#request nowhere +request nowhere # Build and install 'heap2asm' - an experimental component of # a new facility for producing true stand-alone executables.
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor