1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-17 08:01:36 +00:00
Commit Graph

272911 Commits

Author SHA1 Message Date
Gabor Pali
447fda15e5 To store passwords securely, they should be salted, then hashed with a
slow hash function. This library uses PBKDF1-SHA256, and handles all the
details. It uses the cryptohash package for speed; if you need a pure
Haskell library, pwstore-purehaskell has the exact same API, but uses
only pure Haskell. It is about 25 times slower than this package, but
still quite usable.

WWW:	https://github.com/PeterScott/pwstore

Obtained from:	FreeBSD Haskell
2012-02-13 02:50:54 +00:00
Wen Heping
0354bd0101 - Update to 0.90.002 2012-02-13 02:50:19 +00:00
Gabor Pali
d1e4cb2f82 A platform independent method to obtain cryptographically strong entropy
(urandom on Linux, CryptAPI on Windows, patches welcome). Users looking
for cryptographically strong (number-theoretically sound) PRNGs should
see the DRBG package too!

WWW:	http://trac.haskell.org/crypto-api/wiki

Obtained from:	FreeBSD Haskell
2012-02-13 02:49:00 +00:00
Gabor Pali
b7fae4b365 A collection of crypto hashes, with a practical incremental and one-pass,
pure APIs, with performance close to the fastest implementations available
in others languages.

The implementations are made in C with a haskell FFI wrapper that hide the
C implementation.

WWW:	http://github.com/vincenthz/hs-cryptohash

Obtained from:	FreeBSD Haskell
2012-02-13 02:47:14 +00:00
Gabor Pali
4ec9eee6db Symmetrical Block, Stream, and PubKey Ciphers.
WWW:	http://github.com/vincenthz/hs-cryptocipher

Obtained from:	FreeBSD Haskell
2012-02-13 02:44:48 +00:00
Gabor Pali
cc36c74ac3 Generic cryptography public keys algorithm types.
WWW:	http://github.com/vincenthz/hs-crypto-pubkey-types

Obtained from:	FreeBSD Haskell
2012-02-13 02:42:56 +00:00
Gabor Pali
3183595c0e A generic interface for cryptographic operations, platform independent quality
RNG, property tests and known-answer tests (KATs) for common algorithms, and a
basic benchmark infrastructure. Maintainers of hash and cipher implementations
are encouraged to add instances for the classes defined in Crypto.Classes.
Crypto users are similarly encouraged to use the interfaces defined in the
Classes module.  Any concepts or functions of general use to more than one
cryptographic algorithm (ex: padding) is within scope of this package.

WWW:	http://trac.haskell.org/crypto-api/wiki

Obtained from:	FreeBSD Haskell
2012-02-13 02:41:08 +00:00
Gabor Pali
b342c113c2 Simple crypto pseudo-random-number-generator with really good randomness
property.

WWW:	http://github.com/vincenthz/hs-cprng-aes

Obtained from:	FreeBSD Haskell
2012-02-13 02:39:04 +00:00
Gabor Pali
8bd3d20de2 Achieves security through AES-CTR encryption and Skein-MAC-512-256
authentication. Uses Base64 encoding to avoid any issues with
characters.

WWW:	http://github.com/snoyberg/clientsession/tree/master

Obtained from:	FreeBSD Haskell
2012-02-13 02:37:09 +00:00
Gabor Pali
cc70528199 Automatically derive Lenses for your data type for use with Data.Lens.
WWW:	http://github.com/ekmett/data-lens-template/

Obtained from:	FreeBSD Haskell
2012-02-13 02:34:41 +00:00
Gabor Pali
feab9b5cad Haskell 98 lenses.
WWW:	http://github.com/ekmett/data-lens/

Obtained from:	FreeBSD Haskell
2012-02-13 02:33:04 +00:00
Hiroki Sato
e7399a84ee Add missing patches. This should fix build on !amd64 platforms. 2012-02-13 02:31:18 +00:00
Gabor Pali
7a938b802c Instances of numeric classes for functions and tuples.
WWW:	http://hackage.haskell.org/package/NumInstances

Obtained from:	FreeBSD Haskell
2012-02-13 02:31:13 +00:00
Gabor Pali
111c9a36b5 Cabal plugin for UUAGC.
WWW:	http://www.cs.uu.nl/wiki/HUT/WebHome

Obtained from:	FreeBSD Haskell
2012-02-13 02:28:52 +00:00
Gabor Pali
d34e6b1c3a UUAG is the Utrecht University Attribute Grammar system. It generates Haskell
files from an attribute grammar specification.

