2012-08-18 20:06:31 -04:00
|
|
|
# $OpenBSD: Makefile,v 1.12 2012/08/19 00:06:31 avsm Exp $
|
initial import of omake-0.9.6.1-1
--
OMake is a build system designed for scalability and portability.
It uses a syntax similar to make utilities you may have used, but
it features many additional enhancements, such as:
Support for projects spanning several directories or directory
hierarchies. Fast, reliable, automated, scriptable dependency
analysis using MD5 digests, with full support for incremental builds.
Fully scriptable, includes a library that providing support for
standard tasks in C, C++, OCaml, and LaTeX projects, or a mixture
thereof. Full native support for rules that build several files
at once.
OMake provides a uniform interface on Linux/Unix (including 64-bit
architectures), Win32, Cygwin, Mac OS X, and other platforms that
are supported by OCaml.
Active filesystem monitoring, where the build automatically restarts
whenever you modify a source file. This can be very useful during
the edit/compile cycle. A built-in command-interpreter osh that
can be used interactively.
2006-05-31 22:16:59 -04:00
|
|
|
|
2007-09-15 22:52:56 -04:00
|
|
|
COMMENT= build system designed for scalability and portability
|
initial import of omake-0.9.6.1-1
--
OMake is a build system designed for scalability and portability.
It uses a syntax similar to make utilities you may have used, but
it features many additional enhancements, such as:
Support for projects spanning several directories or directory
hierarchies. Fast, reliable, automated, scriptable dependency
analysis using MD5 digests, with full support for incremental builds.
Fully scriptable, includes a library that providing support for
standard tasks in C, C++, OCaml, and LaTeX projects, or a mixture
thereof. Full native support for rules that build several files
at once.
OMake provides a uniform interface on Linux/Unix (including 64-bit
architectures), Win32, Cygwin, Mac OS X, and other platforms that
are supported by OCaml.
Active filesystem monitoring, where the build automatically restarts
whenever you modify a source file. This can be very useful during
the edit/compile cycle. A built-in command-interpreter osh that
can be used interactively.
2006-05-31 22:16:59 -04:00
|
|
|
CATEGORIES= devel
|
|
|
|
|
2009-03-11 17:21:17 -04:00
|
|
|
V= 0.9.8.5
|
|
|
|
VEXTRA= 3
|
|
|
|
DISTNAME= omake-${V}-${VEXTRA}
|
2010-11-15 14:45:56 -05:00
|
|
|
PKGNAME= omake-${V}pl${VEXTRA}
|
2012-08-18 20:06:31 -04:00
|
|
|
REVISION = 4
|
2009-03-11 17:21:17 -04:00
|
|
|
WRKDIST= ${WRKDIR}/omake-${V}
|
|
|
|
MASTER_SITES= http://omake.metaprl.org/downloads/ \
|
|
|
|
http://www.ocaml-programming.de/godi-backup/
|
initial import of omake-0.9.6.1-1
--
OMake is a build system designed for scalability and portability.
It uses a syntax similar to make utilities you may have used, but
it features many additional enhancements, such as:
Support for projects spanning several directories or directory
hierarchies. Fast, reliable, automated, scriptable dependency
analysis using MD5 digests, with full support for incremental builds.
Fully scriptable, includes a library that providing support for
standard tasks in C, C++, OCaml, and LaTeX projects, or a mixture
thereof. Full native support for rules that build several files
at once.
OMake provides a uniform interface on Linux/Unix (including 64-bit
architectures), Win32, Cygwin, Mac OS X, and other platforms that
are supported by OCaml.
Active filesystem monitoring, where the build automatically restarts
whenever you modify a source file. This can be very useful during
the edit/compile cycle. A built-in command-interpreter osh that
can be used interactively.
2006-05-31 22:16:59 -04:00
|
|
|
|
|
|
|
MAINTAINER= Anil Madhavapeddy <avsm@openbsd.org>
|
|
|
|
HOMEPAGE= http://omake.metaprl.org/
|
|
|
|
|
|
|
|
# GPL
|
|
|
|
PERMIT_PACKAGE_FTP= Yes
|
|
|
|
PERMIT_PACKAGE_CDROM= Yes
|
|
|
|
PERMIT_DISTFILES_FTP= Yes
|
|
|
|
PERMIT_DISTFILES_CDROM= Yes
|
|
|
|
|
|
|
|
MODULES= lang/ocaml
|
|
|
|
NO_REGRESS= Yes
|
|
|
|
DESTDIRNAME= INSTALL_ROOT
|
|
|
|
|
2009-03-11 17:21:17 -04:00
|
|
|
MAKE_ENV= MAN_ENABLED=Yes
|
2007-04-14 17:20:19 -04:00
|
|
|
WANTLIB= curses m pthread readline ncurses c
|
2006-06-10 07:13:09 -04:00
|
|
|
|
2009-03-11 17:21:17 -04:00
|
|
|
DOC_DIR= ${PREFIX}/share/doc/omake
|
|
|
|
DOC_FILES= LICENSE LICENSE.OMake doc/txt/omake-doc.txt doc/ps/omake-doc.ps \
|
|
|
|
doc/ps/omake-doc.pdf CHANGELOG.txt ocamldep/LICENSE.ocamldep-omake \
|
|
|
|
doc/html
|
|
|
|
|
|
|
|
post-install:
|
|
|
|
${INSTALL_DATA_DIR} ${DOC_DIR}
|
|
|
|
cd ${WRKSRC} && cp -R ${DOC_FILES} ${DOC_DIR}
|
|
|
|
|
initial import of omake-0.9.6.1-1
--
OMake is a build system designed for scalability and portability.
It uses a syntax similar to make utilities you may have used, but
it features many additional enhancements, such as:
Support for projects spanning several directories or directory
hierarchies. Fast, reliable, automated, scriptable dependency
analysis using MD5 digests, with full support for incremental builds.
Fully scriptable, includes a library that providing support for
standard tasks in C, C++, OCaml, and LaTeX projects, or a mixture
thereof. Full native support for rules that build several files
at once.
OMake provides a uniform interface on Linux/Unix (including 64-bit
architectures), Win32, Cygwin, Mac OS X, and other platforms that
are supported by OCaml.
Active filesystem monitoring, where the build automatically restarts
whenever you modify a source file. This can be very useful during
the edit/compile cycle. A built-in command-interpreter osh that
can be used interactively.
2006-05-31 22:16:59 -04:00
|
|
|
.include <bsd.port.mk>
|