Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 13 Jun 2017 16:29:40 +0000 (UTC)
From:      Richard Gallamore <ultima@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r443510 - in head/sysutils: . modman
Message-ID:  <201706131629.v5DGTemi072036@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: ultima
Date: Tue Jun 13 16:29:40 2017
New Revision: 443510
URL: https://svnweb.freebsd.org/changeset/ports/443510

Log:
  Developing extensions for software that doesn't allow you to separate
  your files from core files, and keeping that extension under version
  control and making it easy to deploy is now much, much easier.
  Development of this script was inspired by Magento which forces you
  to mix your extension files all throughout the core code directories.
  With modman, you can specify in a text file where you want your
  directories and files to be mapped to, and it will maintain symlinks
  for you so that your code is easy to hack and deploy.
  
  WWW: https://github.com/colinmollenhour/modman
  
  PR:		208147
  Submitted by:	Lukasz Wasikowski <lukasz@wasikowski.net> (maintainer)
  Reviewed by:	lifanov (mentor), matthew (mentor)
  Approved by:	lifanov (mentor), matthew (mentor)
  Differential Revision:	https://reviews.freebsd.org/D11169

Added:
  head/sysutils/modman/
  head/sysutils/modman/Makefile   (contents, props changed)
  head/sysutils/modman/distinfo   (contents, props changed)
  head/sysutils/modman/pkg-descr   (contents, props changed)
Modified:
  head/sysutils/Makefile

Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile	Tue Jun 13 16:13:42 2017	(r443509)
+++ head/sysutils/Makefile	Tue Jun 13 16:29:40 2017	(r443510)
@@ -617,6 +617,7 @@
     SUBDIR += mksunbootcd
     SUBDIR += mmc-utils
     SUBDIR += mnrpes
+    SUBDIR += modman
     SUBDIR += modules
     SUBDIR += mog
     SUBDIR += monit

Added: head/sysutils/modman/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/modman/Makefile	Tue Jun 13 16:29:40 2017	(r443510)
@@ -0,0 +1,25 @@
+# Created by: Lukasz Wasikowski <lukasz@wasikowski.net>
+# $FreeBSD$
+
+PORTNAME=	modman
+PORTVERSION=	1.12
+CATEGORIES=	sysutils www
+
+MAINTAINER=	lukasz@wasikowski.net
+COMMENT=	Modularize extensions using symlinks
+
+LICENSE=	APACHE20
+
+RUN_DEPENDS=	bash:shells/bash
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	colinmollenhour
+NO_BUILD=	yes
+
+PLIST_FILES=	sbin/modman
+
+do-install:
+	${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} \
+		${STAGEDIR}${PREFIX}/sbin/${PORTNAME}
+
+.include <bsd.port.mk>

Added: head/sysutils/modman/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/modman/distinfo	Tue Jun 13 16:29:40 2017	(r443510)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1497381975
+SHA256 (colinmollenhour-modman-1.12_GH0.tar.gz) = 437547bb54f62101215038a678506e87b1e9d5a8f04eed68e0c823198dd0b6ec
+SIZE (colinmollenhour-modman-1.12_GH0.tar.gz) = 13309

Added: head/sysutils/modman/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/modman/pkg-descr	Tue Jun 13 16:29:40 2017	(r443510)
@@ -0,0 +1,10 @@
+Developing extensions for software that doesn't allow you to separate
+your files from core files, and keeping that extension under version
+control and making it easy to deploy is now much, much easier.
+Development of this script was inspired by Magento which forces you
+to mix your extension files all throughout the core code directories.
+With modman, you can specify in a text file where you want your
+directories and files to be mapped to, and it will maintain symlinks
+for you so that your code is easy to hack and deploy.
+
+WWW: https://github.com/colinmollenhour/modman



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