Hi ports@, Here is a diff to update audio/milkytracker to 1.0.0.
While there, take maintainership. Notable changes: - Upstream moved to GitHub - MilkyTracker now uses the CMake build system and switched to SDL2 Comments? OK? Index: Makefile =================================================================== RCS file: /cvs/ports/audio/milkytracker/Makefile,v retrieving revision 1.10 diff -u -p -r1.10 Makefile --- Makefile 1 Dec 2016 22:42:44 -0000 1.10 +++ Makefile 14 Mar 2017 12:39:20 -0000 @@ -1,42 +1,42 @@ # $OpenBSD: Makefile,v 1.10 2016/12/01 22:42:44 fcambus Exp $ -COMMENT = Fasttracker II inspired MOD tracker +COMMENT = Fasttracker II inspired MOD tracker -DISTNAME = milkytracker-0.90.86 -CATEGORIES = audio -REVISION = 1 +GH_ACCOUNT = milkytracker +GH_PROJECT = MilkyTracker +GH_TAGNAME = v1.0.0 -HOMEPAGE = http://milkytracker.titandemo.org/ +PKGNAME = ${DISTNAME:L} + +CATEGORIES = audio + +HOMEPAGE = http://milkytracker.titandemo.org/ + +MAINTAINER = Frederic Cambus <fcam...@openbsd.org> # GPLv3+ PERMIT_PACKAGE_CDROM = Yes -WANTLIB = SDL c m pthread stdc++ z +WANTLIB += SDL2 c m stdc++ z zzip -MASTER_SITES = ${HOMEPAGE}files/ +MODULES = devel/cmake + +BUILD_DEPENDS = audio/jack # libjack accessed via dlopen() -RUN_DEPENDS = audio/jack \ - devel/desktop-file-utils \ - x11/gtk+3,-guic -BUILD_DEPENDS = audio/jack -LIB_DEPENDS = devel/sdl - -CONFIGURE_STYLE = gnu -CONFIGURE_ENV = CPPFLAGS="-I${LOCALBASE}/include" \ - LDFLAGS="-L${LOCALBASE}/lib" +RUN_DEPENDS = audio/jack \ + devel/desktop-file-utils \ + x11/gtk+3,-guic + +LIB_DEPENDS = archivers/zziplib \ + devel/sdl2 post-install: - ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/milkytracker - cd ${WRKSRC}/docs && ${INSTALL_DATA} FAQ.html MilkyTracker.html \ - ${PREFIX}/share/doc/milkytracker - ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/milkytracker - ${INSTALL_DATA} ${WRKSRC}/resources/music/*.xm \ - ${PREFIX}/share/examples/milkytracker ${INSTALL_DATA_DIR} ${PREFIX}/share/applications ${INSTALL_DATA} ${WRKSRC}/resources/milkytracker.desktop \ ${PREFIX}/share/applications ${INSTALL_DATA_DIR} ${PREFIX}/share/icons/hicolor/128x128/apps ${INSTALL_DATA} ${WRKSRC}/resources/pictures/carton.png \ ${PREFIX}/share/icons/hicolor/128x128/apps/milkytracker.png + .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /cvs/ports/audio/milkytracker/distinfo,v retrieving revision 1.3 diff -u -p -r1.3 distinfo --- distinfo 5 Dec 2013 23:44:01 -0000 1.3 +++ distinfo 14 Mar 2017 12:39:20 -0000 @@ -1,2 +1,2 @@ -SHA256 (milkytracker-0.90.86.tar.gz) = /wuFGVbr9SavSbR6Rn33Km7KJBZrWBrqt7BcLzecElc= -SIZE (milkytracker-0.90.86.tar.gz) = 2596667 +SHA256 (MilkyTracker-1.0.0.tar.gz) = f6mCVhwpeq5+2CI9JTXB8KcgV9oB0ALoZluSIyBpMtw= +SIZE (MilkyTracker-1.0.0.tar.gz) = 3749140 Index: patches/patch-resources_music_CMakeLists_txt =================================================================== RCS file: patches/patch-resources_music_CMakeLists_txt diff -N patches/patch-resources_music_CMakeLists_txt --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-resources_music_CMakeLists_txt 14 Mar 2017 12:39:20 -0000 @@ -0,0 +1,12 @@ +$OpenBSD$ +--- resources/music/CMakeLists.txt.orig Tue Mar 14 13:33:37 2017 ++++ resources/music/CMakeLists.txt Tue Mar 14 13:34:11 2017 +@@ -24,7 +24,7 @@ file(GLOB SONGS "*.xm") + if(APPLE OR WIN32) + set(INSTALL_DEST "Example Songs") + else() +- set(INSTALL_DEST share/${PROJECT_NAME_LOWER}/songs) ++ set(INSTALL_DEST share/examples/${PROJECT_NAME_LOWER}) + endif() + + install(FILES ${SONGS} DESTINATION ${INSTALL_DEST}) Index: patches/patch-src_ppui_osinterface_posix_PPSystem_POSIX_cpp =================================================================== RCS file: patches/patch-src_ppui_osinterface_posix_PPSystem_POSIX_cpp diff -N patches/patch-src_ppui_osinterface_posix_PPSystem_POSIX_cpp --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-src_ppui_osinterface_posix_PPSystem_POSIX_cpp 14 Mar 2017 12:39:20 -0000 @@ -0,0 +1,11 @@ +$OpenBSD$ +--- src/ppui/osinterface/posix/PPSystem_POSIX.cpp.orig Tue Mar 14 12:01:06 2017 ++++ src/ppui/osinterface/posix/PPSystem_POSIX.cpp Tue Mar 14 12:01:22 2017 +@@ -66,7 +66,6 @@ const SYSCHAR* System::getTempFileName() + // load, export and decompressor functions to accept a file handle (XMFILE) + // instead of a file name. + #pragma clang diagnostic push +-#pragma GCC diagnostic ignored "-Wdeprecated-declarations" + if ((tmpnam(buffer) == NULL)) + #pragma clang diagnostic pop + { Index: patches/patch-src_tracker_sdl_SDL_Main_cpp =================================================================== RCS file: /cvs/ports/audio/milkytracker/patches/patch-src_tracker_sdl_SDL_Main_cpp,v retrieving revision 1.2 diff -u -p -r1.2 patch-src_tracker_sdl_SDL_Main_cpp --- patches/patch-src_tracker_sdl_SDL_Main_cpp 5 Dec 2013 23:44:01 -0000 1.2 +++ patches/patch-src_tracker_sdl_SDL_Main_cpp 14 Mar 2017 12:39:20 -0000 @@ -1,7 +1,7 @@ $OpenBSD: patch-src_tracker_sdl_SDL_Main_cpp,v 1.2 2013/12/05 23:44:01 edd Exp $ ---- src/tracker/sdl/SDL_Main.cpp.orig Sun Nov 10 20:15:19 2013 -+++ src/tracker/sdl/SDL_Main.cpp Sun Nov 10 20:16:54 2013 -@@ -740,7 +740,7 @@ void processSDLUserEvents(const SDL_UserEvent& event) +--- src/tracker/sdl/SDL_Main.cpp.orig Sun Mar 12 20:30:25 2017 ++++ src/tracker/sdl/SDL_Main.cpp Tue Mar 14 13:29:48 2017 +@@ -669,7 +669,7 @@ void processSDLUserEvents(const SDL_UserEvent& event) { union { void *ptr; Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/audio/milkytracker/pkg/PLIST,v retrieving revision 1.2 diff -u -p -r1.2 PLIST --- pkg/PLIST 5 Dec 2013 23:44:01 -0000 1.2 +++ pkg/PLIST 14 Mar 2017 12:39:20 -0000 @@ -2,8 +2,13 @@ @bin bin/milkytracker share/applications/milkytracker.desktop share/doc/milkytracker/ +@comment share/doc/milkytracker/Authors.txt +@comment share/doc/milkytracker/ChangeLog.html +@comment share/doc/milkytracker/Copying.txt share/doc/milkytracker/FAQ.html share/doc/milkytracker/MilkyTracker.html +@comment share/doc/milkytracker/TiTAN.nfo +share/doc/milkytracker/readme_unix share/examples/milkytracker/ share/examples/milkytracker/milky.xm share/examples/milkytracker/slumberjack.xm