It is a preprocessor for Haskell which makes it easy to write catamorphisms
(that is, functions that do to any datatype what foldr does to lists).
You can define tree walks using the intuitive concepts of inherited and
synthesized attributes, while keeping the full expressive power of Haskell.

WWW:	http://www.cs.uu.nl/wiki/HUT/AttributeGrammarSystem

Obtained from:	FreeBSD Haskell
2012-02-13 02:27:03 +00:00
Gabor Pali
05eb37c0da Provides newtype wrappers for phantom types to avoid unsafely passing dummy
arguments.

WWW:	http://github.com/ekmett/tagged

Obtained from:	FreeBSD Haskell
2012-02-13 02:24:19 +00:00
Sunpoet Po-Chuan Hsieh
0a27083926 - Update to 2012.02.13 2012-02-13 02:21:50 +00:00
Sunpoet Po-Chuan Hsieh
b0fee3ad50 - Update to 2012.02.12 2012-02-13 02:21:41 +00:00
Gabor Pali
a3a15f8b91 A continuation-based, backtracking, logic programming monad. An
adaptation of the two-continuation implementation found in the paper
"Backtracking, Interleaving, and Terminating Monad Transformers" [1].

[1] http://okmij.org/ftp/papers/LogicT.pdf

WWW:	http://code.haskell.org/~dolio/logict

Obtained from:	FreeBSD Haskell
2012-02-13 02:21:34 +00:00
Sunpoet Po-Chuan Hsieh
fd160ae9e1 - Update to 20120212 2012-02-13 02:21:14 +00:00
Gabor Pali
89065a38ed Provides Word128, Word192 and Word256 and a way of producing other large
words if required.

WWW:	http://trac.haskell.org/largeword/wiki

Obtained from:	FreeBSD Haskell
2012-02-13 02:19:28 +00:00
Dmitry Marakasov
698dc30714 - Update to 20120105
- Drop maintainership

PR:		ports/163913
Submitted by:	Hardy Schumacher <hardy.schumacher@gmx.de>
2012-02-13 02:18:48 +00:00
Gabor Pali
58b3eb230b Haskell implementation of Mustache templates [1].
[1] http://mustache.github.com/

WWW:	http://github.com/lymar/hastache

Obtained from:	FreeBSD Haskell
2012-02-13 02:17:35 +00:00
Gabor Pali
3cc2d2496a This package provides a couple of different implementations of mutable hash tables
in the ST monad, as well as a type class abstracting their common operations, and
a set of wrappers to use the hash tables in the IO monad.

WWW:	http://github.com/gregorycollins/hashtables

Obtained from:	FreeBSD Haskell
2012-02-13 02:15:56 +00:00
Gabor Pali
c6b765c9c9 A configuration management library for programs and daemons.
Features include:

 * Automatic, dynamic reloading in response to modifications to configuration
   files.

 * A simple, but flexible, configuration language, supporting several of
   the most commonly needed types of data, along with interpolation of
   strings from the configuration or the system environment (e.g.
   $(HOME)).

 * Subscription-based notification of changes to configuration properties.

 * An import directive allows the configuration of a complex application
   to be split across several smaller files, or common configuration data
   to be shared across several applications.

WWW:	http://github.com/mailrank/configurator

Obtained from:	FreeBSD Haskell
2012-02-13 02:13:47 +00:00
Gabor Pali
3da3ed194d This package provides a Haskell library for working with base16-encoded
data quickly and efficiently, using the ByteString type.

WWW:	https://github.com/mailrank/base16-bytestring

Obtained from:	FreeBSD Haskell
2012-02-13 02:11:23 +00:00
Gabor Pali
5c0f73a2f0 Epic is a simple functional language which compiles to reasonably efficient C code,
using the Boehm-Demers-Weiser garbage collector [1].  It is intended as a compiler
back-end, and is currently used as a back end for Epigram [2] and Idris [3].  It
can be invoked either as a library or an application.

[1] http://www.hpl.hp.com/personal/Hans_Boehm/gc/
[2] http://www.e-pig.org/
[3] http://idris-lang.org/

WWW:	http://www.dcs.st-and.ac.uk/~eb/epic.php

Obtained from:	FreeBSD Haskell
2012-02-13 02:08:15 +00:00
Gabor Pali
d59ac3e84e The zlib-enum package is a stop-gap to provide enumeratees for zlib
compression and decompression.

WWW:	http://github.com/maltem/zlib-enum

Obtained from:	FreeBSD Haskell
2012-02-13 02:05:00 +00:00
Gabor Pali
835a4103a4 This package contains low-level bindigs to the zlib package.
WWW:	http://github.com/snoyberg/zlib-bindings

