Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 18 Nov 2017 15:43:45 +0000 (UTC)
From:      Thomas Zander <riggs@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r454446 - in head/audio: . pms-devel
Message-ID:  <201711181543.vAIFhjtl092523@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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 <riggs@FreeBSD.org>
+# $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 <bsd.port.mk>

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



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