From owner-svn-ports-all@freebsd.org Sat Nov 18 15:43:46 2017 Return-Path: Delivered-To: svn-ports-all@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 BBFB0DBE0DD; Sat, 18 Nov 2017 15:43:46 +0000 (UTC) (envelope-from riggs@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 9636373E45; Sat, 18 Nov 2017 15:43:46 +0000 (UTC) (envelope-from riggs@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vAIFhjte092527; Sat, 18 Nov 2017 15:43:45 GMT (envelope-from riggs@FreeBSD.org) Received: (from riggs@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vAIFhjtl092523; Sat, 18 Nov 2017 15:43:45 GMT (envelope-from riggs@FreeBSD.org) Message-Id: <201711181543.vAIFhjtl092523@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: riggs set sender to riggs@FreeBSD.org using -f From: Thomas Zander Date: Sat, 18 Nov 2017 15:43:45 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r454446 - in head/audio: . pms-devel X-SVN-Group: ports-head X-SVN-Commit-Author: riggs X-SVN-Commit-Paths: in head/audio: . pms-devel X-SVN-Commit-Revision: 454446 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Nov 2017 15:43:46 -0000 Author: riggs Date: Sat Nov 18 15:43:45 2017 New Revision: 454446 URL: https://svnweb.freebsd.org/changeset/ports/454446 Log: New port: audio/pms-devel, a from-scratch rewrite of audio/pms in Go Added: head/audio/pms-devel/ head/audio/pms-devel/Makefile (contents, props changed) head/audio/pms-devel/distinfo (contents, props changed) head/audio/pms-devel/pkg-descr (contents, props changed) Modified: head/audio/Makefile Modified: head/audio/Makefile ============================================================================== --- head/audio/Makefile Sat Nov 18 15:28:30 2017 (r454445) +++ head/audio/Makefile Sat Nov 18 15:43:45 2017 (r454446) @@ -637,6 +637,7 @@ SUBDIR += playmidi SUBDIR += pm3umpdl SUBDIR += pms + SUBDIR += pms-devel SUBDIR += pocketsphinx SUBDIR += polyphone SUBDIR += portaudio Added: head/audio/pms-devel/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/pms-devel/Makefile Sat Nov 18 15:43:45 2017 (r454446) @@ -0,0 +1,60 @@ +# Created by: Thomas Zander +# $FreeBSD$ + +PORTNAME= pms-devel +PORTVERSION= 0.0.20171103 +CATEGORIES= audio + +MAINTAINER= riggs@FreeBSD.org +COMMENT= Rewrite of pms, an ncurses-based client for the Music Player Daemon + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= go + +USE_GITHUB= yes +GH_ACCOUNT= ambientsound +GH_PROJECT= pms +GH_TAGNAME= 8c9440a + +GH_TUPLE=\ + ambientsound:gompd:b065d40:gompd/src/github.com/ambientsound/gompd \ + blevesearch:bleve:6eea5b7:bleve/src/github.com/blevesearch/bleve \ + blevesearch:go-porterstemmer:23a2c8e:porterstemmer/src/github.com/blevesearch/go-porterstemmer \ + blevesearch:segment:762005e:segment/src/github.com/blevesearch/segment \ + boltdb:bolt:fa5367d:boltdb/src/github.com/boltdb/bolt \ + gdamore:encoding:b23993c:encoding/src/github.com/gdamore/encoding \ + gdamore:tcell:87c64c4:tcell/src/github.com/gdamore/tcell \ + golang:protobuf:1e59b77:protobuf/src/github.com/golang/protobuf \ + jessevdk:go-flags:f88afde:flags/src/github.com/jessevdk/go-flags \ + lucasb-eyer:go-colorful:2312723:colorful/src/github.com/lucasb-eyer/go-colorful \ + mattn:go-runewidth:97311d9:runewidth/src/github.com/mattn/go-runewidth \ + steveyen:gtreap:0abe01e:gtreap/src/github.com/steveyen/gtreap \ + stretchr:testify:2aa2c17:testify/src/github.com/stretchr/testify \ + golang:net:9dfe398:net/src/golang.org/x/net \ + golang:text:88f656f:text/src/golang.org/x/text + +PLIST_FILES= bin/${GO_PKGNAME} +PORTDOCS= * + +OPTIONS_DEFINE= DOCS + +post-extract: + ${LN} -sf ${WRKSRC} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT} + +do-build: + @cd ${WRKSRC}; \ + ${SETENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -ldflags "-X main.buildVersion=${DISTVERSION}" + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/pms-${GH_TAGNAME} ${STAGEDIR}${PREFIX}/bin/${GO_PKGNAME} + +do-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${COPYTREE_SHARE} ${WRKSRC}/doc ${STAGEDIR}${DOCSDIR} + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${GO_PKGNAME} + +.include Added: head/audio/pms-devel/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/pms-devel/distinfo Sat Nov 18 15:43:45 2017 (r454446) @@ -0,0 +1,33 @@ +TIMESTAMP = 1510994816 +SHA256 (ambientsound-pms-0.0.20171103-8c9440a_GH0.tar.gz) = 93d123de6c0e18bf11132958a4fecf6501c2fa3a3596adffbe9c83e87431a8c7 +SIZE (ambientsound-pms-0.0.20171103-8c9440a_GH0.tar.gz) = 78102 +SHA256 (ambientsound-gompd-b065d40_GH0.tar.gz) = c776b8997e19b06f414fa8aaaa0088f08669593f6ff43815a9ad8a8988be01fe +SIZE (ambientsound-gompd-b065d40_GH0.tar.gz) = 16634 +SHA256 (blevesearch-bleve-6eea5b7_GH0.tar.gz) = 2eedf4c20c4c6296d2cf4867b70df7f51d3c165f3dd5d0e652af429280f96c7d +SIZE (blevesearch-bleve-6eea5b7_GH0.tar.gz) = 488895 +SHA256 (blevesearch-go-porterstemmer-23a2c8e_GH0.tar.gz) = 7ad8a35605d31b09c0fd6a2dc283a36cd556dd4e5c2406fa37655c4efdcd5980 +SIZE (blevesearch-go-porterstemmer-23a2c8e_GH0.tar.gz) = 9157 +SHA256 (blevesearch-segment-762005e_GH0.tar.gz) = b0b237347ee6564b901e02ee89b50ab58197b9ce659da7cb9d4f4afc0d9393f4 +SIZE (blevesearch-segment-762005e_GH0.tar.gz) = 478318 +SHA256 (boltdb-bolt-fa5367d_GH0.tar.gz) = 38f118882eb2369a3a8176476747607b953f6a7144f5ae3250666372de3327e4 +SIZE (boltdb-bolt-fa5367d_GH0.tar.gz) = 83818 +SHA256 (gdamore-encoding-b23993c_GH0.tar.gz) = 7fe1ed858143ba259114120a8a736645ee644b22bece7c09240df6113922f01a +SIZE (gdamore-encoding-b23993c_GH0.tar.gz) = 10629 +SHA256 (gdamore-tcell-87c64c4_GH0.tar.gz) = 11e06f1f7d36f035b96347921bfc9aaaeee467e3739a0632e14c0636ac43918a +SIZE (gdamore-tcell-87c64c4_GH0.tar.gz) = 165877 +SHA256 (golang-protobuf-1e59b77_GH0.tar.gz) = 62401254217178e9f88311d5ac86a33311a77fecd0c7099244b598b92d7dff92 +SIZE (golang-protobuf-1e59b77_GH0.tar.gz) = 268300 +SHA256 (jessevdk-go-flags-f88afde_GH0.tar.gz) = e597e3934048eef55d5ddd6580e03e194a68db80275072c0cefdef231ca197ce +SIZE (jessevdk-go-flags-f88afde_GH0.tar.gz) = 55497 +SHA256 (lucasb-eyer-go-colorful-2312723_GH0.tar.gz) = 2fa3fe490b720c273e9d9ce092f6da6ffa35c6156108eec68cd7fe0570714387 +SIZE (lucasb-eyer-go-colorful-2312723_GH0.tar.gz) = 428451 +SHA256 (mattn-go-runewidth-97311d9_GH0.tar.gz) = 8330497728f75464111ee7145fc97cfa588cb0d6561b3af5447aa05d489bca85 +SIZE (mattn-go-runewidth-97311d9_GH0.tar.gz) = 22384 +SHA256 (steveyen-gtreap-0abe01e_GH0.tar.gz) = a1c09793db44b55748992ac3a782c9375263da5d5e85c6199bbd745ca4ebd26c +SIZE (steveyen-gtreap-0abe01e_GH0.tar.gz) = 4791 +SHA256 (stretchr-testify-2aa2c17_GH0.tar.gz) = 050b408afce0ad518205ceebd24330f22ffd30ef29b7507b881a3683f0db2413 +SIZE (stretchr-testify-2aa2c17_GH0.tar.gz) = 94322 +SHA256 (golang-net-9dfe398_GH0.tar.gz) = 0295d04500c538c0d5d18cf6969d26fa670b706b90660819b0018f601c163065 +SIZE (golang-net-9dfe398_GH0.tar.gz) = 925910 +SHA256 (golang-text-88f656f_GH0.tar.gz) = 31fb554ed2e03dc8915af78e5693f8da6b3d19b89922cddb056ab4a186d9acf6 +SIZE (golang-text-88f656f_GH0.tar.gz) = 5678539 Added: head/audio/pms-devel/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/pms-devel/pkg-descr Sat Nov 18 15:43:45 2017 (r454446) @@ -0,0 +1,9 @@ +Practical Music Search (PMS) is an interactive console client for the Music +Player Daemon, written in Go. Its interface is similar to Vim, and aims to be +fast, configurable, and practical. PMS has many features that involve sorting, +searching, and navigating. It is designed to let you navigate your music +collection in an effective way. +This is a complete rewrite of the previously existing pms which was written in +C++. + +WWW: https://github.com/ambientsound/pms