pkgsrc/devel/py-expect/patches/patch-ad

56 lines
1.8 KiB
Text

$NetBSD: patch-ad,v 1.3 2010/07/21 14:11:16 joerg Exp $
--- Makefile.in.orig 2000-10-20 14:06:30.000000000 +0200
+++ Makefile.in
@@ -29,8 +29,8 @@ PYTHLIB = @PYTH_LIBDIR@/config
PYTHCNFG = @PYTH_CONFIG@
PYCNF = @PYCNF@
-CC = @CC@
-LD = $(CC)
+CC = ${LIBTOOL} --mode=compile @CC@
+LD = ${LIBTOOL} --mode=link @CC@
RANLIB = @RANLIB@
INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -38,14 +38,14 @@ RM = @RM@ -f
LN_S = @LN_S@
LDEXE = @LDEXE@
-SO = @SO@
-LDSHARED = @LDSHARED@
-CCSHARED = @CCSHARED@
+SO = .la
+LDSHARED = ${LIBTOOL} --mode=link @CC@
+CCSHARED = ${LIBTOOL} --mode=compile @CC@
FRC =
CPPFLAGS = -I. -I$(srcdir) @CPPFLAGS@
CFLAGS = @CFLAGS@
-LDFLAGS = @LDFLAGS@
+LDFLAGS = @LDFLAGS@ -module -rpath ${INSTLIBDIR}
LIBS = $(EXPLIB) @LIBS@
INSTLIBDIR = @PYTH_SHLIBDIR@
@@ -109,8 +109,8 @@ python: $(MODNAME)module.a pyconfig.o $(
$(LDEXE) $(LDFLAGS) -o $@ $(PYTH_OBJS) pyconfig.o \
$(MODNAME)module.a $(EXPSUBLIB).a $(LIBS)
-$(MODNAME)module$(SO): $(OBJS:.o=.os) $(EXPSUBLIB).as
- $(LDSHARED) $(LDFLAGS) -o $@ $(OBJS:.o=.os) $(EXPSUBLIB).as $(LIBS)
+$(MODNAME)module$(SO): $(OBJS) $(EXPSUBLIB).a
+ $(LDSHARED) $(LDFLAGS) -o $@ $(OBJS:.o=.lo) $(EXPSUBLIB).la $(LIBS)
$(MODNAME)module.a: $(OBJS)
$(AR) $(ARFLAGS) $@ $(OBJS)
$(RANLIB) $@
@@ -141,9 +141,9 @@ explib/libexplib.a explib/libexplib.as e
install:
@echo Use either installbin or installshared
installbin: python
- $(INSTALL_PROGRAM) python $(exec_prefix)/bin/python.exppy
+ $(INSTALL_PROGRAM) python $(DESTDIR)$(exec_prefix)/bin/python.exppy
installshared: $(MODNAME)module$(SO)
- $(INSTALL_PROGRAM) $(MODNAME)module$(SO) $(INSTLIBDIR)
+ ${LIBTOOL} --mode=install $(BSD_INSTALL_LIB) $(MODNAME)module$(SO) $(DESTDIR)$(INSTLIBDIR)
uninstall:
clean::