diff options
author | wiz <wiz> | 2008-01-06 23:48:49 +0000 |
---|---|---|
committer | wiz <wiz> | 2008-01-06 23:48:49 +0000 |
commit | 60e8b8cc418f8b2180c5035e3bcce2259bc99ab7 (patch) | |
tree | 820426c0b7be178c8fb12eec2fa30dadd8200f63 /devel/libowfat | |
parent | b5501984139ae9a53099374214a8ee1926a8ea5c (diff) | |
download | pkgsrc-60e8b8cc418f8b2180c5035e3bcce2259bc99ab7.tar.gz |
Initial import of libowfat-0.27:
Reimplementation of libdjb under the GNU GPL.
Diffstat (limited to 'devel/libowfat')
-rw-r--r-- | devel/libowfat/DESCR | 1 | ||||
-rw-r--r-- | devel/libowfat/Makefile | 17 | ||||
-rw-r--r-- | devel/libowfat/PLIST | 354 | ||||
-rw-r--r-- | devel/libowfat/buildlink3.mk | 20 | ||||
-rw-r--r-- | devel/libowfat/distinfo | 6 | ||||
-rw-r--r-- | devel/libowfat/patches/patch-aa | 16 |
6 files changed, 414 insertions, 0 deletions
diff --git a/devel/libowfat/DESCR b/devel/libowfat/DESCR new file mode 100644 index 00000000000..35e2bcd9d96 --- /dev/null +++ b/devel/libowfat/DESCR @@ -0,0 +1 @@ +Reimplementation of libdjb under the GNU GPL. diff --git a/devel/libowfat/Makefile b/devel/libowfat/Makefile new file mode 100644 index 00000000000..1bd1f88035a --- /dev/null +++ b/devel/libowfat/Makefile @@ -0,0 +1,17 @@ +# $NetBSD: Makefile,v 1.1.1.1 2008/01/06 23:48:49 wiz Exp $ +# + +DISTNAME= libowfat-0.27 +CATEGORIES= devel +MASTER_SITES= http://dl.fefe.de/ +EXTRACT_SUFX= .tar.bz2 + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://www.fefe.de/libowfat/ +COMMENT= Library of general purpose APIs + +MAKE_FILE= GNUmakefile +USE_TOOLS+= gmake +#LICENSE= gnu-gplv2 + +.include "../../mk/bsd.pkg.mk" diff --git a/devel/libowfat/PLIST b/devel/libowfat/PLIST new file mode 100644 index 00000000000..459fc148bfc --- /dev/null +++ b/devel/libowfat/PLIST @@ -0,0 +1,354 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2008/01/06 23:48:49 wiz Exp $ +include/libowfat/array.h +include/libowfat/buffer.h +include/libowfat/byte.h +include/libowfat/case.h +include/libowfat/cdb.h +include/libowfat/cdb_make.h +include/libowfat/dns.h +include/libowfat/errmsg.h +include/libowfat/fmt.h +include/libowfat/havealloca.h +include/libowfat/io.h +include/libowfat/iob.h +include/libowfat/iopause.h +include/libowfat/ip4.h +include/libowfat/ip6.h +include/libowfat/mmap.h +include/libowfat/ndelay.h +include/libowfat/open.h +include/libowfat/openreadclose.h +include/libowfat/rangecheck.h +include/libowfat/readclose.h +include/libowfat/safemult.h +include/libowfat/scan.h +include/libowfat/socket.h +include/libowfat/str.h +include/libowfat/stralloc.h +include/libowfat/tai.h +include/libowfat/taia.h +include/libowfat/textcode.h +include/libowfat/uint16.h +include/libowfat/uint32.h +include/libowfat/uint64.h +lib/libowfat.a +man/man3/array.3 +man/man3/array_allocate.3 +man/man3/array_bytes.3 +man/man3/array_cat.3 +man/man3/array_cat0.3 +man/man3/array_catb.3 +man/man3/array_cate.3 +man/man3/array_cats.3 +man/man3/array_cats0.3 +man/man3/array_equal.3 +man/man3/array_fail.3 +man/man3/array_get.3 +man/man3/array_length.3 +man/man3/array_reset.3 +man/man3/array_start.3 +man/man3/array_trunc.3 +man/man3/array_truncate.3 +man/man3/buffer.3 +man/man3/buffer_close.3 +man/man3/buffer_feed.3 +man/man3/buffer_flush.3 +man/man3/buffer_fromsa.3 +man/man3/buffer_get.3 +man/man3/buffer_get_new_token_sa.3 +man/man3/buffer_get_new_token_sa_pred.3 +man/man3/buffer_get_token.3 +man/man3/buffer_get_token_pred.3 +man/man3/buffer_get_token_sa.3 +man/man3/buffer_get_token_sa_pred.3 +man/man3/buffer_getc.3 +man/man3/buffer_getline.3 +man/man3/buffer_getline_sa.3 +man/man3/buffer_getn.3 +man/man3/buffer_getnewline_sa.3 +man/man3/buffer_init.3 +man/man3/buffer_init_free.3 +man/man3/buffer_mmapread.3 +man/man3/buffer_peek.3 +man/man3/buffer_put.3 +man/man3/buffer_put8long.3 +man/man3/buffer_putalign.3 +man/man3/buffer_puterror.3 +man/man3/buffer_puterror2.3 +man/man3/buffer_putflush.3 +man/man3/buffer_putlong.3 +man/man3/buffer_putlonglong.3 +man/man3/buffer_putm.3 +man/man3/buffer_putnlflush.3 +man/man3/buffer_puts.3 +man/man3/buffer_putsa.3 +man/man3/buffer_putsaflush.3 +man/man3/buffer_putsalign.3 +man/man3/buffer_putsflush.3 +man/man3/buffer_putspace.3 +man/man3/buffer_putulong.3 +man/man3/buffer_putulonglong.3 +man/man3/buffer_putxlong.3 +man/man3/buffer_seek.3 +man/man3/byte_chr.3 +man/man3/byte_copy.3 +man/man3/byte_copyr.3 +man/man3/byte_diff.3 +man/man3/byte_equal.3 +man/man3/byte_rchr.3 +man/man3/byte_zero.3 +man/man3/case_diffb.3 +man/man3/case_diffs.3 +man/man3/case_lowerb.3 +man/man3/case_lowers.3 +man/man3/case_starts.3 +man/man3/cdb_datalen.3 +man/man3/cdb_datapos.3 +man/man3/cdb_find.3 +man/man3/cdb_firstkey.3 +man/man3/cdb_free.3 +man/man3/cdb_init.3 +man/man3/cdb_keylen.3 +man/man3/cdb_keypos.3 +man/man3/cdb_nextkey.3 +man/man3/cdb_read.3 +man/man3/cdb_successor.3 +man/man3/dns_ip4.3 +man/man3/dns_ip4_packet.3 +man/man3/dns_ip4_qualify.3 +man/man3/dns_ip6.3 +man/man3/dns_ip6_packet.3 +man/man3/dns_ip6_qualify.3 +man/man3/dns_mx.3 +man/man3/dns_mx_packet.3 +man/man3/dns_name4.3 +man/man3/dns_name4_domain.3 +man/man3/dns_name6.3 +man/man3/dns_name6_domain.3 +man/man3/dns_name_packet.3 +man/man3/dns_txt.3 +man/man3/dns_txt_packet.3 +man/man3/fmt_8long.3 +man/man3/fmt_double.3 +man/man3/fmt_fill.3 +man/man3/fmt_httpdate.3 +man/man3/fmt_human.3 +man/man3/fmt_humank.3 +man/man3/fmt_ip4.3 +man/man3/fmt_ip6.3 +man/man3/fmt_ip6_flat.3 +man/man3/fmt_ip6c.3 +man/man3/fmt_ip6if.3 +man/man3/fmt_ip6ifc.3 +man/man3/fmt_long.3 +man/man3/fmt_longlong.3 +man/man3/fmt_minus.3 +man/man3/fmt_pad.3 +man/man3/fmt_plusminus.3 +man/man3/fmt_str.3 +man/man3/fmt_strn.3 +man/man3/fmt_uint.3 +man/man3/fmt_uint0.3 +man/man3/fmt_ulong.3 +man/man3/fmt_ulong0.3 +man/man3/fmt_ulonglong.3 +man/man3/fmt_xlong.3 +man/man3/fmt_xlonglong.3 +man/man3/imult16.3 +man/man3/imult32.3 +man/man3/imult64.3 +man/man3/io_appendfile.3 +man/man3/io_block.3 +man/man3/io_canread.3 +man/man3/io_canwrite.3 +man/man3/io_check.3 +man/man3/io_close.3 +man/man3/io_closeonexec.3 +man/man3/io_createfile.3 +man/man3/io_dontwantread.3 +man/man3/io_dontwantwrite.3 +man/man3/io_eagain.3 +man/man3/io_fd.3 +man/man3/io_finishandshutdown.3 +man/man3/io_getcookie.3 +man/man3/io_nonblock.3 +man/man3/io_passfd.3 +man/man3/io_pipe.3 +man/man3/io_readfile.3 +man/man3/io_readwritefile.3 +man/man3/io_receivefd.3 +man/man3/io_sendfile.3 +man/man3/io_setcookie.3 +man/man3/io_socketpair.3 +man/man3/io_timeout.3 +man/man3/io_timeouted.3 +man/man3/io_tryread.3 +man/man3/io_tryreadtimeout.3 +man/man3/io_trywrite.3 +man/man3/io_trywritetimeout.3 +man/man3/io_wait.3 +man/man3/io_waitread.3 +man/man3/io_waituntil.3 +man/man3/io_wantread.3 +man/man3/io_wantwrite.3 +man/man3/iob_addbuf.3 +man/man3/iob_addbuf_free.3 +man/man3/iob_addfile.3 +man/man3/iob_addfile_close.3 +man/man3/iob_adds.3 +man/man3/iob_adds_free.3 +man/man3/iob_bytesleft.3 +man/man3/iob_free.3 +man/man3/iob_new.3 +man/man3/iob_prefetch.3 +man/man3/iob_reset.3 +man/man3/iob_send.3 +man/man3/iob_write.3 +man/man3/iopause.3 +man/man3/mmap_private.3 +man/man3/mmap_read.3 +man/man3/mmap_shared.3 +man/man3/ndelay_off.3 +man/man3/ndelay_on.3 +man/man3/open_append.3 +man/man3/open_excl.3 +man/man3/open_read.3 +man/man3/open_rw.3 +man/man3/open_trunc.3 +man/man3/open_write.3 +man/man3/openreadclose.3 +man/man3/range_arrayinbuf.3 +man/man3/range_bufinbuf.3 +man/man3/range_ptrinbuf.3 +man/man3/range_str2inbuf.3 +man/man3/range_str4inbuf.3 +man/man3/range_strinbuf.3 +man/man3/range_validbuf.3 +man/man3/rangecheck.3 +man/man3/readclose.3 +man/man3/readclose_append.3 +man/man3/scan_8int.3 +man/man3/scan_8long.3 +man/man3/scan_8short.3 +man/man3/scan_charsetnskip.3 +man/man3/scan_double.3 +man/man3/scan_httpdate.3 +man/man3/scan_int.3 +man/man3/scan_ip4.3 +man/man3/scan_ip6.3 +man/man3/scan_ip6_flat.3 +man/man3/scan_ip6if.3 +man/man3/scan_long.3 +man/man3/scan_longlong.3 +man/man3/scan_noncharsetnskip.3 +man/man3/scan_nonwhitenskip.3 +man/man3/scan_plusminus.3 +man/man3/scan_short.3 +man/man3/scan_uint.3 +man/man3/scan_ulong.3 +man/man3/scan_ulonglong.3 +man/man3/scan_ushort.3 +man/man3/scan_whitenskip.3 +man/man3/scan_xint.3 +man/man3/scan_xlong.3 +man/man3/scan_xlonglong.3 +man/man3/scan_xshort.3 +man/man3/socket_accept4.3 +man/man3/socket_accept6.3 +man/man3/socket_bind4.3 +man/man3/socket_bind4_reuse.3 +man/man3/socket_bind6.3 +man/man3/socket_bind6_reuse.3 +man/man3/socket_broadcast.3 +man/man3/socket_connect4.3 +man/man3/socket_connect6.3 +man/man3/socket_connected.3 +man/man3/socket_getifidx.3 +man/man3/socket_getifname.3 +man/man3/socket_listen.3 +man/man3/socket_local4.3 +man/man3/socket_local6.3 +man/man3/socket_mchopcount6.3 +man/man3/socket_mcjoin4.3 +man/man3/socket_mcjoin6.3 +man/man3/socket_mcleave4.3 +man/man3/socket_mcleave6.3 +man/man3/socket_mcloop4.3 +man/man3/socket_mcloop6.3 +man/man3/socket_mcttl4.3 +man/man3/socket_recv4.3 +man/man3/socket_recv6.3 +man/man3/socket_remote4.3 +man/man3/socket_remote6.3 +man/man3/socket_send4.3 +man/man3/socket_send6.3 +man/man3/socket_tcp4.3 +man/man3/socket_tcp4b.3 +man/man3/socket_tcp6.3 +man/man3/socket_tcp6b.3 +man/man3/socket_udp4.3 +man/man3/socket_udp6.3 +man/man3/str_chr.3 +man/man3/str_copy.3 +man/man3/str_diff.3 +man/man3/str_diffn.3 +man/man3/str_equal.3 +man/man3/str_len.3 +man/man3/str_rchr.3 +man/man3/str_start.3 +man/man3/stralloc_0.3 +man/man3/stralloc_append.3 +man/man3/stralloc_cat.3 +man/man3/stralloc_catb.3 +man/man3/stralloc_catlong0.3 +man/man3/stralloc_catm.3 +man/man3/stralloc_cats.3 +man/man3/stralloc_catulong0.3 +man/man3/stralloc_chomp.3 +man/man3/stralloc_chop.3 +man/man3/stralloc_copy.3 +man/man3/stralloc_copyb.3 +man/man3/stralloc_copym.3 +man/man3/stralloc_copys.3 +man/man3/stralloc_diff.3 +man/man3/stralloc_diffs.3 +man/man3/stralloc_free.3 +man/man3/stralloc_init.3 +man/man3/stralloc_ready.3 +man/man3/stralloc_readyplus.3 +man/man3/stralloc_starts.3 +man/man3/stralloc_zero.3 +man/man3/tai_add.3 +man/man3/tai_approx.3 +man/man3/tai_less.3 +man/man3/tai_now.3 +man/man3/tai_pack.3 +man/man3/tai_sub.3 +man/man3/tai_unpack.3 +man/man3/taia_add.3 +man/man3/taia_addsec.3 +man/man3/taia_approx.3 +man/man3/taia_frac.3 +man/man3/taia_less.3 +man/man3/taia_now.3 +man/man3/taia_pack.3 +man/man3/taia_sub.3 +man/man3/taia_tai.3 +man/man3/taia_uint.3 +man/man3/taia_unpack.3 +man/man3/uint16_pack.3 +man/man3/uint16_pack_big.3 +man/man3/uint16_read.3 +man/man3/uint16_read_big.3 +man/man3/uint16_unpack.3 +man/man3/uint16_unpack_big.3 +man/man3/uint32_pack.3 +man/man3/uint32_pack_big.3 +man/man3/uint32_read.3 +man/man3/uint32_read_big.3 +man/man3/uint32_unpack.3 +man/man3/uint32_unpack_big.3 +man/man3/umult16.3 +man/man3/umult32.3 +man/man3/umult64.3 +@dirrm include/libowfat diff --git a/devel/libowfat/buildlink3.mk b/devel/libowfat/buildlink3.mk new file mode 100644 index 00000000000..02acf9226fd --- /dev/null +++ b/devel/libowfat/buildlink3.mk @@ -0,0 +1,20 @@ +# $NetBSD: buildlink3.mk,v 1.1.1.1 2008/01/06 23:48:49 wiz Exp $ + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ +LIBOWFAT_BUILDLINK3_MK:= ${LIBOWFAT_BUILDLINK3_MK}+ + +.if ${BUILDLINK_DEPTH} == "+" +BUILDLINK_DEPENDS+= libowfat +.endif + +BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nlibowfat} +BUILDLINK_PACKAGES+= libowfat +BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libowfat + +.if ${LIBOWFAT_BUILDLINK3_MK} == "+" +BUILDLINK_API_DEPENDS.libowfat+= libowfat>=0.26 +BUILDLINK_PKGSRCDIR.libowfat?= ../../devel/libowfat +BUILDLINK_DEPMETHOD.libowfat?= build +.endif # LIBOWFAT_BUILDLINK3_MK + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} diff --git a/devel/libowfat/distinfo b/devel/libowfat/distinfo new file mode 100644 index 00000000000..fb5c812ef2a --- /dev/null +++ b/devel/libowfat/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1.1.1 2008/01/06 23:48:49 wiz Exp $ + +SHA1 (libowfat-0.27.tar.bz2) = 5a61ddb0e6c425932e9b87be10d308d21616e802 +RMD160 (libowfat-0.27.tar.bz2) = 7192b155c9c83fc1dc9f4057220a4da43e464a50 +Size (libowfat-0.27.tar.bz2) = 128908 bytes +SHA1 (patch-aa) = 9d550c1072faf0b1ae1ad81e2e676a0b03280697 diff --git a/devel/libowfat/patches/patch-aa b/devel/libowfat/patches/patch-aa new file mode 100644 index 00000000000..e999baeb2f3 --- /dev/null +++ b/devel/libowfat/patches/patch-aa @@ -0,0 +1,16 @@ +$NetBSD: patch-aa,v 1.1.1.1 2008/01/06 23:48:49 wiz Exp $ + +--- GNUmakefile.orig 2006-07-16 01:17:01.000000000 +0200 ++++ GNUmakefile +@@ -4,9 +4,9 @@ + # in /opt/diet, where they are in the default search path for my diet libc + # work but don't conflict with anything there. YMMV. + +-prefix=/opt/diet ++prefix=${PREFIX} + LIBDIR=${prefix}/lib +-INCLUDEDIR=${prefix}/include ++INCLUDEDIR=${prefix}/include/libowfat + MAN3DIR=${prefix}/man/man3 + + LIBS=byte.a fmt.a scan.a str.a uint.a open.a stralloc.a unix.a socket.a \ |