Bug 216824

Summary: [New Port] print/py-python-ly which is needed by new print/frescobaldi 2.19
Product: Ports & Packages Reporter: martin.dieringer
Component: Individual Port(s)Assignee: Olivier Duchateau <olivierd>
Status: Closed FIXED    
Severity: Affects Many People CC: olivierd
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Bug Depends on:    
Bug Blocks: 216826    
Attachments:
Description Flags
shar of new port
none
corrected shar
none
corrected shar 2 martin.dieringer: maintainer-approval+

Description martin.dieringer 2017-02-05 13:56:58 UTC
Created attachment 179644 [details]
shar of new port
Comment 1 martin.dieringer 2017-02-05 21:07:42 UTC
Created attachment 179655 [details]
corrected shar

Makefile missed the line 
PKGNAMEPREFIX=  ${PYTHON_PKGNAMEPREFIX}
Comment 2 martin.dieringer 2017-02-05 21:24:23 UTC
Created attachment 179656 [details]
corrected shar 2

use USE_GITHUB etc.
Comment 3 commit-hook freebsd_committer freebsd_triage 2017-02-12 13:51:29 UTC
A commit references this bug:

Author: olivierd
Date: Sun Feb 12 13:50:26 UTC 2017
New revision: 433942
URL: https://svnweb.freebsd.org/changeset/ports/433942

Log:
  This package provides a Python library ly containing various Python modules
  to parse, manipulate or create documents in LilyPond format.  A command line
  program ly is also provided that can be used to do various manipulations
  with LilyPond files.

  The LilyPond format is a plain text input format that is used by the GNU
  music typesetter LilyPond (www.lilypond.org).

  The python-ly package is Free Software, licensed under the GPL.  This
  package is written by the Frescobaldi developers and is used extensively by
  the Frescobaldi project.  The main author is Wilbert Berendsen.

  WWW: https://github.com/wbsoft/python-ly

  PR:		216824
  Submitted by:	<martin.dieringer@gmx.de>

Changes:
  head/print/Makefile
  head/print/py-python-ly/
  head/print/py-python-ly/Makefile
  head/print/py-python-ly/distinfo
  head/print/py-python-ly/pkg-descr
Comment 4 Olivier Duchateau freebsd_committer freebsd_triage 2017-02-12 14:02:42 UTC
Committed with changes in order to make portlint happy:

- DISTVERSIONPREFIX must follow PORTVERSION variable
- GITHUB variables must be placed after MAINTAINER, COMMENT and LICENSE. Moreover  I remove GH_PROJECT because default value is already PORTNAME [1]
- COMMENT does not start with an indefinite article [2]

I saw python-ly is hosted on PyPI (Python Package Index), you should this host for the MASTER_SITES variable.

[1] https://www.freebsd.org/doc/en/books/porters-handbook/makefile-distfiles.html#makefile-master_sites-github-description
[2] https://www.freebsd.org/doc/en/books/porters-handbook/makefile-comment.html