pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/security/gnustep-ssl Initial import of gnustep-ssl-1.9...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/f78072b8dc38
branches:  trunk
changeset: 472464:f78072b8dc38
user:      rh <rh%pkgsrc.org@localhost>
date:      Sun Apr 11 00:08:11 2004 +0000

description:
Initial import of gnustep-ssl-1.9.1, the SSL bundle for gnustep split out
from gnustep-base.

diffstat:

 security/gnustep-ssl/DESCR            |  11 ++++++++
 security/gnustep-ssl/Makefile         |  45 +++++++++++++++++++++++++++++++++++
 security/gnustep-ssl/PLIST            |   6 ++++
 security/gnustep-ssl/buildlink2.mk    |  20 +++++++++++++++
 security/gnustep-ssl/buildlink3.mk    |  21 ++++++++++++++++
 security/gnustep-ssl/distinfo         |   6 ++++
 security/gnustep-ssl/patches/patch-aa |  20 +++++++++++++++
 security/gnustep-ssl/patches/patch-ab |  20 +++++++++++++++
 8 files changed, 149 insertions(+), 0 deletions(-)

diffs (181 lines):

diff -r adc6a60e9cdc -r f78072b8dc38 security/gnustep-ssl/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/gnustep-ssl/DESCR        Sun Apr 11 00:08:11 2004 +0000
@@ -0,0 +1,11 @@
+This is the Secure Socket Layer (SSL) bundle separated out of the
+GNUstep Base Library.
+
+  The GNUstep Base Library is a library of general-purpose, non-graphical
+Objective C objects.  For example, it includes classes for strings,
+object collections, byte streams, typed coders, invocations,
+notifications, notification dispatchers, moments in time, network ports,
+remote object messaging support (distributed objects), and event loops.
+
+  It provides functionality that aims to implement the non-graphical
+portion of the OpenStep standard (the Foundation library).
diff -r adc6a60e9cdc -r f78072b8dc38 security/gnustep-ssl/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/gnustep-ssl/Makefile     Sun Apr 11 00:08:11 2004 +0000
@@ -0,0 +1,45 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/04/11 00:08:11 rh Exp $
+#
+
+DISTNAME=              gnustep-base-1.9.1
+PKGNAME=               ${DISTNAME:S/base/ssl/}
+CATEGORIES=            security gnustep
+MASTER_SITES=          ftp://ftp.gnustep.org/pub/gnustep/core/
+
+MAINTAINER=            rh%NetBSD.org@localhost
+HOMEPAGE=              http://www.gnustep.org/
+COMMENT=               GNUstep SSL bundle
+
+BUILDLINK_DEPENDS.gnustep-base=        gnustep-base>=1.9.1
+
+CONFLICTS+=    gnustep-base<1.9.1
+
+PTHREAD_LIBS=          -lpthread
+
+CONFIGURE_DIRS=                ${WRKDIR}/${DISTNAME}
+WRKSRC=                        ${CONFIGURE_DIRS}/SSL
+MAKEFILE=              GNUmakefile
+USE_GNU_TOOLS+=                make
+USE_BUILDLINK3=                yes
+GNU_CONFIGURE=         yes
+GNU_CONFIGURE_PREFIX=  ${PREFIX}/share/GNUstep
+CONFIGURE_ARGS+=       --exec-prefix=${PREFIX}/libexec/GNUstep
+CONFIGURE_ENV+=                INSTALL_PROGRAM="${INSTALL_SCRIPT}"
+
+pre-configure:
+.for pfile in configure ../base.make.in
+       ${CP} ${WRKSRC}/${pfile} ${WRKSRC}/${pfile}.tmpl
+       ${SED} 's|@PTHREAD_LIBS@|${PTHREAD_LIBS}|g'                     \
+               <${WRKSRC}/${pfile}.tmpl >${WRKSRC}/${pfile}
+.endfor
+
+.include "../../devel/gnustep-base/buildlink3.mk"
+.include "../../security/openssl/buildlink3.mk"
+
+.include "../../mk/pthread.buildlink3.mk"
+
+.if defined(PTHREAD_TYPE) && (${PTHREAD_TYPE} == "pth")
+PTHREAD_LIBS+=         -lpth
+.endif
+
+.include "../../mk/bsd.pkg.mk"
diff -r adc6a60e9cdc -r f78072b8dc38 security/gnustep-ssl/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/gnustep-ssl/PLIST        Sun Apr 11 00:08:11 2004 +0000
@@ -0,0 +1,6 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/04/11 00:08:11 rh Exp $
+share/GNUstep/System/Library/Bundles/SSL.bundle/Resources/Info-gnustep.plist
+share/GNUstep/System/Library/Bundles/SSL.bundle/SSL
+share/GNUstep/System/Library/Bundles/SSL.bundle/stamp.make
+@dirrm share/GNUstep/System/Library/Bundles/SSL.bundle/Resources
+@dirrm share/GNUstep/System/Library/Bundles/SSL.bundle
diff -r adc6a60e9cdc -r f78072b8dc38 security/gnustep-ssl/buildlink2.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/gnustep-ssl/buildlink2.mk        Sun Apr 11 00:08:11 2004 +0000
@@ -0,0 +1,20 @@
+# $NetBSD: buildlink2.mk,v 1.1.1.1 2004/04/11 00:08:11 rh Exp $
+
+.if !defined(GNUSTEP_SSL_BUILDLINK2_MK)
+GNUSTEP_SSL_BUILDLINK2_MK=     # defined
+
+BUILDLINK_PACKAGES+=                   gnustep-ssl
+BUILDLINK_DEPENDS.gnustep-ssl?=                gnustep-ssl>=1.9.1
+BUILDLINK_PKGSRCDIR.gnustep-ssl?=      ../../security/gnustep-ssl
+
+EVAL_PREFIX+=  BUILDLINK_PREFIX.gnustep-ssl=gnustep-ssl
+BUILDLINK_PREFIX.gnustep-ssl_DEFAULT=  ${LOCALBASE}
+
+.include "../../devel/gnustep-base/buildlink2.mk"
+.include "../../security/openssl/buildlink2.mk"
+
+BUILDLINK_TARGETS+=    gnustep-ssl-buildlink
+
+gnustep-ssl-buildlink: _BUILDLINK_USE
+
+.endif # GNUSTEP_SSL_BUILDLINK2_MK
diff -r adc6a60e9cdc -r f78072b8dc38 security/gnustep-ssl/buildlink3.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/gnustep-ssl/buildlink3.mk        Sun Apr 11 00:08:11 2004 +0000
@@ -0,0 +1,21 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2004/04/11 00:08:11 rh Exp $
+
+BUILDLINK_DEPTH:=              ${BUILDLINK_DEPTH}+
+GNUSTEP_SSL_BUILDLINK3_MK:=    ${GNUSTEP_SSL_BUILDLINK3_MK}+
+
+.if !empty(BUILDLINK_DEPTH:M+)
+BUILDLINK_DEPENDS+=    gnustep-ssl
+.endif
+
+BUILDLINK_PACKAGES:=   ${BUILDLINK_PACKAGES:Ngnustep-ssl}
+BUILDLINK_PACKAGES+=   gnustep-ssl
+
+.if !empty(GNUSTEP_SSL_BUILDLINK3_MK:M+)
+BUILDLINK_DEPENDS.gnustep-ssl+=                gnustep-ssl>=1.9.1
+BUILDLINK_PKGSRCDIR.gnustep-ssl?=      ../../security/gnustep-ssl
+.endif # GNUSTEP_SSL_BUILDLINK3_MK
+
+.include "../../devel/gnustep-base/buildlink3.mk"
+.include "../../security/openssl/buildlink3.mk"
+
+BUILDLINK_DEPTH:=     ${BUILDLINK_DEPTH:S/+$//}
diff -r adc6a60e9cdc -r f78072b8dc38 security/gnustep-ssl/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/gnustep-ssl/distinfo     Sun Apr 11 00:08:11 2004 +0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2004/04/11 00:08:11 rh Exp $
+
+SHA1 (gnustep-base-1.9.1.tar.gz) = 143b2fbbb0516e2d73312ff9950f2c99ff18c618
+Size (gnustep-base-1.9.1.tar.gz) = 1689980 bytes
+SHA1 (patch-aa) = f7c59f52d95b1965d1321ebfb6fd17e1cd8aafc9
+SHA1 (patch-ab) = a82a649ced4431230acc45a12534c2aa55e1db55
diff -r adc6a60e9cdc -r f78072b8dc38 security/gnustep-ssl/patches/patch-aa
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/gnustep-ssl/patches/patch-aa     Sun Apr 11 00:08:11 2004 +0000
@@ -0,0 +1,20 @@
+$NetBSD: patch-aa,v 1.1.1.1 2004/04/11 00:08:11 rh Exp $
+
+--- GNUmakefile.orig   2004-01-13 12:39:43.000000000 +1000
++++ GNUmakefile
+@@ -35,7 +35,6 @@ include $(GNUSTEP_MAKEFILES)/common.make
+ srcdir = .
+ PACKAGE_NAME = gnustep-base
+ 
+-ifneq ($(base),no)
+ ifeq ($(HAVE_OPENSSL), yes)
+ 
+ # The bundles to be compiled
+@@ -53,7 +52,6 @@ SSL_PRINCIPAL_CLASS = GSSSLHandle
+ SSL_BUNDLE_LIBS = $(SSLLIBS) -lgnustep-base -lobjc
+ 
+ endif
+-endif
+ 
+ # GNUSTEP_INSTALL_PREFIX must be defined here and not in config.h because
+ # the installing person may set it on the `make' command line.
diff -r adc6a60e9cdc -r f78072b8dc38 security/gnustep-ssl/patches/patch-ab
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/gnustep-ssl/patches/patch-ab     Sun Apr 11 00:08:11 2004 +0000
@@ -0,0 +1,20 @@
+$NetBSD: patch-ab,v 1.1.1.1 2004/04/11 00:08:11 rh Exp $
+
+--- ../Headers/Foundation/NSCoder.h.orig       2004-01-22 19:37:07.000000000 +1000
++++ ../Headers/Foundation/NSCoder.h
+@@ -82,9 +82,15 @@
+  * MacOS-X adds some typedefs that GNUstep already has by another name.
+  */
+ #include <GSConfig.h>
++#ifndef       uint8_t
+ #define       uint8_t gsu8
++#endif
++#ifndef       int32_t
+ #define       int32_t gss32
++#endif
++#ifndef       int64_t
+ #define       int64_t gss64
++#endif
+ 
+ 
+ /** <override-subclass />



Home | Main Index | Thread Index | Old Index