diff --git a/devel/luapack/Makefile b/devel/luapack/Makefile new file mode 100644 index 00000000000..d5fe154f75a --- /dev/null +++ b/devel/luapack/Makefile @@ -0,0 +1,36 @@ +# $OpenBSD: Makefile,v 1.1.1.1 2006/11/24 18:58:02 jolan Exp $ + +COMMENT= "library for packing and unpacking binary data" +DISTNAME= luapack-20061124 +CATEGORIES= devel +MASTER_SITES= http://mirrors.protection.cx/~jolan/ + +HOMEPAGE= http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/ + +# PD +PERMIT_DISTFILES_CDROM= Yes +PERMIT_DISTFILES_FTP= Yes +PERMIT_PACKAGE_CDROM= Yes +PERMIT_PACKAGE_FTP= Yes + +SHARED_ONLY= Yes +BUILD_DEPENDS= ::lang/lua +REGRESS_DEPENDS=::devel/luapack +RUN_DEPENDS= ${BUILD_DEPENDS} + +do-build: + ${CC} ${CFLAGS} -fPIC -I${LOCALBASE}/include -shared \ + ${WRKSRC}/lpack.c -o ${WRKDIST}/pack.so + +do-install: + ${INSTALL_DATA_DIR} ${PREFIX}/lib/lua/5.1 + ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/luapack + ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/luapack + ${INSTALL_DATA} ${WRKBUILD}/pack.so ${PREFIX}/lib/lua/5.1 + ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/luapack + ${INSTALL_DATA} ${WRKSRC}/test.lua ${PREFIX}/share/examples/luapack + +do-regress: + lua ${WRKSRC}/test.lua + +.include diff --git a/devel/luapack/distinfo b/devel/luapack/distinfo new file mode 100644 index 00000000000..7ead0480c81 --- /dev/null +++ b/devel/luapack/distinfo @@ -0,0 +1,4 @@ +MD5 (luapack-20061124.tar.gz) = 026fd8ad462df311797d6d6d3b946770 +RMD160 (luapack-20061124.tar.gz) = 9da7db18e684f9777fb5dd1e7467f88b193aeff6 +SHA1 (luapack-20061124.tar.gz) = f22ffb841c53a58866acd5d348d0e0de004d4d36 +SIZE (luapack-20061124.tar.gz) = 3885 diff --git a/devel/luapack/patches/patch-test_lua b/devel/luapack/patches/patch-test_lua new file mode 100644 index 00000000000..56294d51b75 --- /dev/null +++ b/devel/luapack/patches/patch-test_lua @@ -0,0 +1,8 @@ +$OpenBSD: patch-test_lua,v 1.1.1.1 2006/11/24 18:58:02 jolan Exp $ +--- test.lua.orig Mon Apr 26 22:06:27 2004 ++++ test.lua Fri Nov 24 01:25:37 2006 +@@ -1,3 +1,4 @@ ++require("pack") + bpack=string.pack + bunpack=string.unpack + diff --git a/devel/luapack/pkg/DESCR b/devel/luapack/pkg/DESCR new file mode 100644 index 00000000000..eaeb94984aa --- /dev/null +++ b/devel/luapack/pkg/DESCR @@ -0,0 +1 @@ +luapack is a Lua library for packing and unpacking binary data. diff --git a/devel/luapack/pkg/PLIST b/devel/luapack/pkg/PLIST new file mode 100644 index 00000000000..ec82e90a21b --- /dev/null +++ b/devel/luapack/pkg/PLIST @@ -0,0 +1,6 @@ +@comment $OpenBSD: PLIST,v 1.1.1.1 2006/11/24 18:58:02 jolan Exp $ +lib/lua/5.1/pack.so +share/doc/luapack/ +share/doc/luapack/README +share/examples/luapack/ +share/examples/luapack/test.lua