Re: git: e68c2904caba - main - www/tailwindcss4: new port - utility-first CSS tool

From: Adam Weinberger <adamw_at_adamw.org>
Date: Mon, 21 Jul 2025 15:13:37 UTC
On Mon, Jul 21, 2025 at 9:22 AM Dave Cottlehuber <dch@freebsd.org> wrote:

> The branch main has been updated by dch:
>
> URL:
> https://cgit.FreeBSD.org/ports/commit/?id=e68c2904caba6c812041fee6b77e34c28affda72
>
> commit e68c2904caba6c812041fee6b77e34c28affda72
> Author:     Dave Cottlehuber <dch@FreeBSD.org>
> AuthorDate: 2025-07-21 13:21:12 +0000
> Commit:     Dave Cottlehuber <dch@FreeBSD.org>
> CommitDate: 2025-07-21 13:21:12 +0000
>
>     www/tailwindcss4: new port - utility-first CSS tool
>
>     Sponsored by:   SkunkWerks, GmbH
> ---
>  www/Makefile               |    1 +
>  www/tailwindcss4/Makefile  |   78 ++
>  www/tailwindcss4/distinfo  |    3 +
>  www/tailwindcss4/pkg-descr |   10 +
>  www/tailwindcss4/pkg-plist | 2228
> ++++++++++++++++++++++++++++++++++++++++++++
>  5 files changed, 2320 insertions(+)
>
> diff --git a/www/tailwindcss4/Makefile b/www/tailwindcss4/Makefile
> new file mode 100644
> index 000000000000..8cf337126107
> --- /dev/null
> +++ b/www/tailwindcss4/Makefile
> @@ -0,0 +1,78 @@
> +PORTNAME=      tailwindcss4
> +DISTVERSION=   4.1.10
> +CATEGORIES=    www devel
> +MASTER_SITES=  LOCAL/dch/${PORTNAME}/:npm
> +DISTFILES=     ${PORTNAME}-npm-cache-${DISTVERSION}${EXTRACT_SUFX}:npm
> +
> +MAINTAINER=    dch@FreeBSD.org
> +COMMENT=       Utility-first CSS framework with npm dependencies
> +WWW=           https://tailwindcss.com/
> +
> +LICENSE=       MIT
> +
> +ONLY_FOR_ARCHS=        amd64
> +
> +BUILD_DEPENDS= npm-node24>0:www/npm-node24
> +USES=          nodejs:24,build,run python:build tar:txz
>

At one point, we had a policy that node apps were not distributed as ports,
in favor of the npm paradigm of per-project installation. Did that policy
change?


-- 
Adam Weinberger
adamw@adamw.org