ports/mail/pop3lite/files/patch-libtool22
Jeremy Messenger 789d75c728 -Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.
-Update libtool and libltdl to 2.2.6a.
-Remove devel/libtool15 and devel/libltdl15.
-Fix ports build with libtool22/libltdl22.
-Bump ports that depend on libltdl22 due to shared library version change.
-Explain what to do update in the UPDATING.

It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.

With help:	marcus and kwm
Pointyhat-exp:	a few times by pav
Tested by:	pgollucci, "Romain Tartière" <romain@blogreen.org>, and
		a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by:	marcus
Approved by:	portmgr
2009-08-02 19:36:34 +00:00

145 lines
4.9 KiB
Text

--- bootstrap.mk.orig 2009-07-15 09:34:19.000000000 -0500
+++ bootstrap.mk 2009-07-15 09:34:31.000000000 -0500
@@ -49,11 +49,7 @@
endef
all: bootstrap
-update: aclocal.m4 config.h.in Makefile.in ltmain.sh configure \
- update-libltdl
-update-libltdl: gnu/libltdl/aclocal.m4 gnu/libltdl/config.h.in \
- gnu/libltdl/Makefile.in gnu/libltdl/ltmain.sh \
- gnu/libltdl/configure
+update: aclocal.m4 config.h.in Makefile.in ltmain.sh configure
check-autoconf check-aclocal check-automake check-libtool \
check-libtoolize check-autoheader: check-%:
@@ -66,42 +62,26 @@
fi
bootstrap: bootstrap-libtoolize bootstrap-aclocal bootstrap-autoheader \
- bootstrap-automake bootstrap-autoconf bootstrap-ltdl
+ bootstrap-automake bootstrap-autoconf
bootstrap-libtoolize bootstrap-aclocal bootstrap-autoheader \
bootstrap-automake bootstrap-autoconf: bootstrap-%: check-%
$($*) $(P3L_$*_OPTIONS)
-bootstrap-ltdl: check-autoconf check-automake check-aclocal check-autoheader
- cd gnu/libltdl && $(aclocal)
- cd gnu/libltdl && $(autoheader)
- cd gnu/libltdl && $(automake) $(P3L_automake_OPTIONS)
- cd gnu/libltdl && $(autoconf) $(P3L_autoconf_OPTIONS)
-gnu/libltdl/aclocal.m4: gnu/libltdl/configure.ac
- cd gnu/libltdl && $(aclocal)
aclocal.m4: configure.ac
$(aclocal) $(P3L_aclocal_OPTIONS)
-gnu/libltdl/config.h.in: gnu/libltdl/aclocal.m4 gnu/libltdl/configure.ac
- cd gnu/libltdl && $(autoheader)
- touch $@
config.h.in: aclocal.m4 configure.ac
$(autoheader) $(P3L_autoheader_OPTIONS)
touch $@
-gnu/libltdl/Makefile.in: gnu/libltdl/configure.ac gnu/libltdl/Makefile.am
- cd gnu/libltdl && $(automake) $(P3L_automake_OPTIONS)
Makefile.in: configure.ac Makefile.am
$(automake) $(P3L_automake_OPTIONS)
-gnu/libltdl/ltmain.sh: gnu/libltdl/Makefile.am gnu/libltdl/configure.ac
- cd gnu/libltdl && $(libtoolize) $(P3L_libtoolize_OPTIONS)
ltmain.sh: Makefile.am configure.ac
$(libtoolize) $(P3L_libtoolize_OPTIONS)
-gnu/libltdl/configure: gnu/libltdl/aclocal.m4 gnu/libltdl/configure.ac
- cd gnu/libltdl && $(autoconf) $(P3L_autoconf_OPTIONS)
configure: aclocal.m4 configure.ac
$(autoconf) $(P3L_autoconf_OPTIONS)
@@ -111,4 +91,4 @@
.PHONY: check-autoconf check-aclocal check-automake check-libtool \
check-libtoolize check-autoheader boostrap boostrap-libtoolize \
bootstrap-aclocal bootstrap-autoheader bootstrap-automake \
- bootstrap-autoconf bootstrap-ltdl update update-libltdl
+ bootstrap-autoconf update
--- configure.orig 2009-07-15 09:29:11.000000000 -0500
+++ configure 2009-07-15 09:31:35.000000000 -0500
@@ -300,7 +300,7 @@
# include <unistd.h>
#endif"
-ac_subdirs_all="$ac_subdirs_all gnu/libltdl"
+ac_subdirs_all="$ac_subdirs_all"
# Initialize some variables set by options.
ac_init_help=
@@ -3144,15 +3144,8 @@
fi
- case $enable_ltdl_convenience in
- no) { { echo "$as_me:3148: error: this package needs a convenience libltdl" >&5
-echo "$as_me: error: this package needs a convenience libltdl" >&2;}
- { (exit 1); exit 1; }; } ;;
- "") enable_ltdl_convenience=yes
- ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
- esac
- LIBLTDL='${top_builddir}/'gnu/libltdl/libltdlc.la
- INCLTDL='-I${top_srcdir}/'gnu/libltdl
+LIBLTDL='-lltdl'
+INCLTDL='-I/usr/local/include'
# Check whether --enable-shared or --disable-shared was given.
if test "${enable_shared+set}" = set; then
@@ -10374,7 +10367,7 @@
P3L_BUILTIN_LIST=`echo "$P3L_BUILTIN_LIST" | sed -e "s% test-modules % %g"`
fi
-subdirs="$subdirs gnu/libltdl"
+subdirs="$subdirs"
if test "x$static_daemon" != "xno"
then
--- gnu/Makefile.in.orig 2009-07-15 09:35:48.000000000 -0500
+++ gnu/Makefile.in 2009-07-15 09:35:51.000000000 -0500
@@ -138,7 +138,7 @@
install_sh = @install_sh@
moddocdir = @moddocdir@
-SUBDIRS = getopt libltdl md5
+SUBDIRS = getopt md5
EXTRA_DIST = README
subdir = gnu
--- src/Makefile.in.orig 2009-07-15 09:37:37.000000000 -0500
+++ src/Makefile.in 2009-07-15 09:37:39.000000000 -0500
@@ -143,7 +143,7 @@
CLEANFILES = *~ TAGS gmon.out builtin-modules.c
DISTCLEANFILES = stamp-builtin depcomp
-LTDL_LIB = $(top_builddir)/gnu/libltdl/libltdlc.la
+LTDL_LIB = -lltdl
@HAVE_MD5_LIB_TRUE@MD5_LIB = -lmd
@HAVE_MD5_LIB_FALSE@MD5_LIB = $(top_builddir)/gnu/md5/libmd5.la
@@ -157,7 +157,6 @@
$(EXTRA_CFLAGS)
INCLUDES = -I$(top_builddir)/includes \
- -I$(top_srcdir)/gnu/libltdl \
-I$(top_srcdir)/includes \
-DSYSCONFDIR=\"$(sysconfdir)\" \
-DMODULEDIR=\"$(pkglibdir)\" \
@@ -204,10 +203,8 @@
misc.$(OBJEXT) module.$(OBJEXT) standalone.$(OBJEXT)
nodist_pop3lite_OBJECTS = builtin-modules.$(OBJEXT)
pop3lite_OBJECTS = $(am_pop3lite_OBJECTS) $(nodist_pop3lite_OBJECTS)
-@HAVE_MD5_LIB_TRUE@pop3lite_DEPENDENCIES = \
-@HAVE_MD5_LIB_TRUE@ $(top_builddir)/gnu/libltdl/libltdlc.la
+@HAVE_MD5_LIB_TRUE@pop3lite_DEPENDENCIES =
@HAVE_MD5_LIB_FALSE@pop3lite_DEPENDENCIES = \
-@HAVE_MD5_LIB_FALSE@ $(top_builddir)/gnu/libltdl/libltdlc.la \
@HAVE_MD5_LIB_FALSE@ $(top_builddir)/gnu/md5/libmd5.la
DEFS = @DEFS@