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:
parent
46d3c0017f
commit
7ecb9c40fb
21
devel/p5-Slay-Maker/Makefile
Normal file
21
devel/p5-Slay-Maker/Makefile
Normal 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>
|
5
devel/p5-Slay-Maker/distinfo
Normal file
5
devel/p5-Slay-Maker/distinfo
Normal 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
|
7
devel/p5-Slay-Maker/pkg/DESCR
Normal file
7
devel/p5-Slay-Maker/pkg/DESCR
Normal 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.
|
6
devel/p5-Slay-Maker/pkg/PLIST
Normal file
6
devel/p5-Slay-Maker/pkg/PLIST
Normal 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
|
Loading…
x
Reference in New Issue
Block a user