svn commit: r306288 - in head/devel: . rclint rclint/files
Chris Rees
crees at FreeBSD.org
Mon Oct 22 20:32:00 UTC 2012
Author: crees
Date: Mon Oct 22 20:31:59 2012
New Revision: 306288
URL: http://svn.freebsd.org/changeset/ports/306288
Log:
Long have there been calls for an rc analog to portlint.
This script allows people to make a quick pre-commit check of rc files.
Try using the -v flag if the error messages are too terse.
Feature safe: yes
Added:
head/devel/rclint/
head/devel/rclint/Makefile (contents, props changed)
head/devel/rclint/distinfo (contents, props changed)
head/devel/rclint/files/
head/devel/rclint/files/rclint.in (contents, props changed)
head/devel/rclint/pkg-descr (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Mon Oct 22 20:29:54 2012 (r306287)
+++ head/devel/Makefile Mon Oct 22 20:31:59 2012 (r306288)
@@ -3709,6 +3709,7 @@
SUBDIR += raknet
SUBDIR += rapidsvn
SUBDIR += rbtools
+ SUBDIR += rclint
SUBDIR += rcs
SUBDIR += re2
SUBDIR += re2c
Added: head/devel/rclint/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/rclint/Makefile Mon Oct 22 20:31:59 2012 (r306288)
@@ -0,0 +1,30 @@
+# $FreeBSD$
+
+PORTNAME= rclint
+PORTVERSION= 0.0.0
+CATEGORIES= devel textproc python
+MASTER_SITES= http://www.bayofrum.net/dist/rclint/ \
+ LOCAL/crees/
+
+MAINTAINER= crees at FreeBSD.org
+COMMENT= Checks rc scripts for style and common errors
+
+NO_BUILD= yes
+USE_PYTHON= yes
+SUB_FILES= ${PORTNAME}
+
+PLIST_FILES= bin/${PORTNAME}
+PORTDATA= ${PORTNAME}.py errors.en
+
+post-patch:
+ ${REINPLACE_CMD} -e "s,\(DATADIR = \)'\.',\1'${DATADIR}'," \
+ ${WRKSRC}/${PORTNAME}.py
+
+do-install:
+ ${MKDIR} ${DATADIR}
+.for f in ${PORTDATA}
+ ${INSTALL_SCRIPT} ${WRKSRC}/$f ${DATADIR}
+.endfor
+ ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${PREFIX}/bin
+
+.include <bsd.port.mk>
Added: head/devel/rclint/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/rclint/distinfo Mon Oct 22 20:31:59 2012 (r306288)
@@ -0,0 +1,2 @@
+SHA256 (rclint-0.0.0.tar.gz) = 3b542867c85d5b9e461cb75ff7ff85ce8a087f63138ff996b7f7e9f8a7a69c13
+SIZE (rclint-0.0.0.tar.gz) = 5190
Added: head/devel/rclint/files/rclint.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/rclint/files/rclint.in Mon Oct 22 20:31:59 2012 (r306288)
@@ -0,0 +1,6 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+/usr/bin/env python %%DATADIR%%/rclint.py ${1+"$@"}
Added: head/devel/rclint/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/rclint/pkg-descr Mon Oct 22 20:31:59 2012 (r306288)
@@ -0,0 +1,5 @@
+Long have there been calls for an rc analog to portlint.
+
+This script allows people to make a quick pre-commit check of rc files.
+
+Try using the -v flag if the error messages are too terse.
More information about the svn-ports-head
mailing list