pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/security/PAM Fix brokenness I introduced in the conver...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/c80495fe71ac
branches:  trunk
changeset: 483793:c80495fe71ac
user:      jlam <jlam%pkgsrc.org@localhost>
date:      Fri Nov 19 14:54:55 2004 +0000

description:
Fix brokenness I introduced in the conversion of security/PAM to use
libtool: the PAM libraries weren't being built with -DPAM_DYNAMIC, which
made it impossible to dlopen PAM modules.

Bump PKGREVISION.

diffstat:

 security/PAM/Makefile         |   4 ++--
 security/PAM/buildlink3.mk    |   4 ++--
 security/PAM/distinfo         |  18 +++++++++---------
 security/PAM/patches/patch-ad |  11 ++++++++++-
 security/PAM/patches/patch-ae |   8 +++++---
 security/PAM/patches/patch-af |  11 ++++++++++-
 security/PAM/patches/patch-ah |   4 ++--
 security/PAM/patches/patch-at |   7 ++++---
 security/PAM/patches/patch-au |   4 ++--
 security/PAM/patches/patch-av |   4 ++--
 security/PAM/patches/patch-aw |   4 ++--
 11 files changed, 50 insertions(+), 29 deletions(-)

diffs (237 lines):

diff -r cfc6665483f2 -r c80495fe71ac security/PAM/Makefile
--- a/security/PAM/Makefile     Fri Nov 19 14:46:12 2004 +0000
+++ b/security/PAM/Makefile     Fri Nov 19 14:54:55 2004 +0000
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.29 2004/11/16 07:46:57 jlam Exp $
+# $NetBSD: Makefile,v 1.30 2004/11/19 14:54:55 jlam Exp $
 #
 
 DISTNAME=      Linux-PAM-0.77
 PKGNAME=       ${DISTNAME:S/Linux-//}
-PKGREVISION=   3
+PKGREVISION=   4
 CATEGORIES=    security
 MASTER_SITES=  http://www.kernel.org/pub/linux/libs/pam/pre/library/ \
                ftp://ftp.kernel.org/pub/linux/libs/pam/pre/library/ \
diff -r cfc6665483f2 -r c80495fe71ac security/PAM/buildlink3.mk
--- a/security/PAM/buildlink3.mk        Fri Nov 19 14:46:12 2004 +0000
+++ b/security/PAM/buildlink3.mk        Fri Nov 19 14:54:55 2004 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.15 2004/11/16 07:46:57 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.16 2004/11/19 14:54:55 jlam Exp $
 
 BUILDLINK_DEPTH:=      ${BUILDLINK_DEPTH}+
 PAM_BUILDLINK3_MK:=    ${PAM_BUILDLINK3_MK}+
@@ -12,7 +12,7 @@
 
 .if !empty(PAM_BUILDLINK3_MK:M+)
 BUILDLINK_DEPENDS.pam+=                PAM>=0.75
-BUILDLINK_RECOMMENDED.pam+=    PAM>=0.77nb3
+BUILDLINK_RECOMMENDED.pam+=    PAM>=0.77nb4
 BUILDLINK_PKGSRCDIR.pam?=      ../../security/PAM
 .endif # PAM_BUILDLINK3_MK
 
diff -r cfc6665483f2 -r c80495fe71ac security/PAM/distinfo
--- a/security/PAM/distinfo     Fri Nov 19 14:46:12 2004 +0000
+++ b/security/PAM/distinfo     Fri Nov 19 14:54:55 2004 +0000
@@ -1,15 +1,15 @@
-$NetBSD: distinfo,v 1.10 2004/11/16 07:46:57 jlam Exp $
+$NetBSD: distinfo,v 1.11 2004/11/19 14:54:55 jlam Exp $
 
 SHA1 (Linux-PAM-0.77.tar.gz) = 58dff29aec3c0b6a9e9b53af6fb643056ce0f304
 Size (Linux-PAM-0.77.tar.gz) = 442569 bytes
 SHA1 (patch-aa) = 99f4889c24ff71a9e40e0e913d6071b78a326877
 SHA1 (patch-ab) = 02fbb08bc8f74860eada3bdb23333ec5c191f124
 SHA1 (patch-ac) = dfd528bc187fcfeaedaee0418549ac6a65c644f4
-SHA1 (patch-ad) = 9e43f70d1b772727c0ef4e14e6cb12a15128c9a3
-SHA1 (patch-ae) = a630453cc887fabee3a52cceea1e2aa5cec3f9ca
-SHA1 (patch-af) = a6ca640f46457998146f4ea5efb06577b76fc57d
+SHA1 (patch-ad) = 336101bd1779715eac39f4ef5e923745defd438f
+SHA1 (patch-ae) = 58c67c5ba430d2c5788717c6c7373dbf84d7b424
+SHA1 (patch-af) = 10917af14f4bfd27c7872144ca215efdfe68d132
 SHA1 (patch-ag) = 6329935d62d0ff82b6bf12783a600ccee28032aa
-SHA1 (patch-ah) = 5fb98628d5fcec8a7a76f3743d5e960b3279ba18
+SHA1 (patch-ah) = 93ae27987cda8a7bc04957066a569470f035aac8
 SHA1 (patch-ai) = 950c9e949c72eaf904452d8afefc0f994101e5a8
 SHA1 (patch-aj) = d47bc58c3dc810497290d6ec4a3646380b5fa4d7
 SHA1 (patch-ak) = 491aa837ee756269d57d642aeba999d1f8cc8187
@@ -21,8 +21,8 @@
 SHA1 (patch-aq) = 91587c5b9c6587221708247decb0e82f665ae2bf
 SHA1 (patch-ar) = b8072ebbc1a38c26d44c0e087a2b8b93f1eb7768
 SHA1 (patch-as) = e4fdfef53c097985c2aa8ff8225fed1caa812c10
-SHA1 (patch-at) = c4ec24d53daf467a05b7e5875625d4ba37288cb1
-SHA1 (patch-au) = 21000d628f7d1c99ea8914069f1db41fc37dcab0
-SHA1 (patch-av) = bc74f55d71f84abe3c3c80b970b049343c3716af
-SHA1 (patch-aw) = fe1ddef649a736459ff998b6abd96d7b3f522838
+SHA1 (patch-at) = 48d8874962407ad79a84aa8610d3ff490af2fe4b
+SHA1 (patch-au) = 6c1327faf2ec9f1ff74f01443075852bf94f3788
+SHA1 (patch-av) = 98c7b6ea2ba655cb405492eddba2f9d246b08817
+SHA1 (patch-aw) = d56fd3ca5093af306b0ceab5f81cb7bc6fd237de
 SHA1 (patch-ax) = 16f4ef37306f05a9792684440a802bed727b03df
diff -r cfc6665483f2 -r c80495fe71ac security/PAM/patches/patch-ad
--- a/security/PAM/patches/patch-ad     Fri Nov 19 14:46:12 2004 +0000
+++ b/security/PAM/patches/patch-ad     Fri Nov 19 14:54:55 2004 +0000
@@ -1,4 +1,4 @@
-$NetBSD: patch-ad,v 1.5 2004/11/16 07:46:57 jlam Exp $
+$NetBSD: patch-ad,v 1.6 2004/11/19 14:54:55 jlam Exp $
 
 --- libpam/Makefile.orig       2001-12-09 16:44:58.000000000 -0500
 +++ libpam/Makefile
@@ -11,6 +11,15 @@
  
  ifeq ($(WITH_LIBDEBUG),yes)
   LIBNAME=libpamd
+@@ -22,7 +22,7 @@ dummy: ../Make.Rules all
+ 
+ # ---------------------------------------------
+ 
+-CFLAGS += $(DYNAMIC) $(STATIC) $(MOREFLAGS) \
++CFLAGS += $(DYNAMIC) $(STATIC) $(LTCFLAGS) $(MOREFLAGS) \
+   -DLIBPAM_VERSION_MAJOR=$(MAJOR_REL) \
+   -DLIBPAM_VERSION_MINOR=$(MINOR_REL)
+ 
 @@ -36,6 +36,10 @@ LIBPAMFULL = $(LIBPAMNAME)$(MODIFICATION
  
  LIBPAMSTATIC = $(LIBNAME).a
diff -r cfc6665483f2 -r c80495fe71ac security/PAM/patches/patch-ae
--- a/security/PAM/patches/patch-ae     Fri Nov 19 14:46:12 2004 +0000
+++ b/security/PAM/patches/patch-ae     Fri Nov 19 14:54:55 2004 +0000
@@ -1,11 +1,13 @@
-$NetBSD: patch-ae,v 1.5 2004/11/16 07:46:57 jlam Exp $
+$NetBSD: patch-ae,v 1.6 2004/11/19 14:54:55 jlam Exp $
 
 --- libpam_misc/Makefile.orig  2002-06-27 00:04:54.000000000 -0400
 +++ libpam_misc/Makefile
-@@ -16,7 +16,12 @@ VERSION=.$(MAJOR_REL)
+@@ -15,8 +15,13 @@ endif
+ VERSION=.$(MAJOR_REL)
  MODIFICATION=.$(MINOR_REL)
  
- CFLAGS += $(MOREFLAGS) $(DYNAMIC) $(STATIC)
+-CFLAGS += $(MOREFLAGS) $(DYNAMIC) $(STATIC)
++CFLAGS += $(MOREFLAGS) $(DYNAMIC) $(STATIC) $(LTCFLAGS) 
 +ifeq ($(DYNAMIC_LIBPAM),yes)
  LINKLIBS += -L$(absolute_objdir)/libpam -lpam
 +endif
diff -r cfc6665483f2 -r c80495fe71ac security/PAM/patches/patch-af
--- a/security/PAM/patches/patch-af     Fri Nov 19 14:46:12 2004 +0000
+++ b/security/PAM/patches/patch-af     Fri Nov 19 14:54:55 2004 +0000
@@ -1,7 +1,16 @@
-$NetBSD: patch-af,v 1.4 2004/11/16 07:46:57 jlam Exp $
+$NetBSD: patch-af,v 1.5 2004/11/19 14:54:55 jlam Exp $
 
 --- libpamc/Makefile.orig      2001-02-10 02:17:53.000000000 -0500
 +++ libpamc/Makefile
+@@ -15,7 +15,7 @@ endif
+ VERSION=.$(MAJOR_REL)
+ MODIFICATION=.$(MINOR_REL)
+ 
+-CFLAGS += $(MOREFLAGS) $(DYNAMIC) $(STATIC)
++CFLAGS += $(MOREFLAGS) $(DYNAMIC) $(STATIC) $(LTCFLAGS)
+ 
+ # dynamic library names
+ 
 @@ -27,6 +27,10 @@ LIBNAMEDFULL = $(LIBNAMEDNAME)$(MODIFICA
  
  LIBNAMEDSTATIC = $(LIBNAME).a
diff -r cfc6665483f2 -r c80495fe71ac security/PAM/patches/patch-ah
--- a/security/PAM/patches/patch-ah     Fri Nov 19 14:46:12 2004 +0000
+++ b/security/PAM/patches/patch-ah     Fri Nov 19 14:54:55 2004 +0000
@@ -1,4 +1,4 @@
-$NetBSD: patch-ah,v 1.5 2004/11/16 07:46:57 jlam Exp $
+$NetBSD: patch-ah,v 1.6 2004/11/19 14:54:55 jlam Exp $
 
 --- modules/Simple.Rules.orig  2001-12-09 17:15:11.000000000 -0500
 +++ modules/Simple.Rules
@@ -46,7 +46,7 @@
        $(CC) $(CFLAGS) $(INCLUDE_PAMMODUTILS) $(STATIC) $(TARGET_ARCH) -c $< -o $@
  
 +%.lo : %.c
-+      $(SHLIBTOOL) --mode=compile $(CC) $(CFLAGS) $(INCLUDE_PAMMODUTILS) -DPAM_DYNAMIC $(TARGET_ARCH) -c $<
++      $(SHLIBTOOL) --mode=compile $(CC) $(CFLAGS) $(INCLUDE_PAMMODUTILS) $(LTCFLAGS) $(TARGET_ARCH) -c $<
 +
  dirs:
  ifdef DYNAMIC
diff -r cfc6665483f2 -r c80495fe71ac security/PAM/patches/patch-at
--- a/security/PAM/patches/patch-at     Fri Nov 19 14:46:12 2004 +0000
+++ b/security/PAM/patches/patch-at     Fri Nov 19 14:54:55 2004 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-at,v 1.4 2004/11/16 07:46:57 jlam Exp $
+$NetBSD: patch-at,v 1.5 2004/11/19 14:54:55 jlam Exp $
 
 --- Make.Rules.in.orig 2002-06-27 00:04:54.000000000 -0400
 +++ Make.Rules.in
-@@ -75,10 +75,13 @@ WITH_MEMORY_DEBUG=@WITH_MEMORY_DEBUG@
+@@ -75,10 +75,14 @@ WITH_MEMORY_DEBUG=@WITH_MEMORY_DEBUG@
  WITH_LIBDEBUG=@WITH_LIBDEBUG@
  WITH_PAMLOCKING=@WITH_PAMLOCKING@
  WITH_LCKPWDF=@WITH_LCKPWDF@
@@ -15,12 +15,13 @@
 +LIBTOOL_LIBPAM=yes
 +STATIC=
 +DYNAMIC=
++LTCFLAGS=-DPAM_DYNAMIC
 +LIBTOOL=@LIBTOOL@
 +SHLIBTOOL=@SHLIBTOOL@
  
  # Location of libraries when installed on the system
  FAKEROOT=@FAKEROOT@
-@@ -104,7 +107,7 @@ LIBDL=@LIBDL@
+@@ -104,7 +108,7 @@ LIBDL=@LIBDL@
  MKDIR=@MKDIR@
  INSTALL=@INSTALL@
  RANLIB=@RANLIB@
diff -r cfc6665483f2 -r c80495fe71ac security/PAM/patches/patch-au
--- a/security/PAM/patches/patch-au     Fri Nov 19 14:46:12 2004 +0000
+++ b/security/PAM/patches/patch-au     Fri Nov 19 14:54:55 2004 +0000
@@ -1,4 +1,4 @@
-$NetBSD: patch-au,v 1.4 2004/11/16 07:46:57 jlam Exp $
+$NetBSD: patch-au,v 1.5 2004/11/19 14:54:55 jlam Exp $
 
 --- modules/pam_filter/Makefile.orig   2001-11-11 02:43:54.000000000 -0500
 +++ modules/pam_filter/Makefile
@@ -15,7 +15,7 @@
        $(CC) $(CFLAGS) $(STATIC) $(CPPFLAGS) $(TARGET_ARCH) -c $< -o $@
  
 +%.lo : %.c
-+      $(SHLIBTOOL) --mode=compile $(CC) $(CFLAGS) $(INCLUDE_PAMMODUTILS) -DPAM_DYNAMIC $(TARGET_ARCH) -c $<
++      $(SHLIBTOOL) --mode=compile $(CC) $(CFLAGS) $(INCLUDE_PAMMODUTILS) $(LTCFLAGS) $(TARGET_ARCH) -c $<
 +
  ifdef DYNAMIC
  LIBSHARED = $(TITLE).so
diff -r cfc6665483f2 -r c80495fe71ac security/PAM/patches/patch-av
--- a/security/PAM/patches/patch-av     Fri Nov 19 14:46:12 2004 +0000
+++ b/security/PAM/patches/patch-av     Fri Nov 19 14:54:55 2004 +0000
@@ -1,4 +1,4 @@
-$NetBSD: patch-av,v 1.4 2004/11/16 07:46:58 jlam Exp $
+$NetBSD: patch-av,v 1.5 2004/11/19 14:54:55 jlam Exp $
 
 --- modules/pam_tally/Makefile.orig    2001-06-27 02:20:43.000000000 -0400
 +++ modules/pam_tally/Makefile
@@ -15,7 +15,7 @@
        $(CC) $(CFLAGS) $(STATIC) $(CPPFLAGS) $(TARGET_ARCH) -c $< -o $@
  
 +%.lo : %.c
-+      $(SHLIBTOOL) --mode=compile $(CC) $(CFLAGS) $(CPPFLAGS) -DPAM_DYNAMIC $(TARGET_ARCH) -c $<
++      $(SHLIBTOOL) --mode=compile $(CC) $(CFLAGS) $(LTCFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c $<
  
  ifdef DYNAMIC
  LIBSHARED = $(TITLE).so
diff -r cfc6665483f2 -r c80495fe71ac security/PAM/patches/patch-aw
--- a/security/PAM/patches/patch-aw     Fri Nov 19 14:46:12 2004 +0000
+++ b/security/PAM/patches/patch-aw     Fri Nov 19 14:54:55 2004 +0000
@@ -1,4 +1,4 @@
-$NetBSD: patch-aw,v 1.4 2004/11/16 07:46:58 jlam Exp $
+$NetBSD: patch-aw,v 1.5 2004/11/19 14:54:55 jlam Exp $
 
 --- modules/pam_unix/Makefile.orig     2001-02-11 01:33:53.000000000 -0500
 +++ modules/pam_unix/Makefile
@@ -41,7 +41,7 @@
        $(CC) $(CFLAGS) $(STATIC) $(CPPFLAGS) $(TARGET_ARCH) -c $< -o $@
  
 +%.lo : %.c
-+      $(SHLIBTOOL) --mode=compile $(CC) $(CFLAGS) $(CPPFLAGS) -DPAM_DYNAMIC $(TARGET_ARCH) -c $<
++      $(SHLIBTOOL) --mode=compile $(CC) $(CFLAGS) $(LTCFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c $<
 +
  dummy:
        @echo "**** This is not a top-level Makefile "



Home | Main Index | Thread Index | Old Index