From nobody Wed Apr 10 06:09:04 2024 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4VDspm2SNbz5GvBF; Wed, 10 Apr 2024 06:09:04 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4VDspm1tGFz4gTf; Wed, 10 Apr 2024 06:09:04 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1712729344; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=lwQz+ZoQx6gHdfV9ftrQJxc+U/1UeaG/S+QzluCTVWU=; b=AYz0iw/mJdASaASRNGUnak7wJcvDTwInjdwPSBnzBXYXLip0+hdLGo0O2fy3cFKkuci6Dn jHpYHGz2HrCioB1GcdU+aDDfR2SENDlrljzD5g4CrQcl6NnhcwEeWhov8uW1WEupnW3YLG vl5JAxr8IdvxxHCzkhu6aH0WnkXmW0n4isaepGPN46d5ANa6dyhMgpwGvRjhbFAfcw7OhV XMlbqkA2i1lGQnnCvmPSy51IIoq0E9KACgwga8GTdTQ9rDReEj0GHTsYt5a20e6/2UF99W BV67KzUQjoKs5rbjx6rzFdM34oEItNs3icTfTPQhZfFB2yszslGzfCmEc6LO9w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1712729344; a=rsa-sha256; cv=none; b=ceT7H/AyLfQScn7c027LyPNwb0azGyzdSHUpo630KB7g1d7UxKtZBHnPgNFnabMSXYHlZ3 uYJoxzkK3Nr3i6x/MzamoFpLk8/kskf33liLcXqIM9D7eat3Jro8sqJxSjfqP96kl4P9fQ m8tLKSu95cmPz+OS6Q2Jyqxww8TWukG6Q27lg6YnQrzBuvItK6s7aDYX9hZCOjuFjnX5at RjQMVdq3EBizjjeLMfJhBhGHP8A5eeaYUlfaaPpRxuIoJkValf3D1hPd9ccKzWXNPrWjQh Fd+d0dZ4NRxXmICWNLjeGLJip8dcYESVJT/2EreIAN381RWUisoOagbGxelmqw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1712729344; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=lwQz+ZoQx6gHdfV9ftrQJxc+U/1UeaG/S+QzluCTVWU=; b=BnwFbuZqkboeS5XVxiqcD4WNrcEwxfp+5vUdRQ6qD6CbeQc9qykV18xL+DW7wXlnYhsAZv DW7QUGQBhy6YqT7NFdcm3h2z/dgstL6G9yX4Xtp9VFoVGQMrVDa19ULiADJTeJUDsR1mbV l44IAdqc2lYZWJlLwFFVEUbi8v8PmVcc1qKi/43nSI7kaMtn8sB6qq5LA0CP/64Ql96eBT P2XhFi9f11N5lmWBhCkN0vf9FepC2e8DAIzl9qp4kuvfaVhz2eOEFQghRi66V8CiPT3wy1 ziHbkZHA77qlmJ/eUz8VQf3rLD+KncdzFZ1ybt0zPuaR8oo4kAngcqhgM0lCgw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4VDspm1LqdzQxx; Wed, 10 Apr 2024 06:09:04 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 43A694lk060298; Wed, 10 Apr 2024 06:09:04 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 43A694GD060295; Wed, 10 Apr 2024 06:09:04 GMT (envelope-from git) Date: Wed, 10 Apr 2024 06:09:04 GMT Message-Id: <202404100609.43A694GD060295@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Emanuel Haupt Subject: git: 06d391d9d847 - main - audio/ft2-clone: Rename and update to 1.80 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: dev-commits-ports-main+owner@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ehaupt X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 06d391d9d847c42824778511fab88d08a37ffc44 Auto-Submitted: auto-generated The branch main has been updated by ehaupt: URL: https://cgit.FreeBSD.org/ports/commit/?id=06d391d9d847c42824778511fab88d08a37ffc44 commit 06d391d9d847c42824778511fab88d08a37ffc44 Author: Emanuel Haupt AuthorDate: 2024-04-10 06:05:08 +0000 Commit: Emanuel Haupt CommitDate: 2024-04-10 06:05:08 +0000 audio/ft2-clone: Rename and update to 1.80 Rename the audio/fasttracker2 package to audio/ft2-clone to align with the upstream naming convention. Update the package to version 1.80. Note that version 1.81 has been observed to cause segmentation faults and has therefore been skipped. Additionally, apply recommendations from portlint, portclippy, and portfmt. --- MOVED | 1 + audio/Makefile | 2 +- audio/fasttracker2/distinfo | 3 --- audio/fasttracker2/pkg-descr | 1 - audio/{fasttracker2 => ft2-clone}/Makefile | 33 ++++++++++++++++-------------- audio/ft2-clone/distinfo | 3 +++ audio/ft2-clone/pkg-descr | 5 +++++ 7 files changed, 28 insertions(+), 20 deletions(-) diff --git a/MOVED b/MOVED index d2e156ee2633..73489090d532 100644 --- a/MOVED +++ b/MOVED @@ -3166,3 +3166,4 @@ math/lean4-std||2024-04-08|Removed: Lean4 doesn't yet support seperate library p misc/urbit||2024-04-08|Deprecated: Can't be built with a reasonable effort lang/tcl85||2024-04-09|EOL x11-toolkits/tk85||2024-04-09|EOL +audio/fasttracker2|audio/ft2-clone|2024-04-10|Renamed to match upstream diff --git a/audio/Makefile b/audio/Makefile index 8827cbe6db92..9259b8b0e6c5 100644 --- a/audio/Makefile +++ b/audio/Makefile @@ -149,7 +149,6 @@ SUBDIR += faad SUBDIR += fabla2-lv2 SUBDIR += fapg - SUBDIR += fasttracker2 SUBDIR += fatfrog-lv2 SUBDIR += faudio SUBDIR += faust @@ -200,6 +199,7 @@ SUBDIR += freebsd-13-mixer SUBDIR += freedesktop-sound-theme SUBDIR += freepats + SUBDIR += ft2-clone SUBDIR += ft2play SUBDIR += funktrackergold SUBDIR += furnace diff --git a/audio/fasttracker2/distinfo b/audio/fasttracker2/distinfo deleted file mode 100644 index ba154925b6e0..000000000000 --- a/audio/fasttracker2/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1710829432 -SHA256 (8bitbubsy-ft2-clone-v1.79.2_GH0.tar.gz) = bf684b2756ec840803ffd063c6b58e96e1ec5e1e1e7239c6426752bde3db8b12 -SIZE (8bitbubsy-ft2-clone-v1.79.2_GH0.tar.gz) = 6084463 diff --git a/audio/fasttracker2/pkg-descr b/audio/fasttracker2/pkg-descr deleted file mode 100644 index 550332007bba..000000000000 --- a/audio/fasttracker2/pkg-descr +++ /dev/null @@ -1 +0,0 @@ -Multi-platform clone of the classic music making software FastTracker II. diff --git a/audio/fasttracker2/Makefile b/audio/ft2-clone/Makefile similarity index 71% rename from audio/fasttracker2/Makefile rename to audio/ft2-clone/Makefile index c99dda0a0031..687d4e3892c2 100644 --- a/audio/fasttracker2/Makefile +++ b/audio/ft2-clone/Makefile @@ -1,6 +1,6 @@ -PORTNAME= fasttracker2 +PORTNAME= ft2-clone DISTVERSIONPREFIX= v -DISTVERSION= 1.79.2 +DISTVERSION= 1.80 CATEGORIES= audio MAINTAINER= ehaupt@FreeBSD.org @@ -16,27 +16,30 @@ LICENSE_FILE_CC-BY-NC-SA-4.0= ${WRKSRC}/src/gfxdata/bmp/LICENSE.txt USES= cmake compiler dos2unix iconv:wchar_t localbase:ldflags sdl USE_GITHUB= yes GH_ACCOUNT= 8bitbubsy -GH_PROJECT= ft2-clone USE_SDL= sdl2 CFLAGS_i386+= -msse2 LDFLAGS+= -lSDL2 -lpthread -lstdc++ -lm -liconv -DESKTOP_ENTRIES="FastTracker II" \ - "${COMMENT}" \ - "${PREFIX}/share/pixmaps/ft2-clone.ico" \ - "fasttracker2" \ - "" \ - false +DESKTOP_ENTRIES= "FastTracker II Clone" \ + "${COMMENT}" \ + "${PREFIX}/share/pixmaps/ft2-clone.ico" \ + "ft2-clone" \ + "" \ + false -PLIST_FILES= bin/fasttracker2 share/pixmaps/ft2-clone.ico +# segfaults +PORTSCOUT= skipv:v1.81 -OPTIONS_DEFINE= ALSA PULSEAUDIO -OPTIONS_DEFAULT=ALSA +PLIST_FILES= bin/ft2-clone \ + share/pixmaps/ft2-clone.ico + +OPTIONS_DEFINE= ALSA PULSEAUDIO +OPTIONS_DEFAULT= ALSA ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib -ALSA_CFLAGS+= -D__LINUX_ALSA__ -ALSA_LDFLAGS+= -lasound +ALSA_CFLAGS+= -D__LINUX_ALSA__ +ALSA_LDFLAGS+= -lasound PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_LDFLAGS+= -lpulse @@ -52,7 +55,7 @@ USE_CSTD= c99 do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/pixmaps ${INSTALL_PROGRAM} ${WRKSRC}/release/other/ft2-clone \ - ${STAGEDIR}${PREFIX}/bin/${PORTNAME} + ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/src/gfxdata/icon/ft2-clone.ico \ ${STAGEDIR}${PREFIX}/share/pixmaps diff --git a/audio/ft2-clone/distinfo b/audio/ft2-clone/distinfo new file mode 100644 index 000000000000..c64f74484658 --- /dev/null +++ b/audio/ft2-clone/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1712728483 +SHA256 (8bitbubsy-ft2-clone-v1.80_GH0.tar.gz) = 805e21bd7fafde255deb117e22f2ee4a7ade1a9b500de3580a2e25bd48479701 +SIZE (8bitbubsy-ft2-clone-v1.80_GH0.tar.gz) = 6084971 diff --git a/audio/ft2-clone/pkg-descr b/audio/ft2-clone/pkg-descr new file mode 100644 index 000000000000..66de4550633c --- /dev/null +++ b/audio/ft2-clone/pkg-descr @@ -0,0 +1,5 @@ +Multi-platform clone of the classic music making software FastTracker II. + +It aims to be a highly accurate clone of the classic Fasttracker II +software for MS-DOS. The XM player itself has been directly ported from +the original source code, for maximum accuracy.