Bug 216824 - [New Port] print/py-python-ly which is needed by new print/frescobaldi 2.19
Summary: [New Port] print/py-python-ly which is needed by new print/frescobaldi 2.19
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Olivier Duchateau
URL:
Keywords:
Depends on:
Blocks: 216826
  Show dependency treegraph
 
Reported: 2017-02-05 13:56 UTC by martin.dieringer
Modified: 2017-02-12 14:02 UTC (History)
1 user (show)

See Also:


Attachments
shar of new port (1.97 KB, text/plain)
2017-02-05 13:56 UTC, martin.dieringer
no flags Details
corrected shar (2.01 KB, text/plain)
2017-02-05 21:07 UTC, martin.dieringer
no flags Details
corrected shar 2 (2.04 KB, text/plain)
2017-02-05 21:24 UTC, martin.dieringer
martin.dieringer: maintainer-approval+
Details

Note You need to log in before you can comment on or make changes to this bug.
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 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 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