#!/bin/bash ## src2pkg script for: smlnj ## Auto-generated by src2pkg-1.1 ## src2pkg Copyright 2006-2007 Gilbert Ashley # SOURCE_NAME='config.tgz' SOURCE_NAME='smlnj-110.60.tar.bz2' ALT_NAME='smlnj' ALT_VERSION='110.60' ARCH='i486' BUILD='1' PRE_FIX='/opt/smlnj' # Any extra options go here # EXTRA_CONFIGS='' # CONFIG_SUBDIR=config # Get the functions and configs source /usr/libexec/src2pkg/FUNCTIONS ; # do_all_processes can substitute these 16 steps: pre_process find_source make_dirs unpack_source fix_source_perms # configure_source # compile_source # fake_install # with src2pkg-1.1 you won't need this as we now have AUTO_PATCH cd $SRC_DIR && patch -p1 < $CWD/smlnj-targets.diff cd $SRC_DIR ; config/install.sh mkdir -p $PKG_DIR/$PRE_FIX cp -a $SRC_DIR/bin $SRC_DIR/lib $PKG_DIR/$PRE_FIX # install the wrapper mkdir -p $PKG_DIR/usr/bin cp -a $CWD/Resources/SMLNJ $PKG_DIR/usr/bin chmod 755 $PKG_DIR/usr/bin/SMLNJ fix_pkg_perms strip_bins # create_docs mkdir -p $PKG_DIR/usr/doc/$NAME-$VERSION cp -a $CWD/Resources/* PKG_DIR/usr/doc/$NAME-$VERSION # cp -a $CWD/README PKG_DIR/usr/doc/$NAME-$VERSION compress_man_pages make_description make_doinst make_package post_process # src2pkg - Copyright 2005-2007 Gilbert Ashley ## See the documentation for more help and examples. Below are some of # the most common Extras and Options for easy cut-and-paste use. # EXTRA_CONFIGS='' PRE_FIX='' DOCLIST='' # MAKE_COMMAND='' INSTALL_LINE='' # SHELL_INSTALL='YES' CORRECT_PERMS='NO'