mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
62 lines
2.0 KiB
Tcl
62 lines
2.0 KiB
Tcl
# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
|
|
|
|
PortSystem 1.0
|
|
PortGroup github 1.0
|
|
PortGroup makefile 1.0
|
|
|
|
epoch 1
|
|
github.setup jordansissel grok 0.9.2 v
|
|
# https://github.com/jordansissel/grok/issues/38
|
|
version 1.20111028.1
|
|
revision 0
|
|
checksums rmd160 8189edee8157fe42650357b15b6852005bc3b85d \
|
|
sha256 40edbdba488ff9145832c7adb04b27630ca2617384fbef2af014d0e5a76ef636 \
|
|
size 243554
|
|
|
|
categories sysutils
|
|
license BSD
|
|
maintainers nomaintainer
|
|
|
|
description Easily parse logs and other files.
|
|
|
|
long_description Grok is simple software that allows you to easily parse logs \
|
|
and other files. You teach grok how to parse data through the \
|
|
config file. Grok is a system for reacting to events - those events \
|
|
being log entries.
|
|
|
|
github.tarball_from archive
|
|
|
|
depends_build port:bison \
|
|
port:flex \
|
|
port:gperf
|
|
|
|
depends_lib port:libevent \
|
|
port:pcre \
|
|
port:tokyocabinet
|
|
|
|
patchfiles Makefile.patch \
|
|
bison.patch \
|
|
gperf3.1.patch \
|
|
implicit.patch \
|
|
semicolon.patch \
|
|
pcre8.34.patch
|
|
|
|
post-patch {
|
|
# Without a VERSION file, it uses 1.YYYYMMDD.1 (of the build date)
|
|
# as the version number.
|
|
# https://github.com/jordansissel/grok/issues/38
|
|
set fp [open ${worksrcpath}/VERSION w]
|
|
set v [split ${version} .]
|
|
puts ${fp} "MAJOR=[lindex ${v} 0]\nRELEASE=[lindex ${v} 1]\nREVISION=[lindex ${v} 2]\n"
|
|
close ${fp}
|
|
}
|
|
|
|
build.env "GPERF=${prefix}/bin/gperf"
|
|
|
|
platform darwin 8 {
|
|
# Presumed necessary. Documentation says it works with gmake 3.81; Tiger has 3.80.
|
|
depends_build-append \
|
|
port:gmake
|
|
build.cmd ${prefix}/bin/gmake
|
|
}
|