freebsd-ports/polish
Bryan Drewery aa6ad6e726 USE_GITHUB: For the new support, fix DISTNAME to be more consistent.
When using GH_TAGNAME the DISTNAME would have GH_PROJECT and GH_ACCOUNT in
it. When not using GH_TAGNAME it would not have this. Now both cases
will add in the GH_PROJECT and GH_ACCOUNT.

Add special care to ensure that the DISTVERSION is not added in twice. If
a port does GH_TAGNAME=v${PORTVERSION} it will be added in twice though. For
that case DISTVERSIONPREFIX=v should be set and no GH_TAGNAME should be used.

empty() is used rather than (!defined || !${}) to support fmake.

The purpose of setting DISTNAME at all in these cases is to make it more clear
that the distfile is from *GITHUB* and to avoid collisions if a project were
to be renamed or moved. Without adding in GH_PROJECT and GH_ACCOUNT then there
are real risks that collisions on filenames would happen on renamed or moved
projects, which is fairly common. A GITHUB-generated file may not match
a custom-rolled or git-archive-rolled distfile.

PR:		199069
With hat:	portmgr
Testing done:	All USE_GITHUB ports without GH_COMMIT were checksum/fetch/extract/WRKSRC tested.
2015-04-28 18:44:04 +00:00
..
aspell
calligra-l10n Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
ekg Switch to USES=execinfo 2014-10-25 13:15:41 +00:00
ekg2 - Convert <OPTION>_USE= PYTHON... to <OPTION>_USES= python... 2015-01-03 08:47:51 +00:00
fortunepl Unbreak on head 2015-02-15 13:33:25 +00:00
gnugadu2 Cleanup plist 2014-11-12 14:00:10 +00:00
hunspell - Update to 20150426 2015-04-27 14:58:17 +00:00
hyphen cleanup plist 2014-12-20 19:30:03 +00:00
kadu Update to version 1.5 2015-01-20 21:09:26 +00:00
kde4-l10n Update KDE SC to 4.14.3 2015-03-11 23:11:47 +00:00
libgadu USE_GITHUB: For the new support, fix DISTNAME to be more consistent. 2015-04-28 18:44:04 +00:00
libreoffice Update to 4.3.7. 2015-04-25 17:30:29 +00:00
libtlen Cleanup plist 2014-11-12 14:00:10 +00:00
mythes cleanup plist 2014-12-20 19:30:03 +00:00
php_doc
qfaktury Cleanup plist 2014-11-12 14:00:10 +00:00
qnapi - Remove deprecated USE_KDE4=kdehier 2015-02-19 18:19:28 +00:00
tleenx2 Cleanup plist 2014-11-12 14:00:10 +00:00
trf Cleanup plist 2014-11-12 14:00:10 +00:00
webalizer2
Makefile
Makefile.inc