Import of pkgsrc-2013Q2

This commit is contained in:
2013-09-26 17:14:40 +02:00
commit 785076ae39
74991 changed files with 4380255 additions and 0 deletions

5
math/ltm/DESCR Normal file
View File

@@ -0,0 +1,5 @@
LibTomMath provides highly optimized and portable routines for a
vast majority of integer based number theoretic applications
(including public key cryptography). LibTomMath is not a cryptographic
toolkit itself but it can be used to write one [Used in LibTomCrypt
for RSA, DH and ECC public key routines].

35
math/ltm/Makefile Normal file
View File

@@ -0,0 +1,35 @@
# $NetBSD: Makefile,v 1.16 2012/09/11 23:04:23 asau Exp $
#
DISTNAME= ltm-0.42.0
PKGREVISION= 1
CATEGORIES= math
MASTER_SITES= http://libtom.org/files/
EXTRACT_SUFX= .tar.bz2
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://libtom.org/
COMMENT= Number theoretic multiple-precision integer library
LICENSE= public-domain
PKG_INSTALLATION_TYPES= overwrite pkgviews
WRKSRC= ${WRKDIR}/libtommath-0.42.0
USE_LIBTOOL= yes
MAKE_FILE= makefile.shared
BUILD_TARGET= default
USE_TOOLS+= gmake
AUTO_MKDIRS= yes
do-install:
${INSTALL_DATA} ${WRKSRC}/tommath.h ${DESTDIR}${PREFIX}/include
${INSTALL_DATA} ${WRKSRC}/tommath_class.h ${DESTDIR}${PREFIX}/include
${INSTALL_DATA} ${WRKSRC}/tommath_superclass.h ${DESTDIR}${PREFIX}/include
${LIBTOOL} --mode=install ${INSTALL_LIB} ${WRKSRC}/libtommath.la \
${DESTDIR}${PREFIX}/lib
${INSTALL_DATA} ${WRKSRC}/bn.pdf ${DESTDIR}${PREFIX}/share/doc/ltm
${INSTALL_DATA} ${WRKSRC}/poster.pdf ${DESTDIR}${PREFIX}/share/doc/ltm
${INSTALL_DATA} ${WRKSRC}/tommath.pdf ${DESTDIR}${PREFIX}/share/doc/ltm
.include "../../mk/bsd.pkg.mk"

8
math/ltm/PLIST Normal file
View File

@@ -0,0 +1,8 @@
@comment $NetBSD: PLIST,v 1.4 2011/03/10 09:52:24 drochner Exp $
include/tommath.h
include/tommath_class.h
include/tommath_superclass.h
lib/libtommath.la
share/doc/ltm/bn.pdf
share/doc/ltm/poster.pdf
share/doc/ltm/tommath.pdf

13
math/ltm/buildlink3.mk Normal file
View File

@@ -0,0 +1,13 @@
# $NetBSD: buildlink3.mk,v 1.9 2012/05/07 01:53:46 dholland Exp $
BUILDLINK_TREE+= ltm
.if !defined(LTM_BUILDLINK3_MK)
LTM_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.ltm+= ltm>=0.30
BUILDLINK_ABI_DEPENDS.ltm+= ltm>=0.30nb1
BUILDLINK_PKGSRCDIR.ltm?= ../../math/ltm
.endif # LTM_BUILDLINK3_MK
BUILDLINK_TREE+= -ltm

6
math/ltm/distinfo Normal file
View File

@@ -0,0 +1,6 @@
$NetBSD: distinfo,v 1.5 2011/03/10 09:52:24 drochner Exp $
SHA1 (ltm-0.42.0.tar.bz2) = 9b192701cf62b85e9bd65fbb4d622d04cfa5ee0d
RMD160 (ltm-0.42.0.tar.bz2) = 9994d60d7e847a066715d8c644ce9b125932bf92
Size (ltm-0.42.0.tar.bz2) = 1968961 bytes
SHA1 (patch-aa) = 97729991d4c6541d726c0fb1b565794388816ba1

39
math/ltm/patches/patch-aa Normal file
View File

@@ -0,0 +1,39 @@
$NetBSD: patch-aa,v 1.1 2011/03/10 09:52:25 drochner Exp $
--- makefile.shared.orig 2010-07-23 14:27:20.000000000 +0000
+++ makefile.shared
@@ -3,7 +3,7 @@
#Tom St Denis
VERSION=0:41
-CC = libtool --mode=compile --tag=CC gcc
+#CC = libtool --mode=compile --tag=CC gcc
CFLAGS += -I./ -Wall -W -Wshadow -Wsign-compare
@@ -48,8 +48,8 @@ HEADERS=tommath.h tommath_class.h tommat
#INCPATH-The directory to install the header files for libtommath.
#DATAPATH-The directory to install the pdf docs.
DESTDIR=
-LIBPATH=/usr/lib
-INCPATH=/usr/include
+LIBPATH=${PREFIX}/lib
+INCPATH=${PREFIX}/include
DATAPATH=/usr/share/doc/libtommath/pdf
OBJECTS=bncore.o bn_mp_init.o bn_mp_clear.o bn_mp_exch.o bn_mp_grow.o bn_mp_shrink.o \
@@ -82,8 +82,12 @@ bn_mp_to_signed_bin_n.o bn_mp_to_unsigne
objs: $(OBJECTS)
-$(LIBNAME): $(OBJECTS)
- libtool --mode=link gcc *.lo -o $(LIBNAME) -rpath $(LIBPATH) -version-info $(VERSION)
+.SUFFIXES: .lo
+.c.lo:
+ ${LIBTOOL} --mode=compile ${CC} -c ${CFLAGS} $< -o $@
+
+$(LIBNAME): $(OBJECTS:.o=.lo)
+ libtool --mode=link ${CC} *.lo -o $(LIBNAME) -rpath $(LIBPATH) -version-info $(VERSION)
install: $(LIBNAME)
install -d -g $(GROUP) -o $(USER) $(DESTDIR)$(LIBPATH)