Fixup fromcvs/togit conversion
[minix-pkgsrc.git] / security / mit-krb5 / patches / patch-ci
blobf675b1d3d3ccb530c7684cec8212cd8a28510a22
1 $NetBSD$
3 Add --enable-pkgsrc-libtool option
5 --- config/libnover.in.orig     Sun Nov 22 12:13:29 2009
6 +++ config/libnover.in  Wed Jan  5 19:09:38 2011
7 @@ -28,8 +28,10 @@
8  # STOBJLISTS=dir1/OBJS.ST dir2/OBJS.ST etc...
9  SHOBJLISTS=$(STOBJLISTS:.ST=.SH)
10  PFOBJLISTS=$(STOBJLISTS:.ST=.PF)
11 +LAOBJLISTS=$(STOBJLISTS:.ST=.LA)
12 +LIBTOOL_TAIL=-rpath $(MODULE_INSTALL_DIR) -shared -module -avoid-version
14 -dummy-target-1 $(SUBDIROBJLISTS) $(SUBDIROBJLISTS:.ST=.SH) $(SUBDIROBJLISTS:.ST=.PF): all-recurse
15 +dummy-target-1 $(SUBDIROBJLISTS) $(SUBDIROBJLISTS:.ST=.SH) $(SUBDIROBJLISTS:.ST=.PF) $(SUBDIROBJLISTS:.ST=.LA): all-recurse
17  # Gets invoked as $(PARSE_OBJLISTS) list-of-OBJS.*-files
18  PARSE_OBJLISTS= set -x && $(PERL) -p -e 'BEGIN { $$SIG{__WARN__} = sub {die @_} }; $$e=$$ARGV; $$e =~ s/OBJS\...$$//; s/^/ /; s/ $$//; s/ / $$e/g;'
19 @@ -91,6 +93,21 @@
20         set -x; objlist=`$(PARSE_OBJLISTS) $(PFOBJLISTS)` && $(AR) cq $@ $$objlist
21         $(RANLIB) $@
23 +lib$(LIBBASE)$(LALIBEXT): ${TOPLIBD}/lib$(LIBBASE)$(LALIBEXT)
24 +       $(RM) $@
25 +       $(LN_S) ${TOPLIBD}/lib$(LIBBASE)$(LALIBEXT) $@
27 +${TOPLIBD}/lib$(LIBBASE)$(LALIBEXT): $(LAOBJLISTS)
28 +       $(RM) $@
29 +       @echo "building $(LIBBASE) libtool archive ($(LIBMAJOR).$(LIBMINOR))"
30 +       @dirs=`echo $(LAOBJLISTS) | \
31 +               sed -e 's%/OBJS.LA%%g' -e 's%OBJS.LA%.%'`; \
32 +               $(LIBTOOL) --mode=link $(CC) -o $@ `for d in $$dirs; do \
33 +                       sed -e '/^$$/d' -e "s%^%$$d/%" -e "s% % $$d/%g" \
34 +                               $$d/OBJS.LA; done` \
35 +                       $(LALIB_EXPFLAGS) \
36 +                       $(LIBTOOL_TAIL)
38  $(TOPLIBD)/libkrb5_$(LIBBASE)$(STLIBEXT):
39         $(RM) $@
40         (cd $(TOPLIBD) && $(LN_S) $(RELDIR)/libkrb5_$(LIBBASE)$(STLIBEXT) .)
41 @@ -100,6 +117,7 @@
43  clean-libs:
44         $(RM) $(LIBBASE)$(DYNOBJEXT)
45 +       $(LIBTOOL) --mode=uninstall $(RM) ${TOPLIBD}/lib$(LIBBASE)$(LALIBEXT)
46         $(RM) binutils.versions osf1.exports darwin.exports hpux10.exports
48  install-libs: $(PLUGININST)
49 @@ -110,6 +128,9 @@
50  install-plugin:
51         $(RM) $(DESTDIR)$(MODULE_INSTALL_DIR)/$(LIBBASE)$(DYNOBJEXT)
52         $(INSTALL_SHLIB) $(LIBBASE)$(DYNOBJEXT) $(DESTDIR)$(MODULE_INSTALL_DIR)
53 +install-libtool:
54 +       $(LIBTOOL) --mode=uninstall $(RM) $(DESTDIR)$(MODULE_INSTALL_DIR)/lib$(LIBBASE)$(LALIBEXT)
55 +       $(LIBTOOL) --mode=install $(INSTALL_SHLIB) ${TOPLIBD}/lib$(LIBBASE)$(LALIBEXT) $(DESTDIR)$(MODULE_INSTALL_DIR)/lib$(LIBBASE)$(LALIBEXT)
57  Makefile: $(top_srcdir)/config/libnover.in
58  $(BUILDTOP)/config.status: $(top_srcdir)/config/shlib.conf