Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 30 Jan 2017 21:07:01 +0000 (UTC)
From:      Pawel Pekala <pawel@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r432868 - in head/ports-mgmt: . ports-tools
Message-ID:  <201701302107.v0UL71sr067126@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pawel
Date: Mon Jan 30 21:07:01 2017
New Revision: 432868
URL: https://svnweb.freebsd.org/changeset/ports/432868

Log:
  Add collection of my ports tree related scripts
  
  mkpatch
  -------
  Makes patch from (all or pattern matched) modified files in WRKSRC directory.
  
  pcheck
  ------
  Check for various errors that portlint don't catch:
  * misspellings in description files
  * files with no final new lines
  * leading articles in COMMENT, tabs in WWW lines
  
  pclean
  ------
  Keeps your ports svn repo tidy, removes work directories, leftover files
  and reverts any changes made.
  
  pcommit
  -------
  Wrapper for svn commit, removes and adds files, sets props, etc.
  
  pfind
  -----
  Simple port's search wrapper. Search parameters include build dependency,
  category, name, maintainer, regexp pattern and slave ports.
  
  pkg-deleaf
  ----------
  Leaf package remover with nice dialog interface.
  
  plist-sort
  ----------
  Smart plist sorter which understands PLIST_SUB substitutions and options
  determined conditional files.
  
  plist-update
  ------------
  Script utilizing check-plist port's framework target output for updating
  outdated pkg-plist, understands PLIST_SUB substitutions and sorts
  final files list.
  
  plog
  ----
  Easy way to send poudriere build logs to your FreeBSD account by scp or
  view them on your computer.
  
  reinplace-check
  ---------------
  Checks for files with stale REINPLACE_CMD actions or shows diff's of them.
  
  tbuilder
  --------
  Poudriere testport wrapper that makes easier to queue multiple builds of:
  - specific port
  - ports linking with certain library
  - ports with certain names
  - ports with Makefile matching regular expression
  - slave ports etc.
  
  upgrade-base
  ------------
  Helper script for upgrading FreeBSD base. Detects and sets number of make
  jobs possible. After upgrade rebuilds ports with kernel modules and offers
  to remove old files using dialog inerface.
  
  upgrade-ports
  -------------
  Helper script for updating ports tree and upgrading your ports. Combining
  information gathered from UPDATING and MOVED files tries to provide upgrade
  process as problem free as possible. This includes showing new UPDATING
  entries since last upgrade, ports origin move tracking, simple conflict
  resolution, removal of obsolete ports and sanity checking afterwards.
  Before any change is made user is presented with summary of changes
  intended similiar to pkg upgrade.

Added:
  head/ports-mgmt/ports-tools/
  head/ports-mgmt/ports-tools/Makefile   (contents, props changed)
  head/ports-mgmt/ports-tools/distinfo   (contents, props changed)
  head/ports-mgmt/ports-tools/pkg-descr   (contents, props changed)
Modified:
  head/ports-mgmt/Makefile

Modified: head/ports-mgmt/Makefile
==============================================================================
--- head/ports-mgmt/Makefile	Mon Jan 30 21:06:01 2017	(r432867)
+++ head/ports-mgmt/Makefile	Mon Jan 30 21:07:01 2017	(r432868)
@@ -52,6 +52,7 @@
     SUBDIR += portlint
     SUBDIR += portmaster
     SUBDIR += portrac
+    SUBDIR += ports-tools
     SUBDIR += portscout
     SUBDIR += portsearch
     SUBDIR += portshaker

Added: head/ports-mgmt/ports-tools/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/ports-mgmt/ports-tools/Makefile	Mon Jan 30 21:07:01 2017	(r432868)
@@ -0,0 +1,25 @@
+# Created by: Pawel Pekala <pawel@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	ports-tools
+PORTVERSION=	1.0
+CATEGORIES=	ports-mgmt
+
+MAINTAINER=	pawel@FreeBSD.org
+COMMENT=	Collection of ports tree related scripts
+
+LICENSE=	BSD2CLAUSE
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	ppekala
+
+NO_BUILD=	yes
+NO_ARCH=	yes
+
+PLIST_FILES=	bin/mkpatch bin/pcheck bin/pclean bin/pcommit bin/pfind \
+		bin/plist-sort bin/plist-update bin/plog bin/reinplace-check \
+		sbin/pkg-deleaf sbin/tbuilder sbin/upgrade-base \
+		sbin/upgrade-ports
+
+.include <bsd.port.mk>

Added: head/ports-mgmt/ports-tools/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/ports-mgmt/ports-tools/distinfo	Mon Jan 30 21:07:01 2017	(r432868)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1485809693
+SHA256 (ppekala-ports-tools-1.0_GH0.tar.gz) = 201f8254ae44226ce0a11eee50358b727a9dc16ba684875cbac9f20451fc5ebf
+SIZE (ppekala-ports-tools-1.0_GH0.tar.gz) = 18552

Added: head/ports-mgmt/ports-tools/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/ports-mgmt/ports-tools/pkg-descr	Mon Jan 30 21:07:01 2017	(r432868)
@@ -0,0 +1,3 @@
+Collection of scripts making things easier when working with ports tree.
+
+WWW: https://github.com/ppekala/ports-tools



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201701302107.v0UL71sr067126>