diff --git a/graphics/lsys/Makefile b/graphics/lsys/Makefile new file mode 100644 index 00000000000..4af29add6de --- /dev/null +++ b/graphics/lsys/Makefile @@ -0,0 +1,33 @@ +# $OpenBSD: Makefile,v 1.1.1.1 2010/04/30 09:32:04 jasper Exp $ + +COMMENT= intepreter for Lindenmayer-systems + +# CVS checkout on 04-30-2010 +DISTNAME= lsys-0.8 +CATEGORIES= graphics math + +HOMEPAGE= http://software.schmorp.de/pkg/lsys + +# GPLv3 +PERMIT_PACKAGE_CDROM= Yes +PERMIT_PACKAGE_FTP= Yes +PERMIT_DISTFILES_CDROM= Yes +PERMIT_DISTFILES_FTP= Yes + +MASTER_SITES= http://crappydiffs.org/ + +WANTLIB += GL GLU X11 Xext c m pthread stdc++ + +CONFIGURE_STYLE= gnu +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib" + +post-extract: + @rm ${WRKSRC}/getopt*.{c,h} + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/lsys ${PREFIX}/bin + ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/lsys + ${INSTALL_DATA} ${WRKSRC}/lib/{*.l,cfg} ${PREFIX}/share/examples/lsys + +.include diff --git a/graphics/lsys/distinfo b/graphics/lsys/distinfo new file mode 100644 index 00000000000..5a8278dadd2 --- /dev/null +++ b/graphics/lsys/distinfo @@ -0,0 +1,5 @@ +MD5 (lsys-0.8.tar.gz) = 3dw4HLUOM4RR5GnRfNJaZA== +RMD160 (lsys-0.8.tar.gz) = ZW14V9e3Du9y27SARe/iEgnmUrg= +SHA1 (lsys-0.8.tar.gz) = vIrNlpOUxmzQt6AIuaiUFIYQqcI= +SHA256 (lsys-0.8.tar.gz) = +KjskbyPFsyQekVs0fcDogrBLS/D3Il3lS8op/iBe6g= +SIZE (lsys-0.8.tar.gz) = 173597 diff --git a/graphics/lsys/pkg/DESCR b/graphics/lsys/pkg/DESCR new file mode 100644 index 00000000000..52cc3406b33 --- /dev/null +++ b/graphics/lsys/pkg/DESCR @@ -0,0 +1,3 @@ +lsys is a full-featured program that understands most of the syntax of +the original l-systems language, which is far more complex and powerful +than most available l-system interpreters. diff --git a/graphics/lsys/pkg/PLIST b/graphics/lsys/pkg/PLIST new file mode 100644 index 00000000000..44d4d8a81ca --- /dev/null +++ b/graphics/lsys/pkg/PLIST @@ -0,0 +1,21 @@ +@comment $OpenBSD: PLIST,v 1.1.1.1 2010/04/30 09:32:05 jasper Exp $ +@bin bin/lsys +share/examples/lsys/ +share/examples/lsys/bench.l +share/examples/lsys/capsella_bursa_pastoris.l +share/examples/lsys/cfg +share/examples/lsys/disc.l +share/examples/lsys/fantasy.l +share/examples/lsys/fantasy2.l +share/examples/lsys/fractint.l +share/examples/lsys/hexagonal_gosper.l +share/examples/lsys/mcworter.l +share/examples/lsys/mikachuball.l +share/examples/lsys/mycelis_muralis.l +share/examples/lsys/penrose.l +share/examples/lsys/penrose2.l +share/examples/lsys/roseleaf.l +share/examples/lsys/simple_leaf.l +share/examples/lsys/simple_petal.l +share/examples/lsys/tet_koch.l +share/examples/lsys/tiling.l