40 lines
1.6 KiB
Text
40 lines
1.6 KiB
Text
# Template file for 'netpgp'
|
|
pkgname=netpgp
|
|
version=20100507
|
|
distfiles="ftp://ftp.netbsd.org/pub/NetBSD/packages/distfiles/LOCAL_PORTS/$pkgname-$version.tar.gz"
|
|
build_style=gnu_configure
|
|
short_desc="PGP signing, verification, encryption and decryption program"
|
|
maintainer="Juan RP <xtraeme@gmail.com>"
|
|
checksum=fdfb46dba759c9d084b457f62fabf81ecdbf95fdc41888074afc1e1505e973b5
|
|
long_desc="
|
|
The netpgp library is a BSD-licensed library for managing PGP keys.
|
|
|
|
On top of the library, the netpgp command can digitally sign files and
|
|
verify that the signatures attached to files were signed by a given
|
|
user identifier. netpgp can also encrypt files using the public or
|
|
private keys of users and, in the same manner, decrypt files which
|
|
were encrypted.
|
|
|
|
The netpgpkeys utility can also be used to generate a new key-pair for
|
|
a user. This key is in two parts, the public key (which can be used
|
|
by other people) and a private key.
|
|
|
|
In addition to these primary uses, the third way of using netpgp is to
|
|
maintain keyrings. Keyrings are collections of public keys belonging
|
|
to other users. By using other means of identification, it is
|
|
possible to establish the bona fides of other users. Once trust has
|
|
been established, the public key of the other user will be signed.
|
|
The other user's public key can be added to our keyring. The other
|
|
user will add our public key to their keyring."
|
|
|
|
CFLAGS="-ggdb"
|
|
subpackages="libnetpgp libnetpgp-devel"
|
|
|
|
Add_dependency run glibc
|
|
Add_dependency run zlib
|
|
Add_dependency run bzip2
|
|
Add_dependency run openssl
|
|
Add_dependency run libnetpgp
|
|
Add_dependency build zlib-devel
|
|
Add_dependency build bzip2-devel
|
|
Add_dependency build openssl-devel
|