Slay::Maker is a make engine that uses perl declaration syntax for

rules, including regular expressions for targets and anonymous subs for
targets, dependencies, and actions.

This allows you to tightly integrate a make engine in an application and
to exercise a large amount of control over the make process, taking full
advantage of Perl code at any point in the make cycle.

From Okan Demirmen
ok simon@
This commit is contained in:
merdely 2007-11-02 14:46:30 +00:00
parent 46d3c0017f
commit 7ecb9c40fb
4 changed files with 39 additions and 0 deletions

View File

@ -0,0 +1,21 @@
# $OpenBSD: Makefile,v 1.1.1.1 2007/11/02 14:46:30 merdely Exp $
COMMENT= perl make engine using perl code for rules
DISTNAME= Slay-Maker-0.07
CATEGORIES= devel
MODULES= cpan
MAINTAINER= Okan Demirmen <okan@demirmen.com>
# perl
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
RUN_DEPENDS= :p5-Class-Std-*:devel/p5-Class-Std \
:p5-IPC-Run-*:devel/p5-IPC-Run
BUILD_DEPENDS= ${RUN_DEPENDS}
.include <bsd.port.mk>

View File

@ -0,0 +1,5 @@
MD5 (Slay-Maker-0.07.tar.gz) = oomgzzLjwmy0pcfuO0n7qg==
RMD160 (Slay-Maker-0.07.tar.gz) = 1G1c69w0Eh9mZawULqlt9QHv+rU=
SHA1 (Slay-Maker-0.07.tar.gz) = mI9cmbVOm5djk0btMlg41ZGr6gE=
SHA256 (Slay-Maker-0.07.tar.gz) = PjEcU8E8Tjt5EqWr2V4SNjw4nZL6xPzGNXWdo/l6euQ=
SIZE (Slay-Maker-0.07.tar.gz) = 16817

View File

@ -0,0 +1,7 @@
Slay::Maker is a make engine that uses perl declaration syntax for
rules, including regular expressions for targets and anonymous subs for
targets, dependencies, and actions.
This allows you to tightly integrate a make engine in an application and
to exercise a large amount of control over the make process, taking full
advantage of Perl code at any point in the make cycle.

View File

@ -0,0 +1,6 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2007/11/02 14:46:30 merdely Exp $
${P5SITE}/Slay/
${P5SITE}/Slay/Maker.pm
${P5SITE}/Slay/MakerRule.pm
@man man/man3p/Slay::Maker.3p
@man man/man3p/Slay::MakerRule.3p