notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
I started running short on disk space for the non-production FreshPorts hosts. This time, I have decided to ask for donations. See my recent blog post which points to my Patreon account.
Port details
indexinfo Utility to regenerate the GNU info page index
0.3.1_1 print on this many watch lists=60 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.3.1_1Version of this port present on the latest quarterly branch.
Maintainer: bapt@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2014-06-26 13:34:13
Last Update: 2025-02-26 07:35:53
Commit Hash: 9d3c491
People watching this port, also watch:: pkg, gettext-runtime, libffi, expat, libxml2
Also Listed In: ports-mgmt
License: BSD2CLAUSE
WWW:
https://codeberg.org/bapt/indexinfo
Description:
Small utility designed to regenerate the GNU info page indexes
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (4 items)
Collapse this list.
  1. bin/indexinfo
  2. /usr/local/share/licenses/indexinfo-0.3.1_1/catalog.mk
  3. /usr/local/share/licenses/indexinfo-0.3.1_1/LICENSE
  4. /usr/local/share/licenses/indexinfo-0.3.1_1/BSD2CLAUSE
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • indexinfo>0:print/indexinfo
To install the port:
cd /usr/ports/print/indexinfo/ && make install clean
To add the package, run one of these commands:
  • pkg install print/indexinfo
  • pkg install indexinfo
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: indexinfo
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1735288237 SHA256 (indexinfo-0.3.1.tar.gz) = be55b2dc281f8168625075404cd62211f988112bccf9967d02a7ef0dedc5516b SIZE (indexinfo-0.3.1.tar.gz) = 3853

Packages (timestamps in pop-ups are UTC):
indexinfo
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.3.1_10.3.1_10.3.10.3.1_10.3.1_1-0.3.1-
FreeBSD:13:quarterly0.3.1_10.3.1_10.3.10.3.1_10.3.1_10.3.10.3.10.3.1
FreeBSD:14:latest0.3.1_10.3.1_10.3.10.3.1_10.3.1_10.3.1-0.3.1
FreeBSD:14:quarterly0.3.1_10.3.1_1-0.3.1_10.3.1_10.3.10.3.10.3.1
FreeBSD:15:latest0.3.1_10.3.1_1n/a0.3.1_1n/a0.3.10.3.10.3.1
FreeBSD:15:quarterly--n/a-n/a---
FreeBSD:16:latest--n/a-n/a---
This port has no dependencies.
This port is required by:
for Build
  1. devel/autogen
  2. devel/bison
  3. devel/p5-Sepia
  4. math/mcsim
  5. print/texinfo
  6. textproc/docbook2X

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. www/wml*
  2. Collapse this list of deleted ports.
for Run
  1. accessibility/speech-dispatcher
  2. archivers/fastjar
  3. archivers/gcpio
  4. archivers/gtar
  5. archivers/gzip
  6. archivers/lzip
  7. archivers/lziprecover
