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 - Release maintainership (it was not intended in previous commit) 2015-02-18 17:09:25 +00:00
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 Update poppler to 0.30.0 [1]. 2015-02-03 12:28:23 +00:00
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 Add a patch, that removes the reference to bash from 2015-02-15 13:42:59 +00:00
foomatic-db-hpijs - Simplify MASTER_SITES 2015-03-15 15:38:41 +00:00
foomatic-filters
foxitreader - Fix installation when DOCS option is off 2015-02-18 21:18:41 +00:00
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 Cleanup plist 2015-02-05 15:53:00 +00:00
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 Fix some _DEPENDS 2015-01-24 19:27:27 +00:00
hplip print/hplip: 2015-02-10 12:17:36 +00:00
hplip-plugin print/hplip: 2015-02-10 12:17:36 +00:00
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 Drop redundant stuff from pkg-plist. 2015-01-19 21:31:44 +00:00
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 Update to 2.1.3. 2015-02-19 20:51:32 +00:00
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 Fix with perl 5.20+. 2015-02-17 16:05:02 +00:00
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 Update poppler to 0.30.0 [1]. 2015-02-03 12:28:23 +00:00
pdflib
pdflib-perl
pdftk Don't use PTHREAD_LIBS. 2015-03-24 16:44:41 +00:00
pear-File_PDF
pecl-haru 1: add LICENSE/LICENSE_FILE. 2015-02-24 09:25:13 +00:00
pecl-pdflib
pecl-ps Add license (PHP-2.02), remove redundant DISTNAME setting. 2015-04-10 01:06:01 +00:00
pfbtopfa
photoprint Fix LIB_DEPENDS 2015-01-24 22:02:38 +00:00
pic2fig
pkfonts118
pkfonts240
pkfonts300
pkfonts360
pkfonts400
pkfonts600
pkipplib Drop maintainership as I no longer use these software nor have time and 2015-01-16 17:28:13 +00:00
pkpgcounter
pmw
poster
ps2eps
pscal
psdim
pslib
pstotext
psutils Use bin/perl instead of bin/perlN.NN.N in the shebang line. 2015-01-29 05:00:30 +00:00
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 Update poppler to 0.30.0 [1]. 2015-02-03 12:28:23 +00:00
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 print/scribus: welcome 1.4.5 release 2015-02-01 09:16:33 +00:00
sgf2tex Unbreak -- seems to build fine with the current TeXLive. 2015-03-23 21:30:19 +00:00
splix
system-config-printer Update system-config-printer to 1.4.7. 2015-02-10 13:19:03 +00:00
t1utils
tex
tex-aleph
tex-dvipdfmx
tex-dvipsk - Add pTeX support to xdvik. This improvement is imported from 2015-01-31 12:48:14 +00:00
tex-formats
tex-jadetex
tex-luatex Update icu to 55.1 2015-04-23 21:26:09 +00:00
tex-ptexenc
tex-xdvik - Add pTeX support to xdvik. This improvement is imported from 2015-01-31 12:48:14 +00:00
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