1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-18 00:10:04 +00:00

Revert "Framework: Introduce bsd.sponsor.mk"

This reverts commit 274cd4df4d.
This commit is contained in:
Mathieu Arnold 2024-06-25 06:58:43 +02:00
parent 06687512d7
commit 06687520ed
No known key found for this signature in database
GPG Key ID: 7F620E0A9E9D41BE
3 changed files with 0 additions and 123 deletions

View File

@ -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

View File

@ -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

View File

@ -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