aa6ad6e726
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. |
||
---|---|---|
.. | ||
a2pdf | ||
a2ps | ||
abc2mtex | ||
abcm2ps | ||
adobe-cmaps | ||
afm | ||
alignmargins | ||
ansiprint | ||
apsfilter | ||
asprint | ||
auctex | ||
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 | ||
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 | ||
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 | ||
indexinfo | ||
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 | ||
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 | ||
xmbibtex | ||
xpp | ||
xtexsh | ||
yatex | ||
Makefile |