Remove obsolete patch
[hvlinux.git] / stage3 / pkg / tcl
index 5be0be5..8acbdbf 100644 (file)
@@ -1,41 +1,27 @@
-#!/bin/sh
-set -o errexit
+#!/bin/bash
 
-# First argument of this script is the package name.
-# Remaining arguments are additional configure options.
+hvbuild()
+{
+    cd ${BUILD_DIR}
+    make
 
-# Reading system configuration informations, functions and package versions.
-source ../sysinfos
-source ../functions
-source ../packages-list
+    # Removes references to the build directory and replaces them with saner
+    # system-wide locations:
+    sed -i \
+        -e "s@^\(TCL_SRC_DIR='\).*@\1/usr/include'@" \
+        -e "/TCL_B/s@='\(-L\)\?.*unix@='\1/usr/lib@" \
+        -e "/SEARCH/s/=.*/=''/" \
+        tclConfig.sh
 
-PACKAGE=${1}
-shift
-CONFIGURE_OPTS=${*}
+    make install
+}
 
-# Applying patches (if any)
-apply_patches ${PACKAGE}
+hvbuild_post()
+{
+    make install-private-headers
 
-cd ${LFS_TMP}/${PACKAGE}
-cd unix
-./configure --prefix=/usr \
-            --enable-threads \
-            --mandir=/usr/share/man
-make
+    # Special case for TCL
+    PKG_VER_BASE=$(echo ${PACKAGE} | sed "s!^tcl\([0-9]*\.[0-9]*\).*!\1!g")
 
-# removes the references to the build directory and replaces them with saner
-# system-wide locations:
-sed -i \
-    -e "s@^\(TCL_SRC_DIR='\).*@\1/usr/include'@" \
-    -e "/TCL_B/s@='\(-L\)\?.*unix@='\1/usr/lib@" \
-    -e "/SEARCH/s/=.*/=''/" \
-    tclConfig.sh
-
-make install
-make install-private-headers
-
-PKG_VER_BASE=$(echo ${PACKAGE} | sed "s!^tcl\([0-9]*\.[0-9]*\).*!\1!g")
-
-ln -svfT tclsh${PKG_VER_BASE} /usr/bin/tclsh
-
-exit $?
+    ln -svfT tclsh${PKG_VER_BASE} /usr/bin/tclsh
+}