initial port of 9libs-1.0

This is 9libs, a package of Plan 9 compatability libraries derived from
the X11 version of Rob Pike's editor, sam.

(typed in wrong directory previously)
This commit is contained in:
cannings 2003-05-11 08:24:29 +00:00
parent a7cc87eb57
commit aaefd6a70d
5 changed files with 88 additions and 0 deletions

34
plan9/9libs/Makefile Normal file
View File

@ -0,0 +1,34 @@
# $OpenBSD: Makefile,v 1.1.1.1 2003/05/11 08:24:29 cannings Exp $
COMMENT= "Plan 9 compatability libraries"
VERSION= 1.0
DISTNAME= 9libs-${VERSION}
CATEGORIES= plan9 devel
HOMEPAGE= http://www.netlib.org/research/9libs/
MAINTAINER= rich cannings <cannings@cvs.openbsd.org>
# BSD licence
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MASTER_SITES= ${HOMEPAGE}
SEPARATE_BUILD= simple
USE_X11= Yes
USE_GMAKE= Yes
CONFIGURE_STYLE= gnu
CONFIGURE_ARGS+= ${CONFIGURE_SHARED}
# broken on colorinit() in test.c
REGRESSION_IS_INTERACTIVE=Yes
SETENV= env
REGRESS_TARGET= check
.include <bsd.port.mk>

3
plan9/9libs/distinfo Normal file
View File

@ -0,0 +1,3 @@
MD5 (9libs-1.0.tar.gz) = e1402cfdfed4a45bf7dcb4789c5063cc
RMD160 (9libs-1.0.tar.gz) = aeb27ddb97fc8bda04f80bd069065183adac33c7
SHA1 (9libs-1.0.tar.gz) = 968dc70a21f80a335bd5c4ec488426325c680300

16
plan9/9libs/pkg/DESCR Normal file
View File

@ -0,0 +1,16 @@
This is 9libs, a package of Plan 9 compatability libraries derived from
the X11 version of Rob Pike's editor, sam. The package consists of:
* libXg, an X11 implementation of Plan 9's libg graphics library.
The library's declaration are in include/libg.h
* libframe, a library which implements rectangular text areas using
libXg. Declarations are in include/frame.h
* libplan9c, a library which aims to provide implementations of some of
the more general-purpose parts of the Plan 9 C library. This includes
the libregexp library from recent sam distributions. Declarations
are in include/u.h and include/libc.h, which are the first things
included by Plan 9 C files. Declarations for the regular expression
components of the library are in regexp.h.
* Documentation for the libraries, as manual pages in the doc directory.
WWW: ${HOMEPAGE}

View File

@ -0,0 +1,5 @@
@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2003/05/11 08:24:29 cannings Exp $
lib/libXg.so.0.0
lib/libframe.so.0.0
lib/libplan9c.so.0.0
DYNLIBDIR(%D/lib)

30
plan9/9libs/pkg/PLIST Normal file
View File

@ -0,0 +1,30 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2003/05/11 08:24:29 cannings Exp $
include/frame.h
include/libc.h
include/libg.h
include/regexp.h
include/u.h
lib/9libs/include/conf9libs.h
lib/libXg.a
lib/libXg.la
lib/libframe.a
lib/libframe.la
lib/libplan9c.a
lib/libplan9c.la
man/man3/add.3
man/man3/balloc.3
man/man3/bitblt.3
man/man3/cachechars.3
man/man3/event.3
man/man3/frame.3
man/man3/graphics.3
man/man3/rgbpix.3
man/man3/rune.3
man/man4/font.4
man/man4/keyboard.4
man/man4/utf.4
man/man6/bitmap.6
man/man6/regexp.6
%%SHARED%%
@dirrm lib/9libs/include
@dirrm lib/9libs