Commit adbf7916 authored by Daniel Engberg's avatar Daniel Engberg
Browse files

graphics/tippecanoe: Remove port again

Porters Handbook states the following,

"13.15. Marking a Port for Removal with DEPRECATED or EXPIRATION_DATE

Do remember that BROKEN and FORBIDDEN are to be used as a temporary
resort if a port is not working. Permanently broken ports will be removed
from the tree entirely."

pkg-fallout have been reporting failures for at least 4 consecutive
months which isn't "temporary" and it makes no sense to commit a broken
port to the tree. Additionally it's been marked as broken 14 since 2023.

This reverts commit 594238a0

Pointyhat to: amdmi3
parent 76caff17
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -5333,6 +5333,7 @@ www/py-azure-storage||2026-05-31|Has expired: Deprecated by upstream. Use other
www/py-pyjwt1|www/py-pyjwt|2026-05-31|Has expired: Obsoleted. Use www/py-pyjwt instead
net/rubygem-gitaly-proto||2026-05-31|Has expired: gitaly-proto has been deprecated
www/redmine51||2026-05-31|Has expired: Please migrate to newer version. Ruby 3.2 has been removed from the ports tree
graphics/tippecanoe||2026-05-31|Broken for months
devel/rye||2026-06-02|Has expired: Rye is no longer developed. All users should migrate to uv, the successor project from the same maintainers, which is actively maintained and much more widely used
x11/hamclock||2026-06-02|Has expired: Upstream programmer is deceased upstream server discontinued in June
devel/twiggy||2026-06-02|Archived upstream, no longer maintained, and has an unclear latest release number
+0 −1
Original line number Diff line number Diff line
@@ -1247,7 +1247,6 @@
    SUBDIR += timg
    SUBDIR += tintfu
    SUBDIR += tinyows
    SUBDIR += tippecanoe
    SUBDIR += tkpng
    SUBDIR += togl
    SUBDIR += tslib

graphics/tippecanoe/Makefile

deleted100644 → 0
+0 −43
Original line number Diff line number Diff line
PORTNAME=	tippecanoe
DISTVERSION=	2.26.1
PORTREVISION=	1
CATEGORIES=	graphics

MAINTAINER=	darcy@dbitech.ca
COMMENT=	Builds vector tilesets from large (or small) collections GEO features
WWW=		https://github.com/felt/tippecanoe

LICENSE=	BSD2CLAUSE
LICENSE_FILE=	${WRKSRC}/LICENSE.md

BROKEN=		fails to compile: static_assert failed due to requirement
DEPRECATED=	build is broken
EXPIRATION_DATE=2026-08-04

LIB_DEPENDS=	libsqlite3.so:databases/sqlite3
BUILD_DEPENDS=	bash:shells/bash

USES=		gmake
USE_GITHUB=	yes

GH_ACCOUNT=	felt

PLIST_FILES=	bin/tile-join bin/tippecanoe bin/tippecanoe-decode \
		bin/tippecanoe-enumerate bin/tippecanoe-json-tool \
		share/man/man1/tippecanoe.1.gz

.include <bsd.port.options.mk>

# Suppress a clang-16 error on 32-bit arch:
#  non-constant-expression cannot be narrowed from type 'uint64_t'
.if ${ARCH} == i386 || ${ARCH:Marmv?} != ""
CXXFLAGS+=	-Wno-narrowing
.endif

do-install:
.for file in tile-join tippecanoe tippecanoe-decode tippecanoe-enumerate tippecanoe-json-tool
	${INSTALL_PROGRAM} ${WRKSRC}/${file} ${STAGEDIR$}${PREFIX}/bin
.endfor
	${INSTALL_MAN} ${WRKSRC}/man/tippecanoe.1 ${STAGEDIR}${PREFIX}/share/man/man1/tippecanoe.1

.include <bsd.port.mk>

graphics/tippecanoe/distinfo

deleted100644 → 0
+0 −3
Original line number Diff line number Diff line
TIMESTAMP = 1685722069
SHA256 (felt-tippecanoe-2.26.1_GH0.tar.gz) = 2b4ff69b76f5d4ec207ffcfedf1da163d3b403275a05b1d741bdd4746b728df7
SIZE (felt-tippecanoe-2.26.1_GH0.tar.gz) = 20256693

graphics/tippecanoe/pkg-descr

deleted100644 → 0
+0 −21
Original line number Diff line number Diff line
Tippecanoe Builds vector tilesets from large (or small) collections of
GeoJSON, FlatGeobuf, or CSV features.

The goal of Tippecanoe is to enable making a scale-independent view of
your data, so that at any level from the entire world to a single
building, you can see the density and texture of the data rather than a
simplification from dropping supposedly unimportant features or
clustering or aggregating them.

If you give it all of OpenStreetMap and zoom out, it should give you
back something that looks like "All Streets" rather than something that
looks like an Interstate road atlas.

If you give it all the building footprints in Los Angeles and zoom out
far enough that most individual buildings are no longer discernable, you
should still be able to see the extent and variety of development in
every neighborhood, not just the largest downtown buildings.

If you give it a collection of years of tweet locations, you should be
able to see the shape and relative popularity of every point of interest
and every significant travel corridor.