diff options
author | Akinori MUSHA <knu@FreeBSD.org> | 2002-10-08 10:13:51 +0000 |
---|---|---|
committer | Akinori MUSHA <knu@FreeBSD.org> | 2002-10-08 10:13:51 +0000 |
commit | 7bd278072d3908a95778746382aad30b7d355374 (patch) | |
tree | f1ac1d932e7648e12c6ca8b29594148dcb46f5ae /security/ruby-cast_256/Makefile | |
parent | Use bzip'ed distfile like other gnome ports do. (diff) |
Add ruby-cast_256, a Ruby extension library which implements CAST-256
encryption.
Notes
Notes:
svn path=/head/; revision=67619
Diffstat (limited to 'security/ruby-cast_256/Makefile')
-rw-r--r-- | security/ruby-cast_256/Makefile | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/security/ruby-cast_256/Makefile b/security/ruby-cast_256/Makefile new file mode 100644 index 000000000000..6d81c47210e9 --- /dev/null +++ b/security/ruby-cast_256/Makefile @@ -0,0 +1,53 @@ +# New ports collection makefile for: Ruby/CAST-256 +# Date created: 8 October 2002 +# Whom: Akinori MUSHA aka knu <knu@idaemons.org> +# +# $FreeBSD$ +# + +PORTNAME= cast_256 +PORTVERSION= 1.0 +CATEGORIES= security ruby +MASTER_SITES= http://www.s-direktnet.de/homepages/neumann/Data/Michael/Kryptologie/Cast/ +PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX} +DISTNAME= ruby_${PORTNAME} +DIST_SUBDIR= ruby + +MAINTAINER= knu@FreeBSD.org + +RESTRICTED= "Crypto; export-controlled" + +USE_ZIP= yes + +USE_RUBY= yes +USE_RUBY_EXTCONF= yes + +WRKSRC= ${WRKDIR}/${PORTNAME}/gcc +INSTALL_TARGET= site-install + +DOCS= ../readme.txt +EXAMPLES= ../test.rb + +post-extract: + ${ECHO_CMD} >> ${WRKSRC}/cast_256.hpp + ( \ + ${ECHO_CMD} 'require "mkmf"'; \ + ${ECHO_CMD} 'have_library("stdc++")'; \ + ${ECHO_CMD} 'create_makefile("rcast_256")'; \ + ) > ${WRKSRC}/${RUBY_EXTCONF} + ${MKDIR} ${WRKSRC}/lib + ${MV} ${WRKSRC}/../cast_256.rb ${WRKSRC}/lib/ + +post-install: +.if !defined(NOPORTDOCS) + ${MKDIR} ${RUBY_MODEXAMPLESDIR} +.for f in ${EXAMPLES} + ${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_MODEXAMPLESDIR}/ +.endfor + ${MKDIR} ${RUBY_MODDOCDIR} +.for f in ${DOCS} + ${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_MODDOCDIR}/ +.endfor +.endif + +.include <bsd.port.mk> |