1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-31 10:46:16 +00:00
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
abc2mtex
abcm2ps
adobe-cmaps
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
cups-bjnp
cups-client
cups-cloud-print
cups-filters
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
enscript-a4
enscript-letter
enscript-letterdj
enscriptfonts
epsonepl
flpsed
font2svg
font-amsfonts
fontforge
foo2zjs
foomatic-db
foomatic-db-engine
foomatic-db-hpijs
foomatic-filters
foxitreader
fpdf
freetype
freetype2
frescobaldi
ft2demos
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
ghostscript8-nox11
ghostscript9
ghostscript9-agpl
ghostscript9-agpl-nox11
ghostscript9-nox11
gimp-gutenprint
gl2ps
gnome-cups-manager
gnome-specimen
gnomephotoprinter
gribouy
gsfonts
gspdf
gsview
gtklp
gutenprint
gutenprint-base
gutenprint-cups
gutenprint-foomatic
gutenprint-ijs
gv
harfbuzz
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
kde_poster
kover
kpdftool
latex2rtf
latex-ltablex
latex-resume
latexdiff
lgrind
libgnomecups
libgnomeprint
libgnomeprint-reference
libgnomeprintmm
libharu
libijs
libmspub01
libotf
libpaper
libppd
libspectre
lilypond
lilypond-devel
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
p5-XML-ApacheFOP
p910nd
panda
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
pear-File_PDF
pecl-haru
pecl-pdflib
pecl-ps
pfbtopfa
photoprint
pic2fig
pkfonts118
pkfonts240
pkfonts300
pkfonts360
pkfonts400
pkfonts600
pkipplib
pkpgcounter
pmw
poster
ps2eps
pscal
psdim
pslib
pstotext
psutils
pup
py-cups
py-fonttools
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
rubygem-colortools
rubygem-pdf-core
rubygem-pdf-reader
rubygem-pdf-writer
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
rubygem-ttfunk
scribus
sgf2tex
splix
system-config-printer
t1utils
tex
tex-aleph
tex-dvipdfmx
tex-dvipsk
tex-formats
tex-jadetex
tex-luatex
tex-ptexenc
tex-xdvik
tex-xetex
tex-xmltex
texinfo
texlive-base
texlive-docs
texlive-full
texlive-infra
texlive-texmf
texlive-texmf-source
texvc
tgif2tex
transfig
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