Obtained from:	FreeBSD Haskell
2012-02-13 02:02:34 +00:00
Wen Heping
e1e29a2437 - Add TEST_DEPENDS
PR:		ports/164967
Submitted by:	swills@
2012-02-13 01:26:14 +00:00
Wen Heping
e488144f3a - Add TEST_DEPENDS
PR:		ports/165047
Submitted by:	swills@
2012-02-13 00:58:23 +00:00
Maho Nakata
5d20f97ef4 Fix on 10-CURRENT: defining POSIX_SOURCE now
hides the locale_t definition.

Submitted by:	truckman@
2012-02-13 00:53:20 +00:00
Wen Heping
852d10a2f3 - Update to 2.01
ChangeLog: http://cpansearch.perl.org/src/NEILB/Graph-ReadWrite-2.01/Changes
- Reset maintainer to perl@
2012-02-13 00:51:44 +00:00
Philip M. Gollucci
7b57adf306 - Update to 0.9.17
PR:             ports/165066
Submitted by:   myself (pgollucci)
Approved by:    gecko (flo ; maintainer)
2012-02-13 00:29:22 +00:00
Philip M. Gollucci
e810c84176 - Update to 2.0.13
PR:             ports/165063
Submitted by:   myself (pgollucci)
Approved by:    gecko (flo ; maintainer)
2012-02-13 00:28:54 +00:00
Dmitry Marakasov
d1cdc16c6b - Drop maintainership 2012-02-12 23:12:05 +00:00
Philip M. Gollucci
80793465ec - Update to 2.6
Remove previously applied compile patch, it was upstreamed (yay!)

PR:             ports/164498, ports/163320
Submitted by:   Anthony Chavez <acc@hexadecagram.org>, Nick Rogers <ncrogers@gmail.com>
Approved by:    maintainer timeout (anders ; 36 days) [no commit 100 days]
2012-02-12 22:47:48 +00:00
Philip M. Gollucci
f906093407 - Update to 2.0.0
PR:             ports/164477
Submitted by:   lwhsu
Approved by:    maintainer timeout (clsung ; 17 days)
2012-02-12 22:39:56 +00:00
Philip M. Gollucci
567729e200 - Respect CC
PR:             ports/163248
Submitted by:   Jan Beich <jbeich@tormail.net>
Approved by:    maintainer timeout (xride ; 60 days)
2012-02-12 22:39:36 +00:00
Philip M. Gollucci
ba54dcc3c1 - Respect CC
PR:             ports/162595
Submitted by:   Jan Beich <jbeich@tormail.net>
Approved by:    maintainer timeout (xride ; 86 days)
2012-02-12 22:39:17 +00:00
Philip M. Gollucci
06f9d9cb62 - Pregenerate pw_dict since cracklib stopped distributing one
which dependant ports require at build-time.
- Convert dependant ports to LIB_DEPENDS
- Bump PORTREVISIONs

Reported by:    pav via pointyhat
2012-02-12 22:26:55 +00:00
Stephen Montgomery-Smith
b3c7a362ab - Update to 2.2.5. 2012-02-12 22:26:51 +00:00
Jason Helfman
07a5b42283 - Update to 1.0.2
PR:	ports/164646
Submitted by:	jgh (me)
Approved by:	maintainer
2012-02-12 21:54:27 +00:00
Jason Helfman
5bdae45dce - Update to 0.51
PR:	ports/164645
Submitted by:	jgh (me)
Approved by:	maintainer
2012-02-12 21:53:10 +00:00
Brendan Fabeny
cd0908ec0b update to 1.53 2012-02-12 21:23:35 +00:00
Ryan Steinmetz
9942c139c4 - Fix build when using custom PREFIX/LOCALBASE
PR:		ports/165039
Submitted by:	zi@ (me)
Approved by:	mm@ (maintainer)
2012-02-12 21:00:03 +00:00
Philip M. Gollucci
522b3f79d3 - Generate distinfo w/ the WITH_BOOK=yes flag 2012-02-12 20:55:53 +00:00
Philip M. Gollucci
27fb448998 - Fix Subversion Book
PR:         ports/163194, ports/164308, ports/164508
Submitted by:   glewis@, several
Approved by:    maintainer timeout (lev ; 58 days)
2012-02-12 20:53:25 +00:00
Juergen Lock
4d87afebb4 Update to 0.1.1 . 2012-02-12 20:50:52 +00:00
Philip M. Gollucci
1b367ff903 - Patch the port to not remove /dev/null
Reported by:    many
Pointy Hat To:  myself
2012-02-12 20:35:44 +00:00