diff options
author | Dirk Meyer <dinoex@FreeBSD.org> | 2002-10-27 09:56:46 +0000 |
---|---|---|
committer | Dirk Meyer <dinoex@FreeBSD.org> | 2002-10-27 09:56:46 +0000 |
commit | dacce7ccd6e66edaa112129f16d7919dadedc149 (patch) | |
tree | 0d54af1ec1c0b6456822dd5ba8023866b2952a0b /mail/pantomime-ssl | |
parent | take maintainership (diff) |
SSL Connections for pantomime
Notes
Notes:
svn path=/head/; revision=68913
Diffstat (limited to 'mail/pantomime-ssl')
-rw-r--r-- | mail/pantomime-ssl/Makefile | 50 | ||||
-rw-r--r-- | mail/pantomime-ssl/TODO | 22 | ||||
-rw-r--r-- | mail/pantomime-ssl/distinfo | 1 | ||||
-rw-r--r-- | mail/pantomime-ssl/pkg-comment | 1 | ||||
-rw-r--r-- | mail/pantomime-ssl/pkg-descr | 1 | ||||
-rw-r--r-- | mail/pantomime-ssl/pkg-plist | 12 |
6 files changed, 87 insertions, 0 deletions
diff --git a/mail/pantomime-ssl/Makefile b/mail/pantomime-ssl/Makefile new file mode 100644 index 000000000000..1a7ac2842562 --- /dev/null +++ b/mail/pantomime-ssl/Makefile @@ -0,0 +1,50 @@ +# New ports collection makefile for: Pantomime-SSL +# Date created: 27.October 2002 +# Whom: dirk.meyer@dinoex.sub.org +# +# $FreeBSD$ +# + +PORTNAME= pantomime +PORTVERSION= 1.0.5 +CATEGORIES= mail +MASTER_SITES= http://www.collaboration-world.com/mirror/ \ + http://extrovert.screwdriver.net/~extra/ \ + ftp://ftp.tuwien.ac.at/z6/publishing/gnustep/libs/ +PKGNAMESUFFIX= -ssl +DISTNAME= Pantomime-${PORTVERSION} + +MAINTAINER= dinoex@FreeBSD.org + +BUILD_DEPENDS+= ${LOCALLIBDIR}/libPantomime.so:${PORTSDIR}/mail/pantomime +RUN_DEPENDS+= ${LOCALLIBDIR}/libPantomime.so:${PORTSDIR}/mail/pantomime + +PREFIX= ${LOCALBASE}/GNUstep +WRKSRC= ${WRKDIR}/Pantomime/Bundles/SSL +USE_GMAKE= yes +MAKEFILE= GNUmakefile +ALL_TARGET= +NO_MTREE= yes +LOCALLIBDIR= ${PREFIX}/Local/Libraries/${GNU_ARCH}/${OPSYS:L}/gnu-gnu-gnu + +.include <bsd.port.pre.mk> + +.include "${PORTSDIR}/security/openssl/Makefile.ssl" + +.if ${MACHINE_ARCH} == "i386" +GNU_ARCH= ix86 +.else +GNU_ARCH= ${MACHINE_ARCH} +.endif + +PLIST_SUB+= GNU_ARCH=${GNU_ARCH} OPSYS=${OPSYS:L} + +do-build: + @(cd ${WRKSRC}; . ${PREFIX}/System/Makefiles/GNUstep.sh; \ + ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${ALL_TARGET}) + +do-install: + @(cd ${WRKSRC}; . ${PREFIX}/System/Makefiles/GNUstep.sh; \ + ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${INSTALL_TARGET}) + +.include <bsd.port.post.mk> diff --git a/mail/pantomime-ssl/TODO b/mail/pantomime-ssl/TODO new file mode 100644 index 000000000000..99a3fccd6300 --- /dev/null +++ b/mail/pantomime-ssl/TODO @@ -0,0 +1,22 @@ + + 3.1 How do I get SSL working? +(Linux/MacOS X) [ Linux ] +You need to install OpenSSL. This library is available in packages for most distributions. As an example, under Debian/Linux, you can do: + +% apt-get install libssl-dev + +and all the prerequisites will be installed. +Once you have installed OpenSSL, simply compile the TCPSSLConnection by doing: + +% cd Pantomime/Bundles/SSL; make; make install + + +[ MacOS X] +Under Apple Mac OS X, the SSL code was developped and tested using the OpenSSL package from the Fink project. You first need to install Fink, following their instructions. Once you've installed Fink, you can install OpenSSL by doing: + +% apt-get install openssl-dev + +Once you have installed the OpenSSL package, you can open the Pantomime project inside Project Builder. Compile Pantomime using the default target first and once it has completed, select the TCPSSLConnection target and build this target. Once you've sucessfully build it, copy the TCPSSLConnection bundle to your user's library directory by doing: + +% mkdir ~/Library/Pantomime; cd Pantomime/build; cp -R TCPSSLConnection.bundl ~/Library/Pantomime + diff --git a/mail/pantomime-ssl/distinfo b/mail/pantomime-ssl/distinfo new file mode 100644 index 000000000000..f226d0c09b32 --- /dev/null +++ b/mail/pantomime-ssl/distinfo @@ -0,0 +1 @@ +MD5 (Pantomime-1.0.5.tar.gz) = bb468e335dd3be2523f42a98d5c9ddf1 diff --git a/mail/pantomime-ssl/pkg-comment b/mail/pantomime-ssl/pkg-comment new file mode 100644 index 000000000000..b766dfc98d62 --- /dev/null +++ b/mail/pantomime-ssl/pkg-comment @@ -0,0 +1 @@ +SSL Connections for pantomime diff --git a/mail/pantomime-ssl/pkg-descr b/mail/pantomime-ssl/pkg-descr new file mode 100644 index 000000000000..b766dfc98d62 --- /dev/null +++ b/mail/pantomime-ssl/pkg-descr @@ -0,0 +1 @@ +SSL Connections for pantomime diff --git a/mail/pantomime-ssl/pkg-plist b/mail/pantomime-ssl/pkg-plist new file mode 100644 index 000000000000..0bcfaf50f90b --- /dev/null +++ b/mail/pantomime-ssl/pkg-plist @@ -0,0 +1,12 @@ +Local/Library/Pantomime/TCPSSLConnection.bundle/Contents/Info.plist +Local/Library/Pantomime/TCPSSLConnection.bundle/Resources/Info-gnustep.plist +Local/Library/Pantomime/TCPSSLConnection.bundle/Resources/Info.plist +Local/Library/Pantomime/TCPSSLConnection.bundle/%%GNU_ARCH%%/%%OPSYS%%/gnu-gnu-gnu/TCPSSLConnection +@exec ln -sf ../Resources %D/Local/Library/Pantomime/TCPSSLConnection.bundle/Contents/Resources +@unexec rm -f %D/Local/Library/Pantomime/TCPSSLConnection.bundle/Contents/Resources +@dirrm Local/Library/Pantomime/TCPSSLConnection.bundle/%%GNU_ARCH%%/%%OPSYS%%/gnu-gnu-gnu +@dirrm Local/Library/Pantomime/TCPSSLConnection.bundle/%%GNU_ARCH%%/%%OPSYS%% +@dirrm Local/Library/Pantomime/TCPSSLConnection.bundle/%%GNU_ARCH%% +@dirrm Local/Library/Pantomime/TCPSSLConnection.bundle/Contents +@dirrm Local/Library/Pantomime/TCPSSLConnection.bundle/Resources +@dirrm Local/Library/Pantomime/TCPSSLConnection.bundle |