Hi!

The diff below makes HOMEPAGE default to port's Github project page
(https://github.com/${GH_ACCOUNT}/${GH_PROJECT}) for ports where both
GH_ACCOUNT and GH_PROJECT variables are defined.  FWIW there are 202
ports that have such HOMEPAGE value set explicitly:

 * archivers/luazlib
 * archivers/sltar
 * audio/cd-discid
 * audio/glyr
 * audio/hgd
 * audio/hs-libmpd
 * audio/liblastfm
 * audio/py-acoustid
 * audio/py-discogs-client
 * benchmarks/netperf-wrapper
 * benchmarks/speedtest-cli
 * converters/ruby-multi_json
 * databases/dbic++
 * databases/hs-HDBC-mysql
 * databases/hs-hedis
 * databases/hs-postgresql-libpq
 * databases/hs-postgresql-simple
 * databases/hs-resource-pool
 * databases/leveldb
 * databases/node-pg
 * databases/node-sqlite3
 * databases/py-couchdb
 * databases/py-flask-sqlalchemy
 * databases/py-mongo
 * databases/py-mysql
 * databases/py-redis
 * databases/ruby-couchrest
 * databases/ruby-ldap
 * databases/ruby-mysql2
 * databases/ruby-redis-namespace
 * databases/ruby-resque
 * databases/ruby-sequel_pg
 * databases/ruby-tiny_tds
 * devel/atf
 * devel/boris
 * devel/greg
 * devel/dbus-sharp
 * devel/dbus-sharp-glib
 * devel/dotconf
 * devel/droplet
 * devel/git-cvs
 * devel/gitsh
 * devel/hs-FindBin
 * devel/hs-aeson
 * devel/hs-blaze-builder-enumerator
 * devel/hs-scientific
 * devel/kyua-cli
 * devel/kyua-testers
 * devel/lua-cmsgpack
 * devel/lua-lgi
 * devel/lutok
 * devel/mcs
 * devel/node-async
 * devel/node-bindings
 * devel/node-buffer-writer
 * devel/node-cloned
 * devel/node-fibers
 * devel/node-generic-pool
 * devel/node-gir
 * devel/node-mnm
 * devel/ocaml-camomile
 * devel/ocaml-lambda-term
 * devel/ocaml-re
 * devel/ocaml-zed
 * devel/pep8
 * devel/py-elftools
 * devel/py-send2trash
 * devel/py-sh
 * devel/rebar
 * devel/ruby-daemon_controller
 * devel/ruby-ffi
 * devel/ruby-ffi-inliner
 * devel/ruby-gir_ffi
 * devel/ruby-git
 * devel/ruby-i18n
 * devel/ruby-isolate
 * devel/ruby-jeweler
 * devel/ruby-ncurses
 * devel/ruby-polyglot
 * devel/ruby-prof
 * devel/ruby-rake-compiler
 * devel/ruby-ref
 * devel/ruby-systemu
 * devel/ruby-therubyracer
 * devel/ruby-tilt
 * devel/ruby-uuid
 * devel/ruby-yajl
 * devel/utop
 * devel/py-mccabe
 * devel/ruby-semantic_puppet
 * editors/nvi
 * games/polymorphable
 * games/xlennart
 * geo/gimgtools
 * geo/ruby-findmyiphone
 * graphics/maim
 * graphics/node-canvas
 * graphics/pqiv
 * graphics/ruby-color
 * graphics/ruby-gruff
 * graphics/shared-color-targets
 * graphics/sxiv
 * graphics/slop
 * graphics/gprof2dot
 * inputmethods/ibus-skk
 * inputmethods/libskk
 * java/jna
 * lang/node-java
 * lang/nqp
 * lang/ocaml-camlp4
 * mail/pop3d
 * mail/rcube-yubikey-plugin
 * mail/rcube-ldapAliasSync
 * mail/rcube-markasjunk2
 * misc/fasd
 * misc/nyancat
 * multimedia/livestreamer-curses
 * multimedia/p5-Mac-iTunes-Library
 * net/cgo
 * net/hs-curl
 * net/hs-network-info
 * net/ipcalc
 * net/irssi-otr
 * net/p5-IO-Interface
 * net/py-socks
 * net/py-boto
 * net/py-geventhttpclient
 * net/py-zmq
 * net/ruby-agcaldav
 * net/ruby-macaddr
 * net/ruby-stomp
 * net/libpsl
 * net/ntimed
 * print/psutils
 * security/clamav-unofficial-sigs
 * security/erl-bcrypt
 * security/kqoauth
 * security/libsodium
 * security/node-bcrypt
 * security/py-M2Crypto
 * security/py-ecdsa
 * security/py-paramiko
 * security/qoauth
 * security/reop
 * security/ruby-akami
 * security/sslScanner
 * sysutils/gitolite
 * sysutils/node-always
 * sysutils/node-daemon
 * sysutils/node-rmdir
 * sysutils/node-syslog
 * sysutils/ruby-posix-spawn
 * sysutils/vmwh
 * sysutils/iwatch
 * sysutils/tmux-mem-cpu-load
 * sysutils/ruby-r10k
 * telephony/libzrtp
 * telephony/p5-Asterisk-AMI
 * textproc/hs-bytestring-nums
 * textproc/liblrdf
 * textproc/luasoldout
 * textproc/p5-Text-Textile
 * textproc/p5-XML-TreePP
 * textproc/py-numpydoc
 * textproc/py-rdflib
 * textproc/ruby-fast-stemmer
 * textproc/ruby-fast_xs
 * textproc/ruby-icalendar
 * textproc/ruby-nori
 * textproc/ruby-pygments.rb
 * textproc/ruby-rexical
 * textproc/the_silver_searcher
 * textproc/cdiff
 * www/apache-httpd-openbsd
 * www/erl-mochiweb
 * www/hs-http-attoparsec
 * www/hs-wai
 * www/hs-warp
 * www/puppet-dashboard
 * www/py-flask-login
 * www/py-meld3
 * www/py-sockjs-tornado
 * www/ruby-capybara
 * www/ruby-capybara-webkit
 * www/ruby-httpclient
 * www/ruby-rack-protection
 * www/ruby-rack-test
 * www/ruby-rest-client
 * www/ruby-sanitize
 * www/ruby-wasabi
 * www/ruby-xpath
 * www/ruby-faraday
 * www/ruby-faraday_middleware
 * www/ruby-multipart-post
 * x11/bgs
 * x11/compton
 * x11/dzen2
 * x11/keybinder
 * x11/keybinder3
 * x11/lumina
 * x11/xbanish
 * x11/cool-retro-term

Comments?  OKs?

-- 
Dmitrij D. Czarkoff

Index: bsd.port.mk
===================================================================
RCS file: /var/cvs/ports/infrastructure/mk/bsd.port.mk,v
retrieving revision 1.1295
diff -u -p -r1.1295 bsd.port.mk
--- bsd.port.mk 16 May 2015 17:04:51 -0000      1.1295
+++ bsd.port.mk 19 May 2015 09:13:16 -0000
@@ -1185,6 +1185,7 @@ MASTER_SITES_GITHUB += \
        
https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/archive/${GH_TAGNAME:S/$/\//}
 
 MASTER_SITES ?= ${MASTER_SITES_GITHUB}
+HOMEPAGE ?= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}
 .else
 # Empty declarations to avoid "variable XXX is recursive" errors
 MASTER_SITES ?=

Reply via email to