Expand this list (524 items / 517 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. archivers/lzlib
  3. archivers/plzip
  4. archivers/sharutils
  5. archivers/zutils
  6. astro/foxtrotgps
  7. astro/gnuastro
  8. audio/emms
  9. audio/festival-freebsoft-utils
  10. audio/gnupod
  11. audio/libadplug
  12. audio/ocp
  13. benchmarks/netperf
  14. biology/viennarna
  15. cad/dinotrace
  16. cad/freehdl
  17. cad/geda
  18. cad/lepton-eda
  19. cad/libredwg
  20. cad/pcb
  21. chinese/enscript
  22. comms/mgetty+sendfax
  23. comms/opencbm
  24. converters/recode
  25. databases/gdbm
  26. databases/recutils
  27. deskutils/gcal
  28. deskutils/gxmessage
  29. deskutils/menumaker
  30. devel/allegro
  31. devel/autoconf
  32. devel/autoconf-archive
  33. devel/autoconf2.13
  34. devel/autoconf2.69
  35. devel/autogen
  36. devel/automake
  37. devel/avr-gcc
  38. devel/bashdb
  39. devel/binutils
  40. devel/bison
  41. devel/bnf
  42. devel/cc65
  43. devel/cgdb
  44. devel/check
  45. devel/cl-alexandria
  46. devel/commoncpp
  47. devel/cssc
  48. devel/cutils
  49. devel/cvs
  50. devel/cvs+ipv6
  51. devel/cvs-devel
  52. devel/cvsbook
  53. devel/djgpp-binutils
  54. devel/dmalloc
  55. devel/forge
  56. devel/g-golf
  57. devel/g-wrap
  58. devel/gcc-arm-embedded
  59. devel/gengetopt
  60. devel/gettext-runtime
  61. devel/gettext-tools
  62. devel/ghub
  63. devel/gindent
  64. devel/global
  65. devel/gmake
  66. devel/gnucflow
  67. devel/gnulib
  68. devel/gocheese
  69. devel/gperf
  70. devel/guile-lib
  71. devel/idutils
  72. devel/libIDL
  73. devel/libassetml
  74. devel/libavl
  75. devel/libbfd
  76. devel/libcfu
  77. devel/libconfig
  78. devel/libffi
  79. devel/libffi33
  80. devel/libgtop
  81. devel/libmatheval
  82. devel/libruin
  83. devel/libtextstyle
  84. devel/libtool
  85. devel/libunistring
  86. devel/lightning
  87. devel/m4
  88. devel/magit
  89. devel/nana
  90. devel/ocaml-sdl
  91. devel/omake
  92. devel/openocd
  93. devel/openocd-devel
  94. devel/p5-Sepia
  95. devel/rcs
  96. devel/readline
  97. devel/remake
  98. devel/spread-sheet-widget
  99. devel/tex-kpathsea
  100. devel/tex-web2c
  101. devel/transient
  102. devel/udis86
  103. dns/libidn
  104. dns/libidn2
  105. editors/emacs
  106. editors/emacs-devel
  107. editors/flim
  108. editors/hte
  109. editors/nano
  110. editors/ne
  111. editors/poke
  112. editors/psgml
  113. editors/semi
  114. editors/slime
  115. editors/sly
  116. editors/with-editor
  117. emulators/vmips
  118. filesystems/fswatch-mon
  119. filesystems/mtools
  120. ftp/wget
  121. ftp/yafc
  122. games/bsdgames
  123. games/gnubik
  124. games/gnuchess
  125. games/gnugo
  126. games/gnushogi
  127. games/gtypist
  128. games/heroes
  129. games/libtmcg
  130. games/moon-buggy
  131. games/vamos
  132. games/xboard
  133. games/xboard-devel
  134. games/xconq
  135. graphics/aalib
  136. graphics/barcode
  137. graphics/epix
  138. graphics/gauche-gl
  139. graphics/geomview
  140. graphics/grx
  141. graphics/guile-cairo
  142. graphics/plotutils
  143. graphics/zgv
  144. irc/riece
  145. japanese/ddskk
  146. japanese/eblook
  147. japanese/ebnetd
  148. japanese/groff
  149. japanese/lookup
  150. japanese/navi2ch
  151. lang/cim
  152. lang/ecl
  153. lang/emacs-lisp-intro
  154. lang/gambit-c
  155. lang/gauche
  156. lang/gawk
  157. lang/gcc11
  158. lang/gcc12
  159. lang/gcc12-devel
  160. lang/gcc13
  161. lang/gcc13-devel
  162. lang/gcc14
  163. lang/gcc14-devel
  164. lang/gcc15
  165. lang/gcc15-devel
  166. lang/gcc16-devel
  167. lang/gforth
  168. lang/gnu-apl
  169. lang/gnu-cobol
  170. lang/guile1
  171. lang/guile2
  172. lang/guile3
  173. lang/intercal
  174. lang/kawa
  175. lang/mdk
  176. lang/sbcl
  177. lang/scm
  178. lang/slib
  179. lang/slisp
  180. lang/smalltalk
  181. lang/tcc
  182. lang/yorick
  183. mail/anubis
  184. mail/gnubiff
  185. mail/mailfromd
  186. mail/mailutils
  187. mail/mboxgrep
  188. mail/mew
  189. mail/mew-devel
  190. mail/mfmod_ldap
  191. mail/mfmod_openmetrics
  192. mail/mfmod_pcre
  193. mail/mpop
  194. mail/msmtp
  195. mail/mu
  196. mail/mu4e
  197. mail/mutt
  198. mail/notmuch-emacs
  199. mail/wanderlust
  200. math/GiNaC
  201. math/R
  202. math/algae
  203. math/asymptote
  204. math/cln
  205. math/cm
  206. math/ess
  207. math/eukleides
  208. math/fftw
  209. math/fftw3
  210. math/giacxcas
  211. math/gmp
  212. math/gnubc
  213. math/gsl
  214. math/jacal
  215. math/libranlip
  216. math/maxima
  217. math/mcsim
  218. math/mpc
  219. math/mpfi
  220. math/mpfr
  221. math/mpfrcx
  222. math/mpir
  223. math/numdiff
  224. math/octave
  225. math/oleo
  226. math/paritwine
  227. math/prng
  228. math/singular
  229. math/units
  230. math/unuran
  231. misc/bogosort
  232. misc/compat.el
  233. misc/dejagnu
  234. misc/findutils
  235. misc/gwhich
  236. misc/hello
  237. misc/help2man
  238. misc/latex-mk
  239. misc/pinfo
  240. misc/talkfilters
  241. misc/teseq
  242. misc/vera
  243. multimedia/bino
  244. multimedia/mjpegtools
  245. multimedia/vcdimager
  246. net/dico
  247. net/freebsd-uucp
  248. net/frr10
  249. net/frr8
  250. net/frr9
  251. net/gnetcat
  252. net/gnu-radius
  253. net/ipgrab
  254. net/jwhois
  255. net/macchanger
  256. net/nncp
  257. net/qadsl
  258. net/quagga
  259. net/serveez
  260. net/wol
  261. net-im/freetalk
  262. net-mgmt/netmask
  263. news/husky-fidoconf
  264. news/husky-hpt
  265. news/husky-htick
  266. print/a2ps
  267. print/auctex
  268. print/enscript-a4
  269. print/enscript-letter
  270. print/enscript-letterdj
  271. print/gv
  272. print/hp2xx
  273. print/lilypond
  274. print/lilypond-devel
  275. print/tex-dvipsk
  276. print/texinfo
  277. print/texlive-base
  278. print/trueprint
  279. print/yatex
  280. science/udunits
  281. security/fwknop
  282. security/gnupg
  283. security/gnupg1
  284. security/gnutls
  285. security/gpgme
  286. security/gsasl
  287. security/heimdal
  288. security/libassuan
  289. security/libgcrypt
  290. security/libgpg-error
  291. security/libksba
  292. security/libtasn1
  293. security/nettle
  294. security/pam-modules
  295. security/pinentry
  296. security/tinc
  297. security/tinc-devel
  298. shells/bash
  299. shells/bash-static
  300. shells/bashc
  301. shells/rush
  302. sysutils/ah-tty
  303. sysutils/am-utils
  304. sysutils/coreutils
  305. sysutils/cronolog
  306. sysutils/cronolog-devel
  307. sysutils/dateutils
  308. sysutils/ddrescue
  309. sysutils/direvent
  310. sysutils/fatback
  311. sysutils/fileschanged
  312. sysutils/freeipmi
  313. sysutils/grub2-pcbsd
  314. sysutils/libcdio
  315. sysutils/mcron
  316. sysutils/pies
  317. sysutils/screen
  318. sysutils/screen-devel
  319. sysutils/stow
  320. sysutils/stress
  321. sysutils/xorriso
  322. textproc/aspell
  323. textproc/bbe
  324. textproc/chpp
  325. textproc/datamash
  326. textproc/diffutils
  327. textproc/docbook2X
  328. textproc/ffe
  329. textproc/flex
  330. textproc/gnugrep
  331. textproc/groff
  332. textproc/gsed
  333. textproc/halibut
  334. textproc/iksemel
  335. textproc/muse
  336. textproc/scss
  337. textproc/sdom
  338. textproc/source-highlight
  339. textproc/texi2html
  340. textproc/wdiff
  341. textproc/xenv
  342. www/emacs-w3m
  343. www/libmicrohttpd
  344. www/pound
  345. www/wsmake
  346. x11/cl-clx
  347. x11/xnee
  348. x11-toolkits/guile-gnome-platform
  349. x11-wm/ratpoison
  350. x11-wm/sawfish
  351. x11-wm/stumpwm
  352. Collapse this list.

Deleted ports which required this port:

Expand this list of 167 deleted ports
  1. audio/festdoc*
  2. audio/glame*
  3. audio/rplay*
  4. audio/xhippo*
  5. databases/couchdb*
  6. databases/gnats4*
  7. databases/mariadb-server*
  8. databases/mysql51-server*
  9. databases/percona55-server*
  10. databases/percona56-server*
  11. databases/percona57-server*
  12. databases/tora*
  13. deskutils/adesklets*
  14. deskutils/org-mode.el*
  15. deskutils/remember.el*
  16. devel/arm-eabi-gcc*
  17. devel/autoconf213*
  18. devel/autodist*
  19. devel/automake14*
  20. devel/avr-gcc-devel*
  21. devel/ccrtp*
  22. devel/cedet*
  23. devel/cross-binutils*
  24. devel/cross-gcc*
  25. devel/ddd*
  26. devel/ecb*
  27. devel/eieio*
  28. devel/fnccheck*
  29. devel/forge-devel*
  30. devel/ghub-devel*
  31. devel/glib12*
  32. devel/gmake43*
  33. devel/gperf31*
  34. devel/hs-drift*
  35. devel/kaptain*
  36. devel/libcheck*
  37. devel/liblouisxml*
  38. devel/m6811-binutils*
  39. devel/magit-devel*
  40. devel/magit-popup*
  41. devel/mingw32-gcc*
  42. devel/mingw64-binutils*
  43. devel/monotone*
  44. devel/msp430-binutils*
  45. devel/msp430-gcc*
  46. devel/sdts++*
  47. devel/semantic*
  48. devel/tclmore*
  49. devel/transient-devel*
  50. devel/xtla*
  51. devel/zpu-binutils*
  52. devel/zpu-gcc*
  53. devel/ztcl*
  54. dns/mydns*
  55. dns/mydns-ng*
  56. editors/emacs-nox11*
  57. editors/emacs23*
  58. editors/nano-devel*
  59. editors/setedit*
  60. editors/with-editor-devel*
  61. emulators/mtools*
  62. ftp/cftp*
  63. games/goldencheetah*
  64. games/rtb*
  65. irc/bobot++*
  66. irc/miau*
  67. japanese/dvipsk*
  68. japanese/jed*
  69. japanese/mtools*
  70. java/classpath*
  71. java/jc*
  72. lang/Sather*
  73. lang/bigloo*
  74. lang/cmucl*
  75. lang/gcc10*
  76. lang/gcc10-devel*
  77. lang/gcc11-devel*
  78. lang/gcc410*
  79. lang/gcc46*
  80. lang/gcc47*
  81. lang/gcc48*
  82. lang/gcc49*
  83. lang/gcc5*
  84. lang/gcc5-devel*
  85. lang/gcc6*
  86. lang/gcc6-devel*
  87. lang/gcc7*
  88. lang/gcc7-devel*
  89. lang/gcc8*
  90. lang/gcc8-devel*
  91. lang/gcc9*
  92. lang/gcc9-devel*
  93. lang/gcl*
  94. lang/gnustep-guile*
  95. lang/libjit*
  96. lang/twelf*
  97. mail/pop3lite*
  98. mail/vm*
  99. mail/wanderlust-devel*
  100. math/blitz++*
  101. math/dynare*
  102. math/gri*
  103. math/libR*
  104. math/mingw32-libgmp*
  105. math/proofgeneral*
  106. math/pspp*
  107. misc/gnuit*
  108. multimedia/gmerlin*
  109. net/click*
  110. net/frr*
  111. net/frr3*
  112. net/frr4*
  113. net/frr5*
  114. net/frr6*
  115. net/frr7*
  116. net/gnu-dico*
  117. net/libsocket++*
  118. net/mmucl*
  119. net/quagga-esr*
  120. net/quagga-re*
  121. net/quagga23*
  122. net/tramp*
  123. net/zebra*
  124. net-im/jabber.el*
  125. net-mgmt/scli*
  126. news/husky-bsopack*
  127. news/husky-hpt-devel*
  128. news/husky-hpucode*
  129. news/husky-htick-devel*
  130. news/husky-msged*
  131. news/newscache*
  132. print/dvipsk-tetex*
  133. print/teTeX-base*
  134. print/tex*
  135. security/authforce*
  136. security/crank*
  137. security/dirmngr*
  138. security/easypg*
  139. security/fsh*
  140. security/gnupg20*
  141. security/gnupg22*
  142. security/govpn*
  143. security/gss*
  144. security/heimdal-devel*
  145. security/integrit*
  146. security/lsh*
  147. security/pinentry-gtk*
  148. security/shishi*
  149. shells/bash53*
  150. shells/esh*
  151. sysutils/cfengine22*
  152. sysutils/fswatch-mon*
  153. sysutils/grub2*
  154. sysutils/screen-legacy*
  155. sysutils/screen49*
  156. sysutils/screen50*
  157. sysutils/xlogmaster*
  158. textproc/emacs-wiki*
  159. textproc/libextractor*
  160. textproc/mifluz*
  161. textproc/rubber*
  162. www/WebMagick*
  163. www/boa*
  164. www/guile-www*
  165. www/polipo*
  166. www/wml*
  167. x11-toolkits/gtk12*
  168. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
No options to configure
Options name:
print_indexinfo
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeberg.org/bapt/indexinfo/archive/0.3.1.tar.gz?dummy=/
Collapse this list.

Number of commits found: 21

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.3.1_1
26 Feb 2025 07:35:53
commit hash: 9d3c491712bf70a043d92a7a00db3818f76ea6bbcommit hash: 9d3c491712bf70a043d92a7a00db3818f76ea6bbcommit hash: 9d3c491712bf70a043d92a7a00db3818f76ea6bbcommit hash: 9d3c491712bf70a043d92a7a00db3818f76ea6bb files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
print/indexinfo: fix typo in WWW section

PR:		285046
Submitted by:	Mel Pilgrim <ports.maintainer@evilphi.com>
0.3.1
27 Dec 2024 08:32:24
commit hash: 55406b318ab17760e47635ebdf3e9b0f90f56f67commit hash: 55406b318ab17760e47635ebdf3e9b0f90f56f67commit hash: 55406b318ab17760e47635ebdf3e9b0f90f56f67commit hash: 55406b318ab17760e47635ebdf3e9b0f90f56f67 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
print/indexinfo: upstream now lives in https://codeberg.org
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
0.3.1
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.3.1
07 Apr 2021 08:09:01
commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
0.3.1
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
0.3.1
20 May 2019 17:06:34
Revision:502126Original commit files touched by this commit
bdrewery search for other commits by this committer
Fix recursive dependency issue with gmake.

Add a hard .error so I don't miss this again.

PR:		237979
Submitted by:	tcberner, adamw (based on)
Pointyhat to:	bdrewery
0.3.1
20 May 2019 13:04:08
Revision:502103Original commit files touched by this commit
mat search for other commits by this committer
devel/ccache now needs those to build.
0.3.1
05 Nov 2017 20:41:19
Revision:453561Original commit files touched by this commit
bapt search for other commits by this committer
Update to 0.3.1
- Fix a segmentation faut with some manpages

PR:		223447
Reported by:	Ting-Wei Lan <lantw44@gmail.com>
0.3
26 Oct 2017 07:59:22
Revision:452908Original commit files touched by this commit
bapt search for other commits by this committer
Fix build on mips by enforcing c99
0.3
24 Oct 2017 15:15:52
Revision:452781Original commit files touched by this commit
bapt search for other commits by this committer
Update to 0.3

- improved portability
- add support for compressed info files (like provided by the emacs port) [1]

PR:		223028 [1]
Reported by:	 Yasuhiro KIMURA <yasu@utahime.org> [1]
0.2.6
26 Oct 2016 11:06:02
Revision:424688Original commit files touched by this commit
bapt search for other commits by this committer
Update to 0.2.6
Chaneges:
- Remove the dir file leftover if it is empty

Submitted by:	amdmi3
0.2.5
18 Sep 2016 14:14:25
Revision:422393Original commit files touched by this commit
bapt search for other commits by this committer
Update to 0.2.5
 - Add support for capsicum
0.2.4
22 Oct 2015 13:36:58
Revision:399977Original commit files touched by this commit
bapt search for other commits by this committer
Update to 0.2.4
Changes:
- Fixes typos
0.2.3
28 Apr 2015 18:44:05
Revision:384932Original commit files touched by this commit
bdrewery search for other commits by this committer
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.
0.2.3
20 Mar 2015 07:56:26
Revision:381716Original commit files touched by this commit
bapt search for other commits by this committer
Update to 0.2.3 (get rid of autotools)
0.2.2
30 Dec 2014 07:36:46
Revision:375814Original commit files touched by this commit
bapt search for other commits by this committer
Update to 0.2.2
Changes:
Add a way to disable maintainance mode to avoid timestamp problem with peoeple
not in sync with ntp (this can happen on very fresh releases)
0.2.1
29 Dec 2014 22:59:44
Revision:375808Original commit files touched by this commit
bapt search for other commits by this committer
Update to 0.2.1
Changes:
- Fix typo [1]

PR:		193913
Submitted by:	takefu@airport.fm
0.2
17 Sep 2014 06:07:13
Revision:368354Original commit files touched by this commit
bapt search for other commits by this committer
Update WWW
0.2
26 Jun 2014 14:17:06
Revision:359358Original commit files touched by this commit
bapt search for other commits by this committer
Update to 0.2 (fdclosedir is only avaiable on FreeBSD 10+)
0.1
26 Jun 2014 13:34:03
Revision:359352Original commit files touched by this commit
bapt search for other commits by this committer
Add a minimal tool to regenerate GNU info page indexes

Number of commits found: 21