git: 06687520ed51 - main - Revert "Framework: Introduce bsd.sponsor.mk"
Date: Tue, 25 Jun 2024 05:00:02 UTC
The branch main has been updated by mat: URL: https://cgit.FreeBSD.org/ports/commit/?id=06687520ed513a8825926fdaefae2cec61f88c80 commit 06687520ed513a8825926fdaefae2cec61f88c80 Author: Mathieu Arnold <mat@FreeBSD.org> AuthorDate: 2024-06-25 04:58:43 +0000 Commit: Mathieu Arnold <mat@FreeBSD.org> CommitDate: 2024-06-25 04:59:34 +0000 Revert "Framework: Introduce bsd.sponsor.mk" This reverts commit 274cd4df4dcce0a9aa78da47bb6e35ab3dbcbf8c. --- Mk/bsd.port.mk | 2 - Mk/bsd.sponsor.db.mk | 9 ----- Mk/bsd.sponsor.mk | 112 --------------------------------------------------- 3 files changed, 123 deletions(-) diff --git a/Mk/bsd.port.mk b/Mk/bsd.port.mk index c9b657230c25..1604a1c7fd3d 100644 --- a/Mk/bsd.port.mk +++ b/Mk/bsd.port.mk @@ -1994,8 +1994,6 @@ ERROR+= "Unknown USES=${f:C/\:.*//}" . endif . endif -.include "${PORTSDIR}/Mk/bsd.sponsor.mk" - . if defined(USE_LOCALE) WRK_ENV+= LANG=${USE_LOCALE} LC_ALL=${USE_LOCALE} . endif diff --git a/Mk/bsd.sponsor.db.mk b/Mk/bsd.sponsor.db.mk deleted file mode 100644 index bf8ac051db2a..000000000000 --- a/Mk/bsd.sponsor.db.mk +++ /dev/null @@ -1,9 +0,0 @@ -Sponsor_db_Include_MAINTAINER= portmgr@FreeBSD.org - -# -# bsd.sponsor.db.mk - Sponsorship info database for FreeBSD Ports commiters -# -# Please keep descriptions sorted alphabetically by variable name. - -arrowd_at_freebsd_org_SPONSORSHIP_PLATFORMS= CARDANO -arrowd_at_freebsd_org_CARDANO_SPONSOR_HANDLE= addr1qy95v6rlgjchrqc7cae9g7vtrmsevdaty8hnl9p5kv0xtajpts7278jw0y9nh9n26y0dfa97j0zkjxxnut8ahg3hs02sth533h diff --git a/Mk/bsd.sponsor.mk b/Mk/bsd.sponsor.mk deleted file mode 100644 index 9fa916ecb894..000000000000 --- a/Mk/bsd.sponsor.mk +++ /dev/null @@ -1,112 +0,0 @@ -# These variables are used in Ports framework to define the ways to support -# port maintainers. -# -# SPONSORSHIP_PLATFORMS - List of ways to endorse the port's maintainer -# Currently supported values are: -# BOOSTY -# CARDANO -# GITHUB -# OPENCOLLECTIVE -# PATREON -# -# Each platform may have ":upstream" suffix to allow -# sponsoring project's upstream instead of a -# downstream maintainer. -# -# To define an additional platform the following -# vars should be defined: -# ${plat}_SPONSOR_HANDLE - Account name or some other handle for the -# given platform -# ${plat}_UPSTREAM_SPONSOR_HANDLE - The same as ${plat}_SPONSOR_HANDLE for -# the ":upstream" case. -# ${plat}_SPONSOR_URL - URL leading to the site that allows to make -# to make a donation -# -# Variables listed above may be either put into a port's Makefile directly or -# set automatically based on the MAINTAINER knob value and the data from -# bsd.sponsor.db.mk -# -# An auxiliary "make sponsor" target points the user to appropriate web page. -# An auxiliary "make sponsor-describe" target prints a machine-readable description -# of the sponsorship data. - -.if !defined(SPONSORMKINCLUDED) -SPONSORMKINCLUDED= bsd.sponsor.mk - -BOOSTY_SPONSOR_URL= https://boosty.to/%%HANDLE%% -CARDANO_SPONSOR_URL= https://cexplorer.io/address/%%HANDLE%% -GITHUB_SPONSOR_URL= https://github.com/sponsors/%%HANDLE%% -OPENCOLLECTIVE_SPONSOR_URL= https://opencollective.com/%%HANDLE%% -PATREON_SPONSOR_URL= https://www.patreon.com/%%HANDLE%% - -GITHUB_SPONSOR_HANDLE?= ${GH_PROJECT} -GITHUB_UPSTREAM_SPONSOR_HANDLE?= ${GH_PROJECT} - -.include "${PORTSDIR}/Mk/bsd.sponsor.db.mk" -_MAINTAINER_KEY= ${MAINTAINER:S/@FreeBSD.org/_at_freebsd_org/:S/@freebsd.org/_at_freebsd_org/} -. if defined(${_MAINTAINER_KEY}_SPONSORSHIP_PLATFORMS) -SPONSORSHIP_PLATFORMS+= ${${_MAINTAINER_KEY}_SPONSORSHIP_PLATFORMS} -. for plat in ${SPONSORSHIP_PLATFORMS} -. if defined(${_MAINTAINER_KEY}_${plat}_SPONSOR_HANDLE) -${plat}_SPONSOR_HANDLE= ${${_MAINTAINER_KEY}_${plat}_SPONSOR_HANDLE} -. endif -. endfor -. endif - -. for plat in ${SPONSORSHIP_PLATFORMS} -. for plat_w_u plat_wo_u in ${plat:S/:upstream/_UPSTREAM/} ${plat:S/:upstream//} -. if !defined(${plat_w_u}_SPONSOR_HANDLE) || empty(${plat_w_u}_SPONSOR_HANDLE) -.error Missing ${plat_w_u}_SPONSOR_HANDLE value -. endif -. if !defined(${plat_wo_u}_SPONSOR_URL) || empty(${plat_wo_u}_SPONSOR_URL) -.error Missing ${plat_wo_u}_SPONSOR_URL value -. endif -. endfor -. endfor - -SPONSOR_DIALOG= ${DIALOG} --backtitle "Sponsorship options" \ - --menu "Support options for ${PORTNAME}" 0 0 0 - -. for plat in ${SPONSORSHIP_PLATFORMS} -. for plat_w_u plat_wo_u in ${plat:S/:upstream/_UPSTREAM/} ${plat:S/:upstream//} -SPONSOR_DIALOG_ARGS+= ${plat_w_u} "${${plat_wo_u}_SPONSOR_URL:S/%%HANDLE%%/${${plat_w_u}_SPONSOR_HANDLE}/}" -PKG_NOTE_sponsor+= ${plat_w_u:tl}=${${plat_wo_u}_SPONSOR_URL:S/%%HANDLE%%/${${plat_w_u}_SPONSOR_HANDLE}/} -. endfor -. endfor - -. if exists(${LOCALBASE}/bin/xdg-open) -SPONSOR_CMD= ${LOCALBASE}/bin/xdg-open %%URL%% -. else -SPONSOR_CMD= ${ECHO_CMD} To sponsor the ${PORTNAME} project visit %%URL%% -. endif - -. if !empty(SPONSORSHIP_PLATFORMS) -PKG_NOTES+= sponsor - -sponsor: - @(_selected_platform_w_u=$$( { ${SPONSOR_DIALOG} ${SPONSOR_DIALOG_ARGS} 2>&1 >&3; } 3>&2 ) 2>&1 ;\ - _selected_platform_wo_u=$$(${ECHO_CMD} $$_selected_platform_w_u | sed 's/_UPSTREAM//') ;\ - _url=$$(${MAKE} -C ${.CURDIR} -v $${_selected_platform_wo_u}_SPONSOR_URL) ;\ - _handle=$$(${MAKE} -C ${.CURDIR} -v $${_selected_platform_w_u}_SPONSOR_HANDLE) ;\ - _url=$$(${ECHO_CMD} $$_url | sed "s|%%HANDLE%%|$$_handle|") ;\ - `${ECHO_CMD} ${SPONSOR_CMD} | sed "s|%%URL%%|$$_url|"` ;\ - ) -. else -sponsor: - @${ECHO_CMD} No sponsorship platforms defined for ${PORTNAME} maintainer - @${FALSE} -. endif - -# The format is -# distribution-name|maintainer|sponsorship_platform|sponsorship_type|sponsorship_url -sponsor-describe: ${SPONSORSHIP_PLATFORMS:tl:S/:upstream/-upstream/:S/^/sponsor-describe-/} - @${DO_NADA} - -. for plat in ${SPONSORSHIP_PLATFORMS} -. for plat_w_u plat_wo_u in ${plat:S/:upstream/_UPSTREAM/} ${plat:S/:upstream//} -sponsor-describe-${plat:tl:S/:upstream/-upstream/}: - @${ECHO_CMD} "${PKGNAME}|${MAINTAINER}|${plat_wo_u}|${"${plat_w_u:M*_UPSTREAM}":?Upstream:Maintainer}|${${plat_wo_u}_SPONSOR_URL:S/%%HANDLE%%/${${plat_w_u}_SPONSOR_HANDLE}/}" -. endfor -. endfor - -.endif