Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 31 Jan 2002 06:54:25 -0800 (PST)
From:      John Merryweather Cooper <john_m_cooper@yahoo.com>
To:        FreeBSD-gnats-submit@freebsd.org
Cc:        tobez@freebsd.org
Subject:   ports/34490: [MAINTAINER UPDATE] libesmtp updated tarball to 0.8.10p1
Message-ID:  <20020131145425.F35BC15503@johncoop.MSHOME>

next in thread | raw e-mail | index | archive | help

>Number:         34490
>Category:       ports
>Synopsis:       [MAINTAINER UPDATE] libesmtp updated tarball to 0.8.10p1
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jan 31 07:00:04 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     John Merryweather Cooper
>Release:        FreeBSD 4.5-STABLE i386
>Organization:
>Environment:
System: FreeBSD johncoop.MSHOME 4.5-STABLE FreeBSD 4.5-STABLE #54: Tue Jan 29 20:24:16 PST 2002 jmcoopr@johncoop.MSHOME:/usr/obj/usr/src/sys/JOHNCOOP i386


	
>Description:
	THIS PR SUPERCEDES ports/34425!

	The author has re-rolled the tarball.  Other than that, this is
	the same software as libesmtp-0.8.10 (with the experimental
	ability to connect directly to a M$ Exchange mail server).  Some
	(but not all in this re-roll) of my patches have been incorp-
	orated.

>How-To-Repeat:
	N/A

>Fix:

	The patch:

# This is a patch for libesmtp to update it to libesmtp.new
# 
# To apply this patch:
# STEP 1: Chdir to the source directory.
# STEP 2: Run the 'applypatch' program with this patch file as input.
#
# If you do not have 'applypatch', it is part of the 'makepatch' package
# that you can fetch from the Comprehensive Perl Archive Network:
# http://www.perl.com/CPAN/authors/Johan_Vromans/makepatch-x.y.tar.gz
# In the above URL, 'x' should be 2 or higher.
#
# To apply this patch without the use of 'applypatch':
# STEP 1: Chdir to the source directory.
# If you have a decent Bourne-type shell:
# STEP 2: Run the shell with this file as input.
# If you don't have such a shell, you may need to manually create/delete
# the files as shown below.
# STEP 3: Run the 'patch' program with this file as input.
#
# These are the commands needed to create/delete files/directories:
#
rm -f 'files/patch-config.h.in'
touch 'files/patch-ltmain.sh'
chmod 0644 'files/patch-ltmain.sh'
touch 'files/patch-ntlm::ntlmstruct.c'
chmod 0644 'files/patch-ntlm::ntlmstruct.c'
#
# This command terminates the shell and need not be executed manually.
exit
#
#### End of Preamble ####

#### Patch data follows ####
diff -u 'libesmtp/Makefile' 'libesmtp.new/Makefile'
Index: ./Makefile
--- ./Makefile	Tue Jan 22 18:40:44 2002
+++ ./Makefile	Thu Jan 31 06:37:37 2002
@@ -2,10 +2,10 @@
 # Date created:         Sun Feb 21 2001
 # Whom:                 tobez@tobez.org
 #
-# $FreeBSD: ports/mail/libesmtp/Makefile,v 1.14 2002/01/22 16:43:24 tobez Exp $
+# $FreeBSD$
 
 PORTNAME=	libesmtp
-PORTVERSION=	0.8.9
+PORTVERSION=	0.8.10p1
 CATEGORIES=	mail
 MASTER_SITES=	http://www.stafford.uklinux.net/libesmtp/ \
 		http://www.tobez.org/download/port-mirrors/mail/libesmtp/ \
@@ -16,7 +16,7 @@
 USE_BZIP2=	yes
 USE_GMAKE=	yes
 USE_OPENSSL=	yes
-GNU_CONFIGURE=	yes
+USE_LIBTOOL=	yes
 INSTALLS_SHLIB=	yes
 CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
 		PTHREAD_LIBS="${PTHREAD_LIBS}" \
@@ -25,6 +25,12 @@
 
 # require-all-recipients (implied by enable-all) is required for Balsa-1.3.x
 CONFIGURE_ARGS=	--enable-all
+
+pre-configure:
+	@${CP} ${LOCALBASE}/share/libtool/ltconfig ${WRKSRC}
+
+post-configure:
+	@cd ${WRKSRC} && ./ltconfig ./ltmain.sh
 
 post-install:
 .ifndef(NOPORTDOCS)
diff -u 'libesmtp/distinfo' 'libesmtp.new/distinfo'
Index: ./distinfo
--- ./distinfo	Tue Jan 22 18:40:44 2002
+++ ./distinfo	Thu Jan 31 06:38:12 2002
@@ -1 +1 @@
-MD5 (libesmtp-0.8.9.tar.bz2) = 546e765b3809f2704e50a9cc03301657
+MD5 (libesmtp-0.8.10p1.tar.bz2) = d3958b7cc564df094d204fcced2f74cd
diff -u /dev/null 'libesmtp.new/files/patch-ltmain.sh'
Index: ./files/patch-ltmain.sh
--- ./files/patch-ltmain.sh	Wed Dec 31 16:00:00 1969
+++ ./files/patch-ltmain.sh	Tue Jan 29 13:39:22 2002
@@ -0,0 +1,28 @@
+
+$FreeBSD: ports/devel/libglade/files/patch-ltmain.sh,v 1.4 2001/12/20 06:18:58 sobomax Exp $
+
+--- ltmain.sh	2001/08/27 09:51:26	1.1
++++ ltmain.sh	2001/08/27 09:51:42
+@@ -2408,6 +2408,9 @@
+ 	  *-*-netbsd*)
+ 	    # Don't link with libc until the a.out ld.so is fixed.
+ 	    ;;
++	  *-*-freebsd*)
++	    # FreeBSD doesn't need this...
++	    ;;
+ 	  *)
+ 	    # Add libc to deplibs on all other systems if necessary.
+ 	    if test "$build_libtool_need_lc" = "yes"; then
+@@ -4175,10 +4178,12 @@
+ 	fi
+ 
+ 	# Install the pseudo-library for information purposes.
++	if /usr/bin/false; then
+ 	name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
+ 	instname="$dir/$name"i
+ 	$show "$install_prog $instname $destdir/$name"
+ 	$run eval "$install_prog $instname $destdir/$name" || exit $?
++	fi
+ 
+ 	# Maybe install the static library, too.
+ 	test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
diff -u /dev/null 'libesmtp.new/files/patch-ntlm::ntlmstruct.c'
Index: ./files/patch-ntlm::ntlmstruct.c
--- ./files/patch-ntlm::ntlmstruct.c	Wed Dec 31 16:00:00 1969
+++ ./files/patch-ntlm::ntlmstruct.c	Tue Jan 29 13:07:08 2002
@@ -0,0 +1,14 @@
+--- ntlm/ntlmstruct.c.orig	Tue Jan 29 13:05:13 2002
++++ ntlm/ntlmstruct.c	Tue Jan 29 13:06:02 2002
+@@ -25,7 +25,11 @@
+ #include <config.h>
+ #endif
+ 
++#ifdef __FreeBSD__
++#include <inttypes.h>
++#else
+ #include <stdint.h>
++#endif
+ #include <stdlib.h>
+ #include <string.h>
+ #include <assert.h>
diff -u 'libesmtp/pkg-plist' 'libesmtp.new/pkg-plist'
Index: ./pkg-plist
--- ./pkg-plist	Wed Aug 15 13:02:33 2001
+++ ./pkg-plist	Tue Jan 29 13:13:41 2002
@@ -6,6 +6,8 @@
 lib/esmtp-plugins/sasl-cram-md5.so
 lib/esmtp-plugins/sasl-login.a
 lib/esmtp-plugins/sasl-login.so
+lib/esmtp-plugins/sasl-ntlm.a
+lib/esmtp-plugins/sasl-ntlm.so
 lib/esmtp-plugins/sasl-plain.a
 lib/esmtp-plugins/sasl-plain.so
 lib/libesmtp.a
#### End of Patch data ####

#### ApplyPatch data follows ####
# Data version        : 1.0
# Date generated      : Thu Jan 31 06:43:45 2002
# Generated by        : makepatch 2.00
# Recurse directories : Yes
# r 'files/patch-config.h.in' 261 0
# p 'Makefile' 1117 1012487857 0100644
# p 'distinfo' 64 1012487892 0100644
# c 'files/patch-ltmain.sh' 0 1012340362 0100644
# c 'files/patch-ntlm::ntlmstruct.c' 0 1012338428 0100644
# p 'pkg-plist' 716 1012338821 0100644
#### End of ApplyPatch data ####

#### End of Patch kit [created: Thu Jan 31 06:43:45 2002] ####
#### Checksum: 160 5202 9993 ####
>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020131145425.F35BC15503>