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