diff options
author | John Polstra <jdp@FreeBSD.org> | 1996-11-01 02:37:35 +0000 |
---|---|---|
committer | John Polstra <jdp@FreeBSD.org> | 1996-11-01 02:37:35 +0000 |
commit | 61ce7c4a2259f61bcaf6921e0cd4578dd8b7a638 (patch) | |
tree | 04a75a3adb415f5535d73ef864a7fdd72f1272ac /lang/modula-3-socks/Makefile | |
parent | Add dejagnu (diff) |
This package implements SOCKS support for Modula-3 applications. It
will be used to support SOCKS operation in the soon-to-be-released next
version of CVSup.
A tip of the hat to: Darryl Okahata, who developed the patches
necessary to make the SOCKS library work with Modula-3's multithreaded
I/O system.
Notes
Notes:
svn path=/head/; revision=4225
Diffstat (limited to 'lang/modula-3-socks/Makefile')
-rw-r--r-- | lang/modula-3-socks/Makefile | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/lang/modula-3-socks/Makefile b/lang/modula-3-socks/Makefile new file mode 100644 index 000000000000..f8ee0777fce4 --- /dev/null +++ b/lang/modula-3-socks/Makefile @@ -0,0 +1,52 @@ +# New ports collection makefile for: modula-3-socks +# Version required: A.B9.06 +# Date created: 31 Oct 1996 +# Whom: John Polstra <jdp@polstra.com> +# +# $Id$ +# + +DISTNAME= modula-3-socks +PKGNAME= modula-3-socks-1.0 +CATEGORIES+= lang +MASTER_SITES= ftp://ftp.cup.hp.com/dist/socks/A.B9.06/ +DISTFILES= socks.tar.gz + +MAINTAINER= jdp@polstra.com + +NO_WRKSUBDIR= yes + +libm3socks_files= accept.c bind.c close.c connect.c dup.c dup2.c \ + gethostbyaddr.c gethostbyname.c getpeername.c \ + getsockname.c listen.c read.c recv.c recvfrom.c \ + select.c send.c sendto.c shutdown.c socket.c \ + socksconf.h wrap.h write.c + +m3socks_files= m3socks.sh m3socks.1 m3socks.conf.5 + +post-extract: + @cp -p ${FILESDIR}/Makefile.top ${WRKSRC}/Makefile + @test -d ${WRKSRC}/libm3socks || mkdir ${WRKSRC}/libm3socks + @cd ${FILESDIR}; \ + cp -p Makefile.libm3socks ${WRKSRC}/libm3socks/Makefile; \ + cp -p ${libm3socks_files} ${WRKSRC}/libm3socks + @test -d ${WRKSRC}/m3socks || mkdir ${WRKSRC}/m3socks + @cd ${FILESDIR}; \ + cp -p Makefile.m3socks ${WRKSRC}/m3socks/Makefile; \ + cp -p ${m3socks_files} ${WRKSRC}/m3socks + +pre-install: + @cd ${PREFIX}/lib; \ + test -d m3/FreeBSD2 || { \ + mkdir -p m3/FreeBSD2; \ + chown ${BINOWN}.${BINGRP} m3 m3/FreeBSD2; \ + } + +post-install: + @if [ ! -f ${PREFIX}/etc/m3socks.conf ]; then \ + echo -n "Please create a configuration file in "; \ + echo "${PREFIX}/etc/m3socks.conf"; \ + echo "Read m3socks.conf(5) for details"; \ + fi + +.include <bsd.port.mk> |