git: cf61139c927e - main - audio/atunes: Update 3.1.2 => 3.2.0 beta (last version), improve port, fix runtime
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 10 Jul 2026 01:01:55 UTC
The branch main has been updated by vvd:
URL: https://cgit.FreeBSD.org/ports/commit/?id=cf61139c927e2f7f4b55bad548e39398867634b7
commit cf61139c927e2f7f4b55bad548e39398867634b7
Author: Vladimir Druzenko <vvd@FreeBSD.org>
AuthorDate: 2026-07-10 00:55:12 +0000
Commit: Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-07-10 00:55:12 +0000
audio/atunes: Update 3.1.2 => 3.2.0 beta (last version), improve port, fix runtime
Changelog:
https://sourceforge.net/p/atunes/code/HEAD/tree/trunk/aTunes/docs/changelog.txt
- Lock JAVA_VERSION to 8 - doesn't work with 11+.
- Pet portclippy.
- Update WWW - previous is dead.
- Add NO_ARCH.
- Do not extract unnecessary files.
- Optimize do-install.
Sponsored by: UNIS Labs
MFH: 2026Q3
---
audio/atunes/Makefile | 77 ++++++++++++++++++++++----------------------
audio/atunes/distinfo | 5 +--
audio/atunes/files/atunes.in | 2 +-
audio/atunes/pkg-plist | 4 +--
4 files changed, 44 insertions(+), 44 deletions(-)
diff --git a/audio/atunes/Makefile b/audio/atunes/Makefile
index 3511210c3ae1..b7c74a4cf1f3 100644
--- a/audio/atunes/Makefile
+++ b/audio/atunes/Makefile
@@ -1,68 +1,67 @@
PORTNAME= atunes
-PORTVERSION= 3.1.2
-PORTREVISION= 7
+DISTVERSION= 3.2.0
CATEGORIES= audio java
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/aTunes%20${PORTVERSION}
-DISTNAME= ${PORTNAME}-${PORTVERSION}-bin
+MASTER_SITES= SF/${PORTNAME}/latest-builds \
+ SF/${PORTNAME}/${PORTNAME}/aTunes%20${DISTVERSION}
+DISTNAME= ${PORTNAME}-${DISTVERSION}-bin
MAINTAINER= ports@FreeBSD.org
COMMENT= Full-featured audio player and manager developed in Java
-WWW= https://www.atunes.org/
+WWW= https://sourceforge.net/projects/atunes/
LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/license.txt
USES= java
+JAVA_VERSION= 8
+DESKTOP_ENTRIES= "aTunes" \
+ "Audio player and manager" \
+ "${PREFIX}/share/pixmaps/${PORTNAME}.png" \
+ "${PORTNAME}" \
+ "Audio;AudioVideo;Java;" \
+ true
+EXTRACT_AFTER_ARGS= --exclude ant*.jar \
+ --exclude src \
+ --exclude win_tools \
+ --exclude *.dll \
+ --exclude *.exe \
+ --exclude *.so \
+ --no-same-owner --no-same-permissions
+NO_ARCH= yes
NO_BUILD= yes
-SUB_FILES= atunes
-
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
+SUB_FILES= ${PORTNAME}
+SUB_LIST= JAVA=${JAVA}
+WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
+PLIST_SUB= VER=${DISTVERSION}
OPTIONS_DEFINE= CDDA2WAV
-
+OPTIONS_DEFAULT= CDDA2WAV FLAC LAME MPLAYER VORBIS
OPTIONS_MULTI= ENCODER ENGINE
-
-OPTIONS_MULTI_ENCODER= LAME VORBIS FLAC
+OPTIONS_MULTI_ENCODER= FLAC LAME VORBIS
OPTIONS_MULTI_ENGINE= MPLAYER XINE
-OPTIONS_DEFAULT= MPLAYER CDDA2WAV LAME VORBIS
-
-MPLAYER_DESC= Engine: Use Mplayer
-XINE_DESC= Engine: Use Xine
CDDA2WAV_DESC= Ripper: Enable cdrtools support
+FLAC_DESC= Encoder: Enable FLAC encoder
LAME_DESC= Encoder: Enable lame MP3 encoder
+MPLAYER_DESC= Engine: Use Mplayer
VORBIS_DESC= Encoder: Enable vorbis OGG encoder
-FLAC_DESC= Encoder: Enable FLAC encoder
+XINE_DESC= Engine: Use Xine
-MPLAYER_RUN_DEPENDS= mplayer:multimedia/mplayer
-XINE_LIB_DEPENDS= libxine.so:multimedia/libxine
CDDA2WAV_RUN_DEPENDS= cdda2wav:sysutils/cdrtools
+FLAC_RUN_DEPENDS= flac:audio/flac
LAME_RUN_DEPENDS= lame:audio/lame
+MPLAYER_RUN_DEPENDS= mplayer:multimedia/mplayer
VORBIS_RUN_DEPENDS= ogg123:audio/vorbis-tools
-FLAC_RUN_DEPENDS= flac:audio/flac
-
-DESKTOP_ENTRIES="aTunes" \
- "Audio player and manager" \
- "${PREFIX}/share/pixmaps/atunes.png" \
- "atunes" \
- "Audio;AudioVideo;Java;" \
- true
+XINE_LIB_DEPENDS= libxine.so:multimedia/libxine
INSTALL_FILES= aTunes.ico aTunes.jar splash.gif changelog.txt
-PIXMAPS= atunes.png
-
do-install:
- @${MKDIR} ${STAGEDIR}${DATADIR}
@${MKDIR} ${STAGEDIR}${DATADIR}/lib
- ${INSTALL_SCRIPT} ${WRKDIR}/atunes ${STAGEDIR}${PREFIX}/bin
-.for file in ${INSTALL_FILES}
- ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DATADIR}/${file}
-.endfor
- @(cd ${WRKSRC} && ${FIND} lib -type f -name "*.jar" -exec ${INSTALL_DATA} {} \
- ${STAGEDIR}${DATADIR}/{} \;)
- @(cd ${WRKSRC} && ${COPYTREE_SHARE} settings ${STAGEDIR}${DATADIR}/)
-.for file in ${PIXMAPS}
- ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${PREFIX}/share/pixmaps
-.endfor
+ ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_DATA} ${INSTALL_FILES:S|^|${WRKSRC}/|} ${STAGEDIR}${DATADIR}
+ ${INSTALL_DATA} ${WRKSRC}/lib/*.jar ${STAGEDIR}${DATADIR}/lib
+ @(cd ${WRKSRC} && ${COPYTREE_SHARE} settings ${STAGEDIR}${DATADIR})
+ ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.png ${STAGEDIR}${PREFIX}/share/pixmaps
.include <bsd.port.mk>
diff --git a/audio/atunes/distinfo b/audio/atunes/distinfo
index 4ec73e759595..68ff0e939a13 100644
--- a/audio/atunes/distinfo
+++ b/audio/atunes/distinfo
@@ -1,2 +1,3 @@
-SHA256 (atunes-3.1.2-bin.tar.gz) = fd6681f8d71c4b321e8615b1786403df579c8524d2da48d6bd3b3a412196e4ce
-SIZE (atunes-3.1.2-bin.tar.gz) = 30665524
+TIMESTAMP = 1783636363
+SHA256 (atunes-3.2.0-bin.tar.gz) = 1008dff0379f6bf87b989db8698c44c004fec3a15ea67c3f7bf7801a889e13c2
+SIZE (atunes-3.2.0-bin.tar.gz) = 29926500
diff --git a/audio/atunes/files/atunes.in b/audio/atunes/files/atunes.in
index 18bb592c7e6d..c7903ba82948 100644
--- a/audio/atunes/files/atunes.in
+++ b/audio/atunes/files/atunes.in
@@ -1,7 +1,7 @@
#!/bin/sh
cd %%DATADIR%%
-exec %%LOCALBASE%%/bin/java \
+exec %%JAVA%% \
-Dsubstancelaf.windowRoundedCorners=false \
-Dinsubstantial.looseTableCellRenderers=true -Djava.library.path=./ \
-Xms128m -Xmx256m -splash:splash.gif \
diff --git a/audio/atunes/pkg-plist b/audio/atunes/pkg-plist
index 6d7526ce1d50..0765bbd1b9c2 100644
--- a/audio/atunes/pkg-plist
+++ b/audio/atunes/pkg-plist
@@ -3,7 +3,7 @@ bin/atunes
%%DATADIR%%/aTunes.jar
%%DATADIR%%/changelog.txt
%%DATADIR%%/lib/asm-4.0.jar
-%%DATADIR%%/lib/atunes-3.1.2.jar
+%%DATADIR%%/lib/atunes-%%VER%%.jar
%%DATADIR%%/lib/commons-beanutils-1.8.3.jar
%%DATADIR%%/lib/commons-collections-3.2.1.jar
%%DATADIR%%/lib/commons-io-2.4.jar
@@ -25,7 +25,6 @@ bin/atunes
%%DATADIR%%/lib/laf-widget-7.2.1.jar
%%DATADIR%%/lib/lastfm-java-0.1.2.jar
%%DATADIR%%/lib/log4j-1.2.15.jar
-%%DATADIR%%/lib/lucene-core-3.0.2.jar
%%DATADIR%%/lib/minlog-1.2.jar
%%DATADIR%%/lib/objenesis-1.2.jar
%%DATADIR%%/lib/reflectasm-1.07-shaded.jar
@@ -41,6 +40,7 @@ bin/atunes
%%DATADIR%%/lib/trident-7.2.1-swing.jar
%%DATADIR%%/lib/xpp3_min-1.1.4c.jar
%%DATADIR%%/lib/xstream-1.3.1.jar
+%%DATADIR%%/settings/atunes.colorschemes
%%DATADIR%%/settings/ehcache-lastfm.xml
%%DATADIR%%/settings/ehcache-lyrics.xml
%%DATADIR%%/settings/ehcache-preferences.xml