Commit 4c7db2a9 authored by Rene Ladan's avatar Rene Ladan
Browse files

audio/liblastfm: Remove expired port

2026-08-31 audio/liblastfm: Upstream repo archived on Aug 22, 2025
parent 4db55e24
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -5564,3 +5564,4 @@ sysutils/k4dirstat|sysutils/qdirstat|2026-08-31|Has expired: Depends on EOL Qt5
devel/ammonite||2026-08-31|Has expired: Upstream ceased development
devel/py-pygpx||2026-08-31|Has expired: Not updated for years
textproc/info2html||2026-08-31|Has expired: Not updated for years
audio/liblastfm||2026-08-31|Has expired: Upstream repo archived on Aug 22, 2025
+0 −1
Original line number Diff line number Diff line
@@ -360,7 +360,6 @@
    SUBDIR += libinstpatch
    SUBDIR += libkcddb
    SUBDIR += libkeyfinder
    SUBDIR += liblastfm
    SUBDIR += liblo
    SUBDIR += liblscp
    SUBDIR += libltc

audio/liblastfm/Makefile

deleted100644 → 0
+0 −38
Original line number Diff line number Diff line
PORTNAME=	liblastfm
DISTVERSION=	1.1.0-46
DISTVERSIONSUFFIX=	-g2e8e40d
CATEGORIES=	audio
PKGNAMESUFFIX=	-qt6

MAINTAINER=	jhale@FreeBSD.org
COMMENT=	Qt C++ library for the Last.fm webservices
WWW=		https://github.com/drfiemost/liblastfm

LICENSE=	GPLv3+
LICENSE_FILE=	${WRKSRC}/COPYING

DEPRECATED=	Upstream repo archived on Aug 22, 2025
EXPIRATION_DATE=2026-08-31

USES=		cmake:testing compiler:c++17-lang pkgconfig qt:6
USE_GITHUB=	yes
GH_ACCOUNT=	lastfm
USE_LDCONFIG=	yes
USE_QT=		base tools:build

CMAKE_OFF=		BUILD_TESTS
CMAKE_TESTING_ON=	BUILD_TESTS

OPTIONS_DEFINE=		FINGERPRINT
OPTIONS_DEFAULT=	FINGERPRINT
OPTIONS_SUB=		yes

FINGERPRINT_DESC=	Build the lastfm-fingerprint library
# We only need fftw3.h from math/fftw3; no need to install
FINGERPRINT_BUILD_DEPENDS=	${NONEXISTENT}:math/fftw3:patch
FINGERPRINT_LIB_DEPENDS=libsamplerate.so:audio/libsamplerate \
			libfftw3f.so:math/fftw3-float
FINGERPRINT_CMAKE_BOOL=	BUILD_FINGERPRINT
FINGERPRINT_CMAKE_ON=	-DLIBFFTW3_INCLUDE_DIR:PATH=`${MAKE} -C ${PORTSDIR}/math/fftw3 -VWRKSRC`/api

.include <bsd.port.mk>

audio/liblastfm/distinfo

deleted100644 → 0
+0 −3
Original line number Diff line number Diff line
TIMESTAMP = 1738744095
SHA256 (lastfm-liblastfm-1.1.0-46-g2e8e40d_GH0.tar.gz) = 010cba3baa12513c825f5bbde454da842ff2ec3692a5a0811147c7f128ac1556
SIZE (lastfm-liblastfm-1.1.0-46-g2e8e40d_GH0.tar.gz) = 119115
+0 −26
Original line number Diff line number Diff line
- Avoid needless CMake < 3.10 deprecation warnings
- Support symbol visibility with Clang
- Don't put linker flags in CXXFLAGS

--- CMakeLists.txt.orig	2024-11-24 17:34:23 UTC
+++ CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.6)
+cmake_minimum_required(VERSION 3.10)
 project(liblastfm)
 
 # general settings
@@ -68,11 +68,11 @@ endif()
     add_feature_info(FFTW3F FFTW3F_FOUND "Required for lastfm-fingerprint library")
 endif()
 
-if(CMAKE_COMPILER_IS_GNUCXX)
+if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")
     add_definitions("-fno-operator-names -fvisibility-inlines-hidden -fvisibility=hidden")
 endif()
 if(UNIX AND NOT APPLE)
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wl,--no-undefined")
+set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-undefined")
 endif()
 
 if(MSVC)
Loading