freebsd-ports/print
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
..
a2pdf
a2ps - add CPE string 2015-03-08 10:03:33 +00:00
abc2mtex
abcm2ps - Add CPE info 2015-04-23 20:54:57 +00:00
adobe-cmaps Convert to USES=fonts 2015-03-20 16:26:28 +00:00
afm
alignmargins
ansiprint
apsfilter
asprint
auctex - Chase GNU Emacs updates 2015-04-27 10:29:27 +00:00
axpoint
bibcursed
biblio-py
bibview
c2ps
catdvi
cdlabelgen
cloudprint
cm-super
cups
cups-base 3 ports categories: Remove $PTHREAD_LIBS 2015-03-24 22:17:41 +00:00
cups-bjnp
cups-client
cups-cloud-print
cups-filters - Update to 1.0.67 2015-03-12 18:27:38 +00:00
cups-fxlinuxprint
cups-image
cups-pdf
cups-pk-helper - Add CPE info 2015-04-24 23:09:22 +00:00
cups-pstoraster
cups-smb-backend
deforaos-pdfviewer
detex
dot2tex
dvi2tty
dvips2ascii
dvisvg
easylatex Remove Author from pkg-descr and white space fixes 2015-03-02 23:41:59 +00:00
enscript-a4
enscript-letter Add CPE information 2015-03-09 19:41:18 +00:00
enscript-letterdj
enscriptfonts
epsonepl
flpsed 3 ports categories: Remove $PTHREAD_LIBS 2015-03-24 22:17:41 +00:00
font2svg
font-amsfonts Convert to USES=fonts 2015-03-20 16:23:08 +00:00
fontforge Convert to USES=autoreconf 2015-04-18 15:14:57 +00:00
foo2zjs
foomatic-db - Update to 20150415 2015-04-23 14:56:59 +00:00
foomatic-db-engine
foomatic-db-hpijs - Simplify MASTER_SITES 2015-03-15 15:38:41 +00:00
foomatic-filters
foxitreader
fpdf
freetype Remove dead RINGSERVER 2015-03-30 22:39:26 +00:00
freetype2 Remove dead RINGSERVER 2015-03-30 22:39:26 +00:00
frescobaldi
ft2demos Remove dead RINGSERVER 2015-03-30 22:39:26 +00:00
ggv
ghostscript7 print/ghostscript7: This is not jobs safe 2015-04-27 14:34:24 +00:00
ghostscript7-commfont
ghostscript7-jpnfont
ghostscript7-korfont
ghostscript7-nox11
ghostscript8 3 ports categories: Remove $PTHREAD_LIBS 2015-03-24 22:17:41 +00:00
ghostscript8-nox11
ghostscript9 3 ports categories: Remove $PTHREAD_LIBS 2015-03-24 22:17:41 +00:00
ghostscript9-agpl 3 ports categories: Remove $PTHREAD_LIBS 2015-03-24 22:17:41 +00:00
ghostscript9-agpl-nox11
ghostscript9-nox11
gimp-gutenprint
gl2ps
gnome-cups-manager
gnome-specimen
gnomephotoprinter
gribouy
gsfonts
gspdf Convert bsd.gnustep.mk to USES=gnustep 2015-04-09 07:44:41 +00:00
gsview 3 ports categories: Remove $PTHREAD_LIBS 2015-03-24 22:17:41 +00:00
gtklp Remove Author from pkg-descr and white space fixes 2015-03-02 23:41:59 +00:00
gutenprint
gutenprint-base
gutenprint-cups
gutenprint-foomatic
gutenprint-ijs
gv converters/libiconv: 2015-04-15 08:20:27 +00:00
harfbuzz Update icu to 55.1 2015-04-23 21:26:09 +00:00
hp2xx
hpijs
hplip
hplip-plugin
hs-hscolour
html2latex
html2ps
hyperlatex - Chase GNU Emacs updates 2015-04-27 10:29:27 +00:00
indexinfo USE_GITHUB: For the new support, fix DISTNAME to be more consistent. 2015-04-28 18:44:04 +00:00
jabref
kde4-print-manager Update KDE SC to 4.14.3 2015-03-11 23:11:47 +00:00
kde_poster
kover Remove Author from pkg-descr and white space fixes 2015-03-02 23:41:59 +00:00
kpdftool
latex2rtf
latex-ltablex
latex-resume
latexdiff - Update to 1.0.4 2015-02-26 05:44:05 +00:00
lgrind
libgnomecups
libgnomeprint
libgnomeprint-reference
libgnomeprintmm
libharu
libijs
libmspub01 Update icu to 55.1 2015-04-23 21:26:09 +00:00
libotf
libpaper
libppd
libspectre
lilypond Make fonts repecting XDG 2015-03-21 23:05:19 +00:00
lilypond-devel Make fonts repecting XDG 2015-03-21 23:05:19 +00:00
linux-c6-cups-libs
linux-f10-cups-libs
lout
lpr-wrapper
lprps
lyx
magicfilter
makeindex
mftrace
min12xxw
mp-a4
mp-letter
mpage
mup
musixtex
muttprint
nenscript
openprinting
p5-Font-FreeType
p5-Net-CUPS
p5-Net-Printer
p5-PDF-Template
p5-PDFLib
p5-PostScript
p5-PostScript-PPD
p5-PostScript-Simple
p5-Text-PDF Remove Author from pkg-descr and white space fixes 2015-03-02 23:41:59 +00:00
p5-XML-ApacheFOP
p910nd
panda Convert to USES=autoreconf 2015-04-18 15:14:57 +00:00
papersize-default-a4
papersize-default-letter
paps
pcal
pdf4tcl
pdf-renderer
pdfbox Update to 1.8.9 release. 2015-04-26 14:04:19 +00:00
pdfcube
pdflib
pdflib-perl
pdftk Don't use PTHREAD_LIBS. 2015-03-24 16:44:41 +00:00
pear-File_PDF
pecl-haru
pecl-pdflib
pecl-ps Add license (PHP-2.02), remove redundant DISTNAME setting. 2015-04-10 01:06:01 +00:00
pfbtopfa
photoprint
pic2fig
pkfonts118
pkfonts240
pkfonts300
pkfonts360
pkfonts400
pkfonts600
pkipplib
pkpgcounter
pmw
poster
ps2eps
pscal
psdim
pslib
pstotext
psutils
pup
py-cups - Update to 1.9.72 2015-03-18 13:02:11 +00:00
py-fonttools - Add LICENSE 2015-03-24 13:30:56 +00:00
py-pdf
py-pollyreports
py-preppy
py-pyscript
py-relatorio
py-reportlab
py-reportlab1
py-reportlab2
py-rtf
py-trml2pdf
qpdf
qpdfview
qt5-printsupport
rlpr
rprint
rtf2latex2e
rubygem-afm
rubygem-color - Update to 1.7.1 2015-04-05 18:24:46 +00:00
rubygem-colortools
rubygem-pdf-core
rubygem-pdf-reader
rubygem-pdf-writer - Move print/rubygem-pdfwriter to print/rubygem-pdf-writer 2015-04-05 18:26:21 +00:00
rubygem-prawn
rubygem-prawn-core
rubygem-prawn-flexible-table
rubygem-prawn-format
rubygem-prawn-graph
rubygem-prawn-js
rubygem-prawn-layout
rubygem-prawn-security
rubygem-prawn-svg
rubygem-rbpdf print/rubygem-rbpdf: Add port. 2015-03-15 15:55:21 +00:00
rubygem-ttfunk
scribus
sgf2tex Unbreak -- seems to build fine with the current TeXLive. 2015-03-23 21:30:19 +00:00
splix
system-config-printer
t1utils
tex
tex-aleph
tex-dvipdfmx
tex-dvipsk
tex-formats
tex-jadetex
tex-luatex Update icu to 55.1 2015-04-23 21:26:09 +00:00
tex-ptexenc
tex-xdvik
tex-xetex Update icu to 55.1 2015-04-23 21:26:09 +00:00
tex-xmltex
texinfo - Update texinfo.tex, htmlxref.cnf to latest release 2015-03-28 11:18:30 +00:00
texlive-base Update icu to 55.1 2015-04-23 21:26:09 +00:00
texlive-docs
texlive-full
texlive-infra
texlive-texmf
texlive-texmf-source
texvc
tgif2tex
transfig Fix packaging as a user 2015-04-08 15:18:07 +00:00
trueprint
ttf2pt1
ttfquery
ttftot42
txtbdf2ps
typetools
utopia
xfce4-print USES=xfce: Stop overriding MASTER_SITE_SUBDIR. 2015-04-28 17:01:46 +00:00
xmbibtex
xpp
xtexsh
yatex
Makefile - Move print/rubygem-pdfwriter to print/rubygem-pdf-writer 2015-04-05 18:26:21 +00:00