From owner-svn-ports-head@freebsd.org Tue Jun 13 16:29:41 2017 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AC671BF8FA9; Tue, 13 Jun 2017 16:29:41 +0000 (UTC) (envelope-from ultima@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 87C5B822B8; Tue, 13 Jun 2017 16:29:41 +0000 (UTC) (envelope-from ultima@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v5DGTeoF072040; Tue, 13 Jun 2017 16:29:40 GMT (envelope-from ultima@FreeBSD.org) Received: (from ultima@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v5DGTemi072036; Tue, 13 Jun 2017 16:29:40 GMT (envelope-from ultima@FreeBSD.org) Message-Id: <201706131629.v5DGTemi072036@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ultima set sender to ultima@FreeBSD.org using -f From: Richard Gallamore Date: Tue, 13 Jun 2017 16:29:40 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r443510 - in head/sysutils: . modman X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2017 16:29:41 -0000 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 (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 +# $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 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