Author: tushar
Date: 2006-01-17 21:14:30 -0700 (Tue, 17 Jan 2006)
New Revision: 1352

Added:
   trunk/slang/slang-2.0.5-destdir-1.patch
Log:
Add slang patch

Added: trunk/slang/slang-2.0.5-destdir-1.patch
===================================================================
--- trunk/slang/slang-2.0.5-destdir-1.patch     2006-01-18 01:07:06 UTC (rev 
1351)
+++ trunk/slang/slang-2.0.5-destdir-1.patch     2006-01-18 04:14:30 UTC (rev 
1352)
@@ -0,0 +1,53 @@
+Submitted By: Tushar Teredesai <[EMAIL PROTECTED]>
+Date: 2006-01-17
+Origin: Bug report sent to upstream privately
+Initial Package Version: 2.0.5
+Upstream Status: From Upstream Maintainer
+Description:
+The slsh executable is not linked when compiling but during installation.
+If fakeroot is used to install the application, then either of the
+following two things happens:
+* If there is a previously installed libslang in @libdir@, then slsh links
+  against that library installed of the one being installed.
+* If there is no previously installed libslang in @libdir@, compilation fails.
+
+diff -ur slang-2.0.5.orig/slsh/Makefile.in slang-2.0.5/slsh/Makefile.in
+--- slang-2.0.5.orig/slsh/Makefile.in  2005-10-17 01:00:18.000000000 -0500
++++ slang-2.0.5/slsh/Makefile.in       2006-01-17 20:10:13.000000000 -0600
+@@ -6,11 +6,12 @@
+ #---------------------------------------------------------------------------
+ prefix                = @prefix@
+ exec_prefix   = @exec_prefix@
++INST_LIB_DIR   = @libdir@
+ SLANG_INST_INC        = [EMAIL PROTECTED]@
+-SLANG_INST_LIB        = [EMAIL PROTECTED]@ -lslang
++SLANG_INST_LIB = -L$(INST_LIB_DIR)
+ #---------------------------------------------------------------------------
+ SLANG_SRCINC  = [EMAIL PROTECTED]@
+-SLANG_SRCLIB  = [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ -lslang
++SLANG_SRCLIB   = [EMAIL PROTECTED]@ [EMAIL PROTECTED]@
+ #---------------------------------------------------------------------------
+ OTHER_LIBS    = @TERMCAP@ @DYNAMIC_LINK_LIB@ -lm
+ RPATH         = @RPATH@
+@@ -45,6 +46,7 @@
+ DESTDIR               =
+ BIN_DIR               = @bindir@
+ MAN_DIR               = @mandir@/man1
++DEST_LIB_DIR   = -L$(DESTDIR)@libdir@
+ DEST_BIN_DIR  = $(DESTDIR)$(BIN_DIR)
+ DEST_MAN_DIR  = $(DESTDIR)$(MAN_DIR)
+ DEST_SLSH_CONF_DIR = $(DESTDIR)$(SLSH_CONF_DIR)
+@@ -57,11 +59,11 @@
+ #----------------------------------------------------------------------------
+ @SET_MAKE@
+ SHELL = /bin/sh
+-INST_LIBS = $(RPATH) $(SLANG_INST_LIB) $(READLINE_LIB) $(OTHER_LIBS)
++INST_LIBS = $(RPATH) $(DEST_LIB_DIR) $(SLANG_INST_LIB) -lslang 
$(READLINE_LIB) $(OTHER_LIBS)
+ DEFS = -DSLSH_CONF_DIR='"$(SLSH_CONF_DIR)"' -DSLSH_PATH='"$(SLSH_LIB_DIR)"' \
+  -DSLSH_CONF_DIR_ENV='$(SLSH_CONF_DIR_ENV)' 
-DSLSH_LIB_DIR_ENV='$(SLSH_LIB_DIR_ENV)' \
+  -DSLSH_PATH_ENV='$(SLSH_PATH_ENV)' 
+-SRC_LIBS = $(SLANG_SRCLIB) $(READLINE_LIB) $(OTHER_LIBS)
++SRC_LIBS = $(SLANG_SRCLIB) -lslang $(READLINE_LIB) $(OTHER_LIBS)
+ #
+ all: slsh_exe
+ slsh_exe: slsh.o readline.o

-- 
http://linuxfromscratch.org/mailman/listinfo/patches
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to