*/*: sync with upstream

Taken from: FreeBSD
This commit is contained in:
Franco Fichtner 2024-02-27 22:07:18 +01:00
parent 7fc674e151
commit a05ef551dd
208 changed files with 3361 additions and 1760 deletions

View File

@ -1,5 +1,5 @@
PORTNAME= osmosis
PORTVERSION= 0.49.0
PORTVERSION= 0.49.2
CATEGORIES= astro java
MASTER_SITES= https://github.com/openstreetmap/osmosis/releases/download/${PORTVERSION}/

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1699954417
SHA256 (osmosis-0.49.0.tar) = d2a35bdbff190ffa66a6304ea1f73db9e7048c55340306e569086730518675ae
SIZE (osmosis-0.49.0.tar) = 15555072
TIMESTAMP = 1709051009
SHA256 (osmosis-0.49.2.tar) = 2a23a7bf7499a0727ae6987cf66fcafc03b37379dc02177c730f352bd67a0b97
SIZE (osmosis-0.49.2.tar) = 15795712

View File

@ -505,6 +505,7 @@
SUBDIR += muse-sequencer
SUBDIR += musepack
SUBDIR += musescore
SUBDIR += musescore3
SUBDIR += musiccontrol
SUBDIR += musicpc
SUBDIR += musicpd

View File

@ -21,9 +21,10 @@ RUN_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa \
${LOCALBASE}/include/alsa/seq_event.h:audio/alsa-lib
USES= gmake pathfix pkgconfig localbase libtool xorg
USE_XORG= x11
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
USE_XORG= x11
PORTDOCS= ChangeLog README
@ -36,6 +37,12 @@ EXAMPLES_FILES2=LTS_qt trivial_sampler_qt
OPTIONS_DEFINE= DOCS EXAMPLES
OPTIONS_SUB= yes
.include <bsd.port.options.mk>
.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400091 || ( ${OSVERSION} >= 1302507 && ${OSVERSION} < 1400000 ))
CFLAGS+= -Wno-error=incompatible-function-pointer-types
.endif
post-patch:
@${REINPLACE_CMD} -e \
'/^lts_uidir/s|^|@HAVE_QT_TRUE@|; \
@ -52,8 +59,12 @@ post-install:
.for l in trivial_synth less_trivial_synth trivial_sampler karplong
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/dssi/${l}.so
.endfor
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
post-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_PROGRAM} ${EXAMPLES_FILES1:S|^|${EXAMPLESSRCDIR}/|} \
${STAGEDIR}${EXAMPLESDIR}

View File

@ -1,30 +1,27 @@
PORTNAME= ${GH_PROJECT:tl}
DISTVERSIONPREFIX= v
DISTVERSION= 4.1.1
DISTVERSION= 4.2.1
CATEGORIES= audio
MAINTAINER= adridg@FreeBSD.org
COMMENT= Free music composition & notation software
WWW= https://musescore.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE.GPL
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
LIB_DEPENDS= libmp3lame.so:audio/lame \
libsndfile.so:audio/libsndfile \
libvorbis.so:audio/libvorbis \
libogg.so:audio/libogg \
LIB_DEPENDS= libsndfile.so:audio/libsndfile \
libasound.so:audio/alsa-lib \
libasound_module_pcm_oss.so:audio/alsa-plugins \
libfreetype.so:print/freetype2
libasound_module_pcm_oss.so:audio/alsa-plugins
USES= cmake compiler:c++11-lib localbase \
pkgconfig qt:5
USES= cmake compiler:c++11-lib desktop-file-utils localbase \
pkgconfig qt:5 shared-mime-info
USE_QT= concurrent core dbus declarative designer graphicaleffects gui \
help location network networkauth opengl printsupport \
quickcontrols quickcontrols2 scripttools sql svg testlib \
webchannel widgets x11extras xml xmlpatterns \
buildtools:build linguisttools:build qmake:build uitools:build
network networkauth opengl printsupport \
quickcontrols quickcontrols2 svg \
widgets x11extras xml xmlpatterns \
buildtools:build linguisttools:build qmake:build testlib:build \
uitools:build
USE_GITHUB= yes
GH_PROJECT= MuseScore
@ -61,5 +58,8 @@ post-stage:
${STAGEDIR}${PREFIX}/lib/cmake/GTest \
${STAGEDIR}${PREFIX}/lib/cmake/KDDockWidgets \
${STAGEDIR}${PREFIX}/lib/cmake
${INSTALL_DATA} ${FILESDIR}/mscore.desktop ${STAGEDIR}${PREFIX}/share/applications/
${INSTALL_DATA} ${WRKSRC}/share/icons/AppIcon/MS4_AppIcon_48x48.png ${STAGEDIR}${PREFIX}/share/icons/hicolor/48x48/apps/mscore.png
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1694947674
SHA256 (musescore-MuseScore-v4.1.1_GH0.tar.gz) = 3e53ce88b98c08422c8f8dc8c71c6e31d1038c2b263649f6647de6fa4269ce9b
SIZE (musescore-MuseScore-v4.1.1_GH0.tar.gz) = 131007032
TIMESTAMP = 1707166162
SHA256 (musescore-MuseScore-v4.2.1_GH0.tar.gz) = 9636b303afdb44228dc6d64dbc14773b60840dec7225602d79b126d97f555680
SIZE (musescore-MuseScore-v4.2.1_GH0.tar.gz) = 136655690

View File

@ -0,0 +1,19 @@
[Desktop Entry]
Version=1.0
Name=MuseScore 4.2
GenericName=Music notation
GenericName[de]=Notensatz
GenericName[fr]=Notation musicale
Comment=Create, play and print sheet music
Comment[ru]=Визуальный редактор нотных партитур
Comment[fr]=Gravure de partitions musicales
Exec=mscore %F
Icon=mscore
StartupNotify=true
StartupWMClass=mscore
Terminal=false
Type=Application
Categories=Qt;Audio;Sequencer;Midi;AudioVideoEditing;Music;AudioVideo;
Keywords=music;notation;composition;composing;arranging;making;sheet music;music notation software;lead sheet;leadsheet;score;full score;scorewriter;MIDI;musicxml;playback;instrument;
Keywords[de]=Musik;Noten;Musiknoten;Komposition;Komponieren;Arrangieren;Notenblatt;Notenblätter;Notationsprogramm;Musiknotationsprogramm;Musiknotation;Tabulatur;MIDI;musicxml;Instrument;
MimeType=application/x-musescore;application/x-musescore+xml;application/vnd.recordare.musicxml;application/vnd.recordare.musicxml+xml;audio/midi;application/x-bww;application/x-biab;application/x-capella;audio/x-gtp;application/x-musedata;application/x-overture;audio/x-ptb;application/x-sf2;application/x-sf3;

View File

@ -1,6 +1,6 @@
--- CMakeLists.txt.orig 2023-07-11 13:58:04.000000000 +0000
+++ CMakeLists.txt 2023-07-26 01:16:10.541419000 +0000
@@ -46,7 +46,7 @@
--- CMakeLists.txt.orig 2024-01-23 09:35:14 UTC
+++ CMakeLists.txt
@@ -48,7 +48,7 @@ set(MUSESCORE_BUILD_CONFIGURATION "app" CACHE STRING "
# - vtest - for visual tests (for CI)
# - utest - for unit tests (for CI)

View File

@ -0,0 +1,10 @@
--- build/cmake/GetPlatformInfo.cmake.orig 2024-02-06 21:53:14 UTC
+++ build/cmake/GetPlatformInfo.cmake
@@ -29,6 +29,7 @@ elseif(${CMAKE_HOST_SYSTEM_NAME} MATCHES "Windows")
elseif(${CMAKE_HOST_SYSTEM_NAME} MATCHES "Linux")
set(OS_IS_LIN 1)
elseif(${CMAKE_HOST_SYSTEM_NAME} MATCHES "FreeBSD")
+ set(OS_IS_LIN 1)
set(OS_IS_FBSD 1)
elseif(${CMAKE_HOST_SYSTEM_NAME} MATCHES "Darwin")
set(OS_IS_MAC 1)

View File

@ -0,0 +1,11 @@
--- src/framework/ui/CMakeLists.txt.orig 2024-02-08 21:39:07 UTC
+++ src/framework/ui/CMakeLists.txt
@@ -48,6 +48,8 @@ elseif(OS_IS_LIN)
set(PLATFORM_THEME_SRC
${CMAKE_CURRENT_LIST_DIR}/internal/platform/linux/linuxplatformtheme.cpp
${CMAKE_CURRENT_LIST_DIR}/internal/platform/linux/linuxplatformtheme.h
+ ${CMAKE_CURRENT_LIST_DIR}/internal/platform/stub/stubplatformtheme.cpp
+ ${CMAKE_CURRENT_LIST_DIR}/internal/platform/stub/stubplatformtheme.h
)
else()
set(PLATFORM_THEME_SRC

View File

@ -0,0 +1,17 @@
--- src/framework/ui/internal/platform/stub/stubplatformtheme.cpp.orig 2024-02-08 19:49:06 UTC
+++ src/framework/ui/internal/platform/stub/stubplatformtheme.cpp
@@ -25,6 +25,8 @@
using namespace mu::ui;
using namespace mu::async;
+namespace mu::ui {
+StubPlatformTheme::~StubPlatformTheme() = default;
void StubPlatformTheme::startListening()
{
}
@@ -59,4 +61,5 @@ void StubPlatformTheme::applyPlatformStyleOnAppForThem
void StubPlatformTheme::applyPlatformStyleOnWindowForTheme(QWindow*, const ThemeCode&)
{
+}
}

View File

@ -0,0 +1,10 @@
--- src/framework/ui/internal/platform/stub/stubplatformtheme.h.orig 2024-02-08 19:49:29 UTC
+++ src/framework/ui/internal/platform/stub/stubplatformtheme.h
@@ -29,6 +29,7 @@ namespace mu::ui {
class StubPlatformTheme : public IPlatformTheme
{
public:
+ ~StubPlatformTheme() override;
void startListening() override;
void stopListening() override;

View File

@ -0,0 +1,24 @@
--- src/importexport/musicxml/internal/musicxml/exportxml.cpp.orig 2024-02-05 22:14:10 UTC
+++ src/importexport/musicxml/internal/musicxml/exportxml.cpp
@@ -3624,8 +3624,8 @@ static void writeBeam(XmlWriter& xml, ChordRest* const
// TODO: correctly handle Beam::Mode::AUTO
// when equivalent to BEGIN32 or BEGIN64
if ((blp < i && bln >= i)
- || bmc == BeamMode::BEGIN16 && i > 1
- || bmc == BeamMode::BEGIN32 && i > 2) {
+ || (bmc == BeamMode::BEGIN16 && i > 1)
+ || (bmc == BeamMode::BEGIN32 && i > 2)) {
text = "begin";
} else if (blp < i && bln < i) {
if (bln > 0) {
@@ -3634,8 +3634,8 @@ static void writeBeam(XmlWriter& xml, ChordRest* const
text = "backward hook";
}
} else if ((blp >= i && bln < i)
- || bmn == BeamMode::BEGIN16 && i > 1
- || bmn == BeamMode::BEGIN32 && i > 2) {
+ || (bmn == BeamMode::BEGIN16 && i > 1)
+ || (bmn == BeamMode::BEGIN32 && i > 2)) {
text = "end";
} else if (blp >= i && bln >= i) {
text = "continue";

View File

@ -0,0 +1,11 @@
--- src/importexport/musicxml/internal/musicxml/importmxmlpass1.h.orig 2024-02-05 22:17:12 UTC
+++ src/importexport/musicxml/internal/musicxml/importmxmlpass1.h
@@ -179,7 +179,7 @@ class MusicXMLParserPass1 (public)
bool hasBeamingInfo() const { return _hasBeamingInfo; }
bool isVocalStaff(const QString& id) const { return _parts[id].isVocalStaff(); }
static VBox* createAndAddVBoxForCreditWords(Score* const score, const int miny = 0, const int maxy = 75);
- const int maxDiff() { return _maxDiff; }
+ int maxDiff() const { return _maxDiff; }
void insertAdjustedDuration(Fraction key, Fraction value) { _adjustedDurations.insert(key, value); }
QMap<Fraction, Fraction>& adjustedDurations() { return _adjustedDurations; }
void insertSeenDenominator(int val) { _seenDenominators.emplace(val); }

View File

@ -0,0 +1,11 @@
--- src/importexport/musicxml/internal/musicxml/musicxmlsupport.cpp.orig 2024-02-05 22:18:41 UTC
+++ src/importexport/musicxml/internal/musicxml/musicxmlsupport.cpp
@@ -34,6 +34,8 @@
#include "log.h"
+#include <QXmlStreamReader>
+
using AccidentalType = mu::engraving::AccidentalType;
using SymId = mu::engraving::SymId;
const static QMap<QString, AccidentalType> smuflAccidentalTypes {

View File

@ -0,0 +1,11 @@
--- src/project/internal/exporttype.cpp.orig 2024-02-27 16:37:17 UTC
+++ src/project/internal/exporttype.cpp
@@ -21,6 +21,8 @@
*/
#include "exporttype.h"
+#include <QVariantList>
+
using namespace mu::project;
ExportTypeList::ExportTypeList()

View File

@ -0,0 +1,13 @@
--- src/project/internal/exporttype.h.orig 2024-01-23 09:35:14 UTC
+++ src/project/internal/exporttype.h
@@ -26,6 +26,10 @@
#include "containers.h"
+#include <QList>
+#include <QString>
+#include <QVariantList>
+
namespace mu::project {
struct ExportType;
class ExportTypeList : public QList<ExportType>

View File

@ -1,5 +1,20 @@
bin/mscore
bin/musescore
share/applications/mscore.desktop
share/applications/org.musescore.MuseScore.desktop
share/icons/hicolor/128x128/apps/mscore.png
share/icons/hicolor/16x16/apps/mscore.png
share/icons/hicolor/24x24/apps/mscore.png
share/icons/hicolor/32x32/apps/mscore.png
share/icons/hicolor/48x48/apps/mscore.png
share/icons/hicolor/512x512/apps/mscore.png
share/icons/hicolor/512x512/mimetypes/application-x-musescore+xml.png
share/icons/hicolor/512x512/mimetypes/application-x-musescore.png
share/icons/hicolor/64x64/apps/mscore.png
share/icons/hicolor/96x96/apps/mscore.png
share/man/man1/mscore.1.gz
share/man/man1/musescore.1.gz
share/metainfo/org.musescore.MuseScore.appdata.xml
share/mime/packages/musescore.xml
%%DATADIR%%/autobotscripts/TC1.1_CreateSimpleScore.js
%%DATADIR%%/autobotscripts/TC1.2_CreateSimpleScoreWithRandomInstruments.js
%%DATADIR%%/autobotscripts/TC2_CreateSimpleScoreByTemplate.js
@ -20,6 +35,7 @@ bin/musescore
%%DATADIR%%/autobotscripts/steps/Score.js
%%DATADIR%%/instruments/instruments.xml
%%DATADIR%%/instruments/orders.xml
%%DATADIR%%/instruments/string_tunings_presets.json
%%DATADIR%%/locale/instruments_af.qm
%%DATADIR%%/locale/instruments_ar.qm
%%DATADIR%%/locale/instruments_ar_DZ.qm
@ -36,6 +52,7 @@ bin/musescore
%%DATADIR%%/locale/instruments_da.qm
%%DATADIR%%/locale/instruments_de.qm
%%DATADIR%%/locale/instruments_el.qm
%%DATADIR%%/locale/instruments_en.qm
%%DATADIR%%/locale/instruments_en_GB.qm
%%DATADIR%%/locale/instruments_en_US.qm
%%DATADIR%%/locale/instruments_eo.qm
@ -66,6 +83,7 @@ bin/musescore
%%DATADIR%%/locale/instruments_lv.qm
%%DATADIR%%/locale/instruments_ml.qm
%%DATADIR%%/locale/instruments_mn_MN.qm
%%DATADIR%%/locale/instruments_mt.qm
%%DATADIR%%/locale/instruments_nb.qm
%%DATADIR%%/locale/instruments_nl.qm
%%DATADIR%%/locale/instruments_nn.qm
@ -105,6 +123,7 @@ bin/musescore
%%DATADIR%%/locale/musescore_da.qm
%%DATADIR%%/locale/musescore_de.qm
%%DATADIR%%/locale/musescore_el.qm
%%DATADIR%%/locale/musescore_en.qm
%%DATADIR%%/locale/musescore_en_GB.qm
%%DATADIR%%/locale/musescore_en_US.qm
%%DATADIR%%/locale/musescore_eo.qm
@ -135,6 +154,7 @@ bin/musescore
%%DATADIR%%/locale/musescore_lv.qm
%%DATADIR%%/locale/musescore_ml.qm
%%DATADIR%%/locale/musescore_mn_MN.qm
%%DATADIR%%/locale/musescore_mt.qm
%%DATADIR%%/locale/musescore_nb.qm
%%DATADIR%%/locale/musescore_nl.qm
%%DATADIR%%/locale/musescore_nn.qm

88
audio/musescore3/Makefile Normal file
View File

@ -0,0 +1,88 @@
PORTNAME= ${GH_PROJECT:tl}3
DISTVERSIONPREFIX= v
DISTVERSION= 3.6.2
CATEGORIES= audio
MAINTAINER= adridg@FreeBSD.org
COMMENT= Free music composition & notation software (legacy version)
WWW= https://musescore.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE.GPL
LIB_DEPENDS= libmp3lame.so:audio/lame \
libsndfile.so:audio/libsndfile \
libvorbis.so:audio/libvorbis \
libogg.so:audio/libogg \
libfreetype.so:print/freetype2
USES= cmake compiler:c++11-lib desktop-file-utils localbase \
pkgconfig qt:5 shared-mime-info
USE_QT= concurrent core declarative designer graphicaleffects gui \
help location network opengl printsupport \
quickcontrols2 scripttools sql svg testlib \
webchannel widgets xml xmlpatterns \
buildtools:build linguisttools:build qmake:build uitools:build
USE_GITHUB= yes
GH_PROJECT= MuseScore
GH_ACCOUNT= musescore
# Each release gets a subdir containing the distfiles for that release,
# so hope that scanning the parent dir finds new ones.
#
# Note needs PORTVERSION:R once there is a .minor version
DATADIR= ${PREFIX}/share/mscore-${PORTVERSION:R}
ALL_TARGET= lrelease manpages all
CMAKE_OFF= BUILD_PORTMIDI BUILD_PCH MSCORE_UNSTABLE
CMAKE_ON= USE_SYSTEM_FREETYPE
CMAKE_BUILD_TYPE= release
# WebEngine is only available on i386/amd64, amd ppc64 starting FreeBSD 13.0.
# If enabled on arches that don't have WebEngine, the build breaks.
OPTIONS_DEFINE= ALSA JACK PORTAUDIO PULSEAUDIO WEBENGINE
OPTIONS_DEFAULT= PORTAUDIO
OPTIONS_DEFAULT_amd64= WEBENGINE
OPTIONS_DEFAULT_i386= WEBENGINE
WEBENGINE_DESC= Use WebEngine in the welcome panel
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
ALSA_CMAKE_BOOL= BUILD_ALSA HAS_MIDI
JACK_LIB_DEPENDS= libjack.so:audio/jack
JACK_CMAKE_BOOL= BUILD_JACK
PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio
PORTAUDIO_CMAKE_BOOL= BUILD_PORTAUDIO
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
PULSEAUDIO_CMAKE_BOOL= BUILD_PULSEAUDIO
WEBENGINE_USE= qt=webengine
WEBENGINE_CMAKE_BOOL= BUILD_WEBENGINE
post-install:
${MV} ${STAGEDIR}${PREFIX}/bin/mscore ${STAGEDIR}${PREFIX}/bin/mscore3
${RM} ${STAGEDIR}${PREFIX}/bin/musescore
${LN} -s mscore3 ${STAGEDIR}${PREFIX}/bin/musescore3
${MV} ${STAGEDIR}${PREFIX}/man/man1/mscore.1.gz ${STAGEDIR}${PREFIX}/man/man1/mscore3.1.gz
${RM} ${STAGEDIR}${PREFIX}/man/man1/musescore.1.gz
${LN} -s mscore3.1.gz ${STAGEDIR}${PREFIX}/man/man1/musescore3.1.gz
${RM} ${STAGEDIR}${DATADIR}/sound/MuseScore_General.sf3
${INSTALL_DATA} ${DISTDIR}/MuseScore_General.sf3 ${STAGEDIR}${DATADIR}/sound/
${FIND} ${STAGEDIR}${PREFIX} -name mscore.png -execdir ${MV} mscore.png mscore3.png \;
${RM} ${STAGEDIR}${PREFIX}/share/applications/mscore.desktop
${INSTALL_DATA} ${FILESDIR}/mscore3.desktop ${STAGEDIR}${PREFIX}/share/applications/
.include <bsd.port.pre.mk>
DISTFILES+= MuseScore_General.sf3:sfont
MASTER_SITES+= https://ftp.osuosl.org/pub/musescore/soundfont/MuseScore_General/:sfont
EXTRACT_ONLY= ${GH_ACCOUNT}-${GH_PROJECT}-${GH_TAGNAME}_GH0${EXTRACT_SUFX}
.if ${CHOSEN_COMPILER_TYPE} == clang
CXXFLAGS+= -Wno-inconsistent-missing-override
.endif
.include <bsd.port.post.mk>

View File

@ -0,0 +1,5 @@
TIMESTAMP = 1695147689
SHA256 (MuseScore_General.sf3) = 5b85b6c2c61d10b2b91cddd41efcce7b25cd31c8271d511c73afafbef20b6fa3
SIZE (MuseScore_General.sf3) = 39900972
SHA256 (musescore-MuseScore-v3.6.2_GH0.tar.gz) = c37acc6d7a316f04925265d2d22a35d715888580e16eff846e9b621954133c45
SIZE (musescore-MuseScore-v3.6.2_GH0.tar.gz) = 69077899

View File

@ -0,0 +1,19 @@
[Desktop Entry]
Version=1.0
Name=MuseScore 3.6
GenericName=Music notation
GenericName[de]=Notensatz
GenericName[fr]=Notation musicale
Comment=Create, play and print sheet music
Comment[ru]=Визуальный редактор нотных партитур
Comment[fr]=Gravure de partitions musicales
Exec=mscore3 %F
Icon=mscore3
StartupNotify=true
StartupWMClass=mscore
Terminal=false
Type=Application
Categories=Qt;Audio;Sequencer;Midi;AudioVideoEditing;Music;AudioVideo;
Keywords=music;notation;composition;composing;arranging;making;sheet music;music notation software;lead sheet;leadsheet;score;full score;scorewriter;MIDI;musicxml;playback;instrument;
Keywords[de]=Musik;Noten;Musiknoten;Komposition;Komponieren;Arrangieren;Notenblatt;Notenblätter;Notationsprogramm;Musiknotationsprogramm;Musiknotation;Tabulatur;MIDI;musicxml;Instrument;
MimeType=application/x-musescore;application/x-musescore+xml;application/vnd.recordare.musicxml;application/vnd.recordare.musicxml+xml;audio/midi;application/x-bww;application/x-biab;application/x-capella;audio/x-gtp;application/x-musedata;application/x-overture;audio/x-ptb;application/x-sf2;application/x-sf3;

View File

@ -0,0 +1,97 @@
--- CMakeLists.txt.orig 2023-09-19 20:26:02.967705000 +0000
+++ CMakeLists.txt 2023-09-19 20:26:07.529933000 +0000
@@ -25,7 +25,7 @@
include(build/functions.cmake) # library of CMake functions ("fn__" namespace)
# Print Qt version or fail the build if Qt (qmake) is not in PATH.
-fn__require_program(QMAKE Qt --version "https://musescore.org/en/handbook/developers-handbook/compilation" qmake)
+fn__require_program(QMAKE Qt --version "https://musescore.org/en/handbook/developers-handbook/compilation" qmake-qt5)
# Libraries linked via full path no longer produce linker search paths.
cmake_policy(SET CMP0003 NEW)
@@ -108,7 +108,7 @@
add_definitions(-DMUSESCORE_REVISION="${MUSESCORE_REVISION}")
# Setup version number and general build settings
-SET(MUSESCORE_BUILD_CONFIG "dev" CACHE STRING "Build config")
+SET(MUSESCORE_BUILD_CONFIG "release" CACHE STRING "Build config")
# Possible MUSESCORE_BUILD_CONFIG values:
# - dev - for development/nightly builds
# - testing - for testing versions (alpha, beta, RC)
@@ -157,7 +157,7 @@
option(USE_SYSTEM_FREETYPE "Use system FreeType" OFF) # requires freetype >= 2.5.2, does not work on win
option(USE_SYSTEM_POPPLER "Use system Poppler for OMR" OFF)
option(BUILD_LAME "Enable MP3 export" ON) # Requires libmp3lame, call CMake with -DBUILD_LAME="OFF" to disable
-option(DOWNLOAD_SOUNDFONT "Download the latest soundfont version as part of the build process" ON)
+option(DOWNLOAD_SOUNDFONT "Download the latest soundfont version as part of the build process" OFF)
# licence incompatibility, must never be distributed
set(OCR OFF)
@@ -629,6 +629,38 @@
set_target_properties(oggdll PROPERTIES IMPORTED_IMPLIB ${OGG_LIBRARY})
else (MINGW OR MSVC)
set(SNDFILE_LIB sndfile)
+ message(STATUS "Looking for support libraries")
+ PKGCONFIG1(sndfile 1.0 SNDFILE_INCDIR SNDFILE_LIBDIR SNDFILE_LIB SNDFILE_CPP)
+ PKGCONFIG1(ogg 1.0 OGG_INCDIR OGG_LIBDIR OGG_LIB OGG_CPP)
+ PKGCONFIG1(vorbis 1.0 VORBIS_INCDIR VORBIS_LIBDIR VORBIS_LIB VORBIS_CPP)
+ message(STATUS "sndfile=${SNDFILE_LIBDIR} ogg=${OGG_LIBDIR} vorbis=${VORBIS_LIBDIR}")
+ if (SNDFILE_LIB)
+ find_library(_l sndfile PATHS ${SNDFILE_LIBDIR})
+ if (_l)
+ add_library(sndfile UNKNOWN IMPORTED)
+ set_target_properties(sndfile PROPERTIES
+ IMPORTED_LOCATION ${_l}
+ INTERFACE_INCLUDE_DIRECTORIES ${SNDFILE_INCDIR})
+ endif()
+ endif()
+ if (OGG_LIB)
+ find_library(_l ogg PATHS ${OGG_LIBDIR})
+ if (_l)
+ add_library(ogg UNKNOWN IMPORTED)
+ set_target_properties(ogg PROPERTIES
+ IMPORTED_LOCATION ${_l}
+ INTERFACE_INCLUDE_DIRECTORIES ${OGG_INCDIR})
+ endif()
+ endif()
+ if (VORBIS_LIB)
+ find_library(_l vorbis PATHS ${VORBIS_LIBDIR})
+ if (_l)
+ add_library(vorbis UNKNOWN IMPORTED)
+ set_target_properties(vorbis PROPERTIES
+ IMPORTED_LOCATION ${_l}
+ INTERFACE_INCLUDE_DIRECTORIES ${VORBIS_INCDIR})
+ endif()
+ endif()
endif (MINGW OR MSVC)
set(OGG_LIB ogg)
@@ -733,7 +765,7 @@
)
endif (GZIP_EXECUTABLE AND NOT CMAKE_SYSTEM_NAME MATCHES "OpenBSD")
# Install man pages in either compressed or uncompressed form
- install( FILES ${MAN_BUILD} DESTINATION share/man/man1 COMPONENT doc)
+ install( FILES ${MAN_BUILD} DESTINATION man/man1 COMPONENT doc)
# Create symlink alias for man pages so `man musescore` = `man mscore`
find_program( LN_EXECUTABLE ln DOC "A tool for creating symbolic link aliases (optional)." )
if (LN_EXECUTABLE)
@@ -744,7 +776,7 @@
COMMAND ${LN_EXECUTABLE} -sf "${MAN_FULL_NAME}" "${MAN_FULL_ALIAS}"
COMMAND echo 'Symlink alias: ${MAN_FULL_ALIAS} -> ${MAN_FULL_NAME}'
)
- install( FILES ${PROJECT_BINARY_DIR}/${MAN_FULL_ALIAS} DESTINATION share/man/man1 COMPONENT doc)
+ install( FILES ${PROJECT_BINARY_DIR}/${MAN_FULL_ALIAS} DESTINATION man/man1 COMPONENT doc)
else (LN_EXECUTABLE)
message(STATUS "'ln' not found (it is optional). No symlink aliases will be created.")
endif (LN_EXECUTABLE)
@@ -771,8 +803,8 @@
# MSVC does not require these targets, as all.h is not copied and the
# PCH generation is done per-project
if (NOT MSVC)
- ADD_CUSTOM_TARGET(mops1 DEPENDS ${PROJECT_BINARY_DIR}/all.h)
- ADD_CUSTOM_TARGET(mops2 DEPENDS ${PCH})
+ ADD_CUSTOM_TARGET(mops1 DEPENDS ) # ${PROJECT_BINARY_DIR}/all.h)
+ ADD_CUSTOM_TARGET(mops2 DEPENDS ) # ${PCH})
endif (NOT MSVC)
##

View File

@ -0,0 +1,18 @@
--- aeolus/CMakeLists.txt.orig 2021-01-27 17:12:14 UTC
+++ aeolus/CMakeLists.txt
@@ -43,13 +43,13 @@ if (NOT MSVC)
set_target_properties (
aeolus
PROPERTIES
- COMPILE_FLAGS "${PCH_INCLUDE} -g -Wall -Wextra -Winvalid-pch"
+ COMPILE_FLAGS "-include ${PROJECT_BINARY_DIR}/all.h -Wall -Wextra -Winvalid-pch"
)
else (NOT MSVC)
set_target_properties (
aeolus
PROPERTIES
- COMPILE_FLAGS "${PCH_INCLUDE} ${PCH_FORCE_USE}"
+ COMPILE_FLAGS "-include ${PROJECT_BINARY_DIR}/all.h ${PCH_FORCE_USE}"
)
endif (NOT MSVC)

View File

@ -0,0 +1,27 @@
--- all.h.orig 2021-02-06 15:14:17 UTC
+++ all.h
@@ -34,12 +34,12 @@
#define _HAS_AUTO_PTR_ETC 1
#endif
-#include <stdio.h>
-#include <limits.h>
+#include <cstdio>
+#include <climits>
#include <map>
#include <set>
#include <deque>
-#include <errno.h>
+#include <cerrno>
#include <fcntl.h>
// VStudio does not have <unistd.h>, <io.h> & <process.h> replace many functions from it...
#if (defined (_MSCVER) || defined (_MSC_VER))
@@ -48,7 +48,7 @@
#else
#include <unistd.h>
#endif
-#include <math.h>
+#include <cmath>
#include <array>
#include <functional>
#include <memory>

View File

@ -0,0 +1,11 @@
--- audio/CMakeLists.txt.orig 2021-01-27 17:12:14 UTC
+++ audio/CMakeLists.txt
@@ -61,7 +61,7 @@ if (NOT MSVC)
set_target_properties (
${MODULE}
PROPERTIES
- COMPILE_FLAGS "${PCH_INCLUDE} -g -Wall -Wextra -Winvalid-pch"
+ COMPILE_FLAGS "-include ${PROJECT_BINARY_DIR}/all.h -Wall -Wextra -Winvalid-pch"
)
else (NOT MSVC)
set_target_properties (

View File

@ -0,0 +1,10 @@
--- audio/drivers/alsa.cpp.orig 2022-01-29 16:19:41 UTC
+++ audio/drivers/alsa.cpp
@@ -616,6 +616,7 @@ AlsaAudio::~AlsaAudio()
{
stop();
delete alsa;
+ delete midiDriver;
}
//---------------------------------------------------------

View File

@ -0,0 +1,11 @@
--- audio/drivers/alsamidi.h.orig 2022-01-29 22:16:06 UTC
+++ audio/drivers/alsamidi.h
@@ -47,7 +47,7 @@ class AlsaMidiDriver : public MidiDriver {
public:
AlsaMidiDriver(Seq* s);
- virtual ~AlsaMidiDriver() {}
+ ~AlsaMidiDriver();
virtual bool init();
virtual Port registerOutPort(const QString& name);
virtual Port registerInPort(const QString& name);

View File

@ -0,0 +1,18 @@
--- audio/drivers/mididriver.cpp.orig 2022-01-29 16:09:37 UTC
+++ audio/drivers/mididriver.cpp
@@ -112,8 +112,14 @@ static const unsigned int outCap = SND_SEQ_PORT_CAP_SU
//---------------------------------------------------------
AlsaMidiDriver::AlsaMidiDriver(Seq* s)
- : MidiDriver(s)
+ : MidiDriver(s), alsaSeq(0)
{
+ }
+
+AlsaMidiDriver::~AlsaMidiDriver()
+ {
+ if (alsaSeq)
+ snd_seq_close(alsaSeq);
}
//---------------------------------------------------------

View File

@ -0,0 +1,11 @@
--- audiofile/CMakeLists.txt.orig 2021-01-27 17:12:14 UTC
+++ audiofile/CMakeLists.txt
@@ -40,7 +40,7 @@ if (NOT MSVC)
set_target_properties (
audiofile
PROPERTIES
- COMPILE_FLAGS "${PCH_INCLUDE} -g -Wall -Wextra -Winvalid-pch"
+ COMPILE_FLAGS "-include ${PROJECT_BINARY_DIR}/all.h -Wall -Wextra -Winvalid-pch"
)
else (NOT MSVC)
set_target_properties (

View File

@ -0,0 +1,11 @@
--- avsomr/CMakeLists.txt.orig 2021-01-27 17:12:14 UTC
+++ avsomr/CMakeLists.txt
@@ -72,7 +72,7 @@ if (NOT MSVC)
set_target_properties (
avsomr
PROPERTIES
- COMPILE_FLAGS "${PCH_INCLUDE} -g -Wall -Wextra -Winvalid-pch"
+ COMPILE_FLAGS "-include ${PROJECT_BINARY_DIR}/all.h -Wall -Wextra -Winvalid-pch"
)
else (NOT MSVC)
set_target_properties (

View File

@ -0,0 +1,20 @@
--- awl/CMakeLists.txt.orig 2021-01-27 17:12:14 UTC
+++ awl/CMakeLists.txt
@@ -51,7 +51,7 @@ if (NOT MSVC)
set_target_properties (
awl
PROPERTIES
- COMPILE_FLAGS "${PCH_INCLUDE} -g -Wall -Wextra -Winvalid-pch"
+ COMPILE_FLAGS "-include ${PROJECT_BINARY_DIR}/all.h -Wall -Wextra -Winvalid-pch"
)
else (NOT MSVC)
set_target_properties (
@@ -107,7 +107,7 @@ else (NOT MSVC)
set_target_properties (
awlplugin
PROPERTIES
- COMPILE_FLAGS "${PCH_INCLUDE} -D_GNU_SOURCE -D_REENTRANT -DHAVE_CONFIG_H -DQT_PLUGIN -DQT_SHARED -DQT_NO_DEBUG"
+ COMPILE_FLAGS "-include ${PROJECT_BINARY_DIR}/all.h -D_GNU_SOURCE -D_REENTRANT -DHAVE_CONFIG_H -DQT_PLUGIN -DQT_SHARED -DQT_NO_DEBUG"
)
endif (NOT MSVC)

View File

@ -0,0 +1,11 @@
--- bww2mxml/CMakeLists.txt.orig 2021-01-27 17:12:14 UTC
+++ bww2mxml/CMakeLists.txt
@@ -47,7 +47,7 @@ if (NOT MINGW AND NOT APPLE AND NOT MSVC)
set_target_properties (
bww2mxml
PROPERTIES
- COMPILE_FLAGS "-x c++ -include ${PROJECT_BINARY_DIR}/all.h -g -Wall -Wextra -Winvalid-pch"
+ COMPILE_FLAGS "-x c++ -include ${PROJECT_BINARY_DIR}/all.h -Wall -Wextra -Winvalid-pch"
)
target_link_libraries(bww2mxml

View File

@ -0,0 +1,11 @@
--- effects/CMakeLists.txt.orig 2021-01-27 17:12:14 UTC
+++ effects/CMakeLists.txt
@@ -52,7 +52,7 @@ if (NOT MSVC)
set_target_properties (
effects
PROPERTIES
- COMPILE_FLAGS "${PCH_INCLUDE} -g -Wall -Wextra -Winvalid-pch"
+ COMPILE_FLAGS "-include ${PROJECT_BINARY_DIR}/all.h -Wall -Wextra -Winvalid-pch"
)
else (NOT MSVC)
set_target_properties (

View File

@ -0,0 +1,11 @@
--- fonttools/CMakeLists.txt.orig 2021-01-27 17:12:14 UTC
+++ fonttools/CMakeLists.txt
@@ -20,7 +20,7 @@ add_executable(
target_link_libraries(genft ${QT_LIBRARIES} -lfreetype)
if (NOT MSVC)
- set_target_properties(genft PROPERTIES COMPILE_FLAGS "-I/usr/include/freetype2 -g -Wall -Wextra -Winvalid-pch")
+ set_target_properties(genft PROPERTIES COMPILE_FLAGS "-I/usr/include/freetype2 -Wall -Wextra -Winvalid-pch")
else (NOT MSVC)
set_target_properties (
genft

View File

@ -0,0 +1,11 @@
--- importexport/CMakeLists.txt.orig 2021-01-27 17:12:14 UTC
+++ importexport/CMakeLists.txt
@@ -69,7 +69,7 @@ if (NOT MSVC)
set_target_properties (
${MODULE}
PROPERTIES
- COMPILE_FLAGS "${PCH_INCLUDE} -g -Wall -Wextra -Winvalid-pch"
+ COMPILE_FLAGS "-include ${PROJECT_BINARY_DIR}/all.h -Wall -Wextra -Winvalid-pch"
)
else (NOT MSVC)
set_target_properties (

View File

@ -0,0 +1,11 @@
--- libmscore/CMakeLists.txt.orig 2021-01-27 17:12:14 UTC
+++ libmscore/CMakeLists.txt
@@ -127,7 +127,7 @@ if (NOT MSVC)
set_target_properties (
libmscore
PROPERTIES
- COMPILE_FLAGS "-g ${PCH_INCLUDE} -Wall -Wextra -Winvalid-pch -Woverloaded-virtual ${COVERAGE_OPTIONS}"
+ COMPILE_FLAGS "-include ${PROJECT_BINARY_DIR}/all.h -Wall -Wextra -Winvalid-pch -Woverloaded-virtual ${COVERAGE_OPTIONS}"
)
else (NOT MSVC)
set_target_properties (

View File

@ -0,0 +1,59 @@
--- main/CMakeLists.txt.orig 2021-01-27 17:12:14 UTC
+++ main/CMakeLists.txt
@@ -113,13 +113,13 @@ if (MINGW)
if(CMAKE_BUILD_TYPE MATCHES "DEBUG")
set_target_properties( mscore
PROPERTIES
- COMPILE_FLAGS "${PCH_INCLUDE} -g -Wall -Wextra -Winvalid-pch ${QT_DEFINITIONS} -DQT_SVG_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB"
+ COMPILE_FLAGS "-include ${PROJECT_BINARY_DIR}/all.h -Wall -Wextra -Winvalid-pch ${QT_DEFINITIONS} -DQT_SVG_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB"
LINK_FLAGS "-mwindows -mconsole -L ${QT_INSTALL_LIBS}"
)
else(CMAKE_BUILD_TYPE MATCHES "DEBUG")
set_target_properties( mscore
PROPERTIES
- COMPILE_FLAGS "${PCH_INCLUDE} -Wall -Wextra -Winvalid-pch ${QT_DEFINITIONS} -DQT_SVG_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB"
+ COMPILE_FLAGS "-include ${PROJECT_BINARY_DIR}/all.h -Wall -Wextra -Winvalid-pch ${QT_DEFINITIONS} -DQT_SVG_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB"
LINK_FLAGS "-Wl,-S -mwindows -L ${QT_INSTALL_LIBS}"
)
endif(CMAKE_BUILD_TYPE MATCHES "DEBUG")
@@ -227,7 +227,7 @@ else (MINGW)
if ( NOT MSVC )
## install qwebengine core
- if (NOT APPLE AND USE_WEBENGINE)
+ if (YOU_CANT_SERIOUSLY_SUGGEST_TO_COPY_WEBENGINE_EXECUTABLES_AROUND)
install(PROGRAMS
${QT_INSTALL_LIBEXECS}/QtWebEngineProcess
DESTINATION bin
@@ -240,12 +240,12 @@ else (MINGW)
${QT_INSTALL_TRANSLATIONS}/qtwebengine_locales
DESTINATION lib/qt5/translations
)
- endif(NOT APPLE AND USE_WEBENGINE)
+ endif(YOU_CANT_SERIOUSLY_SUGGEST_TO_COPY_WEBENGINE_EXECUTABLES_AROUND)
set_target_properties (
mscore
PROPERTIES
- COMPILE_FLAGS "${PCH_INCLUDE} -g -Wall -Wno-overloaded-virtual -Winvalid-pch"
+ COMPILE_FLAGS "-include ${PROJECT_BINARY_DIR}/all.h -Wall -Wno-overloaded-virtual -Winvalid-pch"
)
if (APPLE)
@@ -324,14 +324,14 @@ else (MINGW)
if(CMAKE_BUILD_TYPE MATCHES "REL*")
set_target_properties( mscore
PROPERTIES
- COMPILE_FLAGS "${PCH_INCLUDE} ${QT_DEFINITIONS} -DQT_SVG_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB"
+ COMPILE_FLAGS "-include ${PROJECT_BINARY_DIR}/all.h ${QT_DEFINITIONS} -DQT_SVG_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB"
LINK_FLAGS "/LIBPATH:${QT_INSTALL_LIBS} ${all_library_paths}"
LINK_FLAGS "/SUBSYSTEM:WINDOWS /ENTRY:mainCRTStartup"
)
else(CMAKE_BUILD_TYPE MATCHES "REL*")
set_target_properties( mscore
PROPERTIES
- COMPILE_FLAGS "${PCH_INCLUDE} ${QT_DEFINITIONS} /DQT_SVG_LIB /DQT_GUI_LIB /DQT_XML_LIB /DQT_CORE_LIB"
+ COMPILE_FLAGS "-include ${PROJECT_BINARY_DIR}/all.h ${QT_DEFINITIONS} /DQT_SVG_LIB /DQT_GUI_LIB /DQT_XML_LIB /DQT_CORE_LIB"
LINK_FLAGS "/LIBPATH:${QT_INSTALL_LIBS} ${all_library_paths}"
LINK_FLAGS "/SUBSYSTEM:CONSOLE"
)

View File

@ -0,0 +1,20 @@
--- miditools/CMakeLists.txt.orig 2021-01-27 17:12:14 UTC
+++ miditools/CMakeLists.txt
@@ -14,7 +14,7 @@ add_executable (smf2xml smf2xml.cpp xmlwriter.cpp midi
if (NOT MSVC)
set_target_properties(smf2xml
- PROPERTIES COMPILE_FLAGS "-g -Wall -Wextra"
+ PROPERTIES COMPILE_FLAGS "-Wall -Wextra"
)
else (NOT MSVC)
set_target_properties (smf2xml
@@ -31,7 +31,7 @@ add_executable (xml2smf xml2smf.cpp xmlreader.cpp midi
if (NOT MSVC)
set_target_properties (
xml2smf
- PROPERTIES COMPILE_FLAGS "-g -Wall -Wextra"
+ PROPERTIES COMPILE_FLAGS "-Wall -Wextra"
)
else (NOT MSVC)
set_target_properties (

View File

@ -0,0 +1,70 @@
--- mscore/CMakeLists.txt.orig 2021-01-27 17:12:14 UTC
+++ mscore/CMakeLists.txt
@@ -147,7 +147,7 @@ if (APPLE)
set_target_properties (
cocoabridge
PROPERTIES
- COMPILE_FLAGS "-g -Wall -Wextra -Winvalid-pch -include ${PROJECT_SOURCE_DIR}/all.h"
+ COMPILE_FLAGS "-Wall -Wextra -Winvalid-pch -include ${PROJECT_SOURCE_DIR}/all.h"
)
else (APPLE)
set(INCS "")
@@ -354,13 +354,13 @@ if (MINGW)
if(CMAKE_BUILD_TYPE MATCHES "DEBUG")
set_target_properties( mscoreapp
PROPERTIES
- COMPILE_FLAGS "${PCH_INCLUDE} -g -Wall -Wextra -Winvalid-pch ${QT_DEFINITIONS} -DQT_SVG_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB"
+ COMPILE_FLAGS "-include ${PROJECT_BINARY_DIR}/all.h -Wall -Wextra -Winvalid-pch ${QT_DEFINITIONS} -DQT_SVG_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB"
LINK_FLAGS "-mwindows -mconsole -L ${QT_INSTALL_LIBS}"
)
else(CMAKE_BUILD_TYPE MATCHES "DEBUG")
set_target_properties( mscoreapp
PROPERTIES
- COMPILE_FLAGS "${PCH_INCLUDE} -Wall -Wextra -Winvalid-pch ${QT_DEFINITIONS} -DQT_SVG_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB"
+ COMPILE_FLAGS "-include ${PROJECT_BINARY_DIR}/all.h -Wall -Wextra -Winvalid-pch ${QT_DEFINITIONS} -DQT_SVG_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB"
LINK_FLAGS "-Wl,-S -mwindows -L ${QT_INSTALL_LIBS}"
)
endif(CMAKE_BUILD_TYPE MATCHES "DEBUG")
@@ -394,7 +394,7 @@ else (MINGW)
)
if (USE_SYSTEM_FREETYPE)
- target_link_libraries(mscoreapp freetype)
+ target_link_libraries(mscoreapp ${FREETYPE_LIBRARIES})
else (USE_SYSTEM_FREETYPE)
target_link_libraries(mscoreapp mscore_freetype)
endif (USE_SYSTEM_FREETYPE)
@@ -424,7 +424,7 @@ else (MINGW)
set_target_properties (
mscoreapp
PROPERTIES
- COMPILE_FLAGS "${PCH_INCLUDE} -g -Wall -Wno-overloaded-virtual -Winvalid-pch"
+ COMPILE_FLAGS "-include ${PROJECT_BINARY_DIR}/all.h -Wall -Wno-overloaded-virtual -Winvalid-pch"
)
if (OMR)
@@ -469,13 +469,13 @@ else (MINGW)
if(CMAKE_BUILD_TYPE MATCHES "REL*")
set_target_properties( mscoreapp
PROPERTIES
- COMPILE_FLAGS "${PCH_INCLUDE} ${QT_DEFINITIONS} -DQT_SVG_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB"
+ COMPILE_FLAGS "-include ${PROJECT_BINARY_DIR}/all.h ${QT_DEFINITIONS} -DQT_SVG_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB"
LINK_FLAGS "/LIBPATH:${QT_INSTALL_LIBS} ${all_library_paths}"
)
else(CMAKE_BUILD_TYPE MATCHES "REL*")
set_target_properties( mscoreapp
PROPERTIES
- COMPILE_FLAGS "${PCH_INCLUDE} ${QT_DEFINITIONS} /DQT_SVG_LIB /DQT_GUI_LIB /DQT_XML_LIB /DQT_CORE_LIB"
+ COMPILE_FLAGS "-include ${PROJECT_BINARY_DIR}/all.h ${QT_DEFINITIONS} /DQT_SVG_LIB /DQT_GUI_LIB /DQT_XML_LIB /DQT_CORE_LIB"
LINK_FLAGS "/LIBPATH:${QT_INSTALL_LIBS} ${all_library_paths}"
)
endif(CMAKE_BUILD_TYPE MATCHES "REL*")
@@ -542,7 +542,7 @@ else (NOT MSVC)
set_target_properties (
inspectorplugin
PROPERTIES
- COMPILE_FLAGS "${PCH_INCLUDE} -D_GNU_SOURCE -D_REENTRANT -DHAVE_CONFIG_H -DQT_PLUGIN -DQT_SVG_LIB -DQT_SHARED -DQT_NO_DEBUG"
+ COMPILE_FLAGS "-include ${PROJECT_BINARY_DIR}/all.h -D_GNU_SOURCE -D_REENTRANT -DHAVE_CONFIG_H -DQT_PLUGIN -DQT_SVG_LIB -DQT_SHARED -DQT_NO_DEBUG"
)
endif (NOT MSVC)

View File

@ -0,0 +1,18 @@
--- mtest/CMakeLists.txt.orig 2021-01-27 17:12:14 UTC
+++ mtest/CMakeLists.txt
@@ -144,12 +144,12 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${Qt5W
string(REPLACE ";" ";-I" INC "${QT_INCLUDES}")
if (APPLE AND (CMAKE_VERSION VERSION_LESS "3.5.0"))
- set(TESTUTILS_COMPILE_FLAGS "-include all.h -D TESTROOT=\\\\\"${PROJECT_SOURCE_DIR}\\\\\" -g -Wall -Wextra")
+ set(TESTUTILS_COMPILE_FLAGS "-include all.h -D TESTROOT=\\\\\"${PROJECT_SOURCE_DIR}\\\\\" -Wall -Wextra")
else (APPLE AND (CMAKE_VERSION VERSION_LESS "3.5.0"))
if (MSVC)
- set(TESTUTILS_COMPILE_FLAGS "${PCH_INCLUDE} /D TESTROOT=\\\"${PROJECT_SOURCE_DIR}\\\"")
+ set(TESTUTILS_COMPILE_FLAGS "-include ${PROJECT_BINARY_DIR}/all.h /D TESTROOT=\\\"${PROJECT_SOURCE_DIR}\\\"")
else (MSVC)
- set(TESTUTILS_COMPILE_FLAGS "-include all.h -D TESTROOT=\\\"${PROJECT_SOURCE_DIR}\\\" -g -Wall -Wextra")
+ set(TESTUTILS_COMPILE_FLAGS "-include all.h -D TESTROOT=\\\"${PROJECT_SOURCE_DIR}\\\" -Wall -Wextra")
endif (MSVC)
endif (APPLE AND (CMAKE_VERSION VERSION_LESS "3.5.0"))

View File

@ -0,0 +1,11 @@
--- omr/CMakeLists.txt.orig 2021-01-27 17:12:14 UTC
+++ omr/CMakeLists.txt
@@ -48,7 +48,7 @@ if (NOT MSVC)
set_target_properties (
omr
PROPERTIES
- COMPILE_FLAGS "${PCH_INCLUDE} -g -Wall -Wextra -Winvalid-pch -Wno-unused-private-field"
+ COMPILE_FLAGS "-include ${PROJECT_BINARY_DIR}/all.h -Wall -Wextra -Winvalid-pch -Wno-unused-private-field"
)
else (NOT MSVC)
set_target_properties (

View File

@ -0,0 +1,17 @@
--- thirdparty/beatroot/CMakeLists.txt.orig 2021-01-27 17:12:14 UTC
+++ thirdparty/beatroot/CMakeLists.txt
@@ -15,12 +15,12 @@ add_library (
if (NOT MSVC)
set_target_properties( beatroot
PROPERTIES
- COMPILE_FLAGS "${PCH_INCLUDE} -g -Wall -Wextra -Winvalid-pch"
+ COMPILE_FLAGS "-include ${PROJECT_BINARY_DIR}/all.h -Wall -Wextra -Winvalid-pch"
)
else (NOT MSVC)
set_target_properties ( beatroot
PROPERTIES
- COMPILE_FLAGS "${PCH_INCLUDE} /wd4267"
+ COMPILE_FLAGS "-include ${PROJECT_BINARY_DIR}/all.h /wd4267"
)
endif (NOT MSVC)

View File

@ -0,0 +1,11 @@
--- thirdparty/ofqf/CMakeLists.txt.orig 2021-01-27 17:12:14 UTC
+++ thirdparty/ofqf/CMakeLists.txt
@@ -42,7 +42,7 @@ if (NOT MSVC)
set_target_properties (
ofqf
PROPERTIES
- COMPILE_FLAGS "${PCH_INCLUDE} -g -Wall -Wextra -Winvalid-pch"
+ COMPILE_FLAGS "-include ${PROJECT_BINARY_DIR}/all.h -Wall -Wextra -Winvalid-pch"
)
else (NOT MSVC)
set_target_properties (

View File

@ -0,0 +1,11 @@
--- thirdparty/qt-google-analytics/ganalytics.cpp.orig 2021-01-27 17:12:14 UTC
+++ thirdparty/qt-google-analytics/ganalytics.cpp
@@ -381,7 +381,7 @@ QString GAnalytics::Private::getSystemInfo()
.arg(QAndroidJniObject::getStaticObjectField<jstring>("android/os/Build", "ID").toString())
.arg(QAndroidJniObject::getStaticObjectField<jstring>("android/os/Build", "BRAND").toString());
}
-#elif defined(Q_OS_LINUX)
+#elif defined(Q_OS_UNIX)
#include <sys/utsname.h>
/**

View File

@ -0,0 +1,11 @@
--- thirdparty/qzip/CMakeLists.txt.orig 2021-01-27 17:12:14 UTC
+++ thirdparty/qzip/CMakeLists.txt
@@ -35,7 +35,7 @@ if (NOT MSVC)
set_target_properties (
qzip
PROPERTIES
- COMPILE_FLAGS "${PCH_INCLUDE} -g -Wall -Wextra -Winvalid-pch"
+ COMPILE_FLAGS "-include ${PROJECT_BINARY_DIR}/all.h -Wall -Wextra -Winvalid-pch"
)
else (NOT MSVC)
set_target_properties (

View File

@ -0,0 +1,17 @@
--- thirdparty/rtf2html/CMakeLists.txt.orig 2021-01-27 17:12:14 UTC
+++ thirdparty/rtf2html/CMakeLists.txt
@@ -43,12 +43,12 @@ add_library (
if (NOT MSVC)
set_target_properties( rtf2html
PROPERTIES
- COMPILE_FLAGS "${PCH_INCLUDE} -g -Wall -Wextra -Winvalid-pch"
+ COMPILE_FLAGS "-include ${PROJECT_BINARY_DIR}/all.h -Wall -Wextra -Winvalid-pch"
)
else (NOT MSVC)
set_target_properties ( rtf2html
PROPERTIES
- COMPILE_FLAGS "${PCH_INCLUDE} /wd4267"
+ COMPILE_FLAGS "-include ${PROJECT_BINARY_DIR}/all.h /wd4267"
)
endif (NOT MSVC)

View File

@ -0,0 +1,11 @@
--- thirdparty/singleapp/src/CMakeLists.txt.orig 2021-01-27 17:12:14 UTC
+++ thirdparty/singleapp/src/CMakeLists.txt
@@ -37,7 +37,7 @@ if (NOT MSVC)
set_target_properties (
qtsingleapp
PROPERTIES
- COMPILE_FLAGS "${PCH_INCLUDE} -g -Wall -Wextra -Winvalid-pch"
+ COMPILE_FLAGS "-include ${PROJECT_BINARY_DIR}/all.h -Wall -Wextra -Winvalid-pch"
)
else (NOT MSVC)
set_target_properties (

View File

@ -0,0 +1,17 @@
MuseScore is a free cross-platform WYSIWYG music notation program
that offers a cost-effective alternative to commercial programs
such as Sibelius and Finale.
You can print beautifully engraved sheet music or save it as PDF
or MIDI file.
Some highlights:
* WYSIWYG, notes are entered on a "virtual note sheet"
* Unlimited number of staves
* Up to four voices per staff
* Easy and fast note entry with your keyboard, mouse, or MIDI keyboard
* Integrated sequencer and FluidSynth software synthesizer
* Import and export of MusicXML and Standard MIDI Files
* Available for Windows, Mac and Linux
* Translated in 43 languages
* GNU GPL licensed

345
audio/musescore3/pkg-plist Normal file
View File

@ -0,0 +1,345 @@
bin/mscore3
bin/musescore3
man/man1/mscore3.1.gz
man/man1/musescore3.1.gz
share/applications/mscore3.desktop
share/icons/hicolor/128x128/apps/mscore3.png
share/icons/hicolor/16x16/apps/mscore3.png
share/icons/hicolor/24x24/apps/mscore3.png
share/icons/hicolor/32x32/apps/mscore3.png
share/icons/hicolor/48x48/apps/mscore3.png
share/icons/hicolor/48x48/mimetypes/application-vnd.recordare.musicxml+xml.png
share/icons/hicolor/48x48/mimetypes/application-vnd.recordare.musicxml.png
share/icons/hicolor/48x48/mimetypes/application-x-musescore+xml.png
share/icons/hicolor/48x48/mimetypes/application-x-musescore.png
share/icons/hicolor/512x512/apps/mscore3.png
share/icons/hicolor/64x64/apps/mscore3.png
share/icons/hicolor/96x96/apps/mscore3.png
share/icons/hicolor/scalable/apps/mscore.svg
share/icons/hicolor/scalable/mimetypes/application-vnd.recordare.musicxml+xml.svg
share/icons/hicolor/scalable/mimetypes/application-vnd.recordare.musicxml.svg
share/icons/hicolor/scalable/mimetypes/application-x-musescore+xml.svg
share/icons/hicolor/scalable/mimetypes/application-x-musescore.svg
share/metainfo/org.musescore.MuseScore.appdata.xml
share/mime/packages/musescore.xml
%%DATADIR%%/demos/Brassed_Up.mscx
%%DATADIR%%/demos/Dawn.mscx
%%DATADIR%%/demos/Dynamic_Strings.mscx
%%DATADIR%%/demos/Fugue_1.mscx
%%DATADIR%%/demos/Reunion.mscz
%%DATADIR%%/demos/Unclaimed_Gift.mscx
%%DATADIR%%/instruments/instruments.xml
%%DATADIR%%/instruments/orders.xml
%%DATADIR%%/locale/instruments_af.qm
%%DATADIR%%/locale/instruments_ar.qm
%%DATADIR%%/locale/instruments_ar_DZ.qm
%%DATADIR%%/locale/instruments_ar_EG.qm
%%DATADIR%%/locale/instruments_ar_SD.qm
%%DATADIR%%/locale/instruments_ast.qm
%%DATADIR%%/locale/instruments_be.qm
%%DATADIR%%/locale/instruments_bg.qm
%%DATADIR%%/locale/instruments_br.qm
%%DATADIR%%/locale/instruments_ca.qm
%%DATADIR%%/locale/instruments_ca@valencia.qm
%%DATADIR%%/locale/instruments_cs.qm
%%DATADIR%%/locale/instruments_cy.qm
%%DATADIR%%/locale/instruments_da.qm
%%DATADIR%%/locale/instruments_de.qm
%%DATADIR%%/locale/instruments_el.qm
%%DATADIR%%/locale/instruments_en_GB.qm
%%DATADIR%%/locale/instruments_en_US.qm
%%DATADIR%%/locale/instruments_eo.qm
%%DATADIR%%/locale/instruments_es.qm
%%DATADIR%%/locale/instruments_et.qm
%%DATADIR%%/locale/instruments_eu.qm
%%DATADIR%%/locale/instruments_fa.qm
%%DATADIR%%/locale/instruments_fi.qm
%%DATADIR%%/locale/instruments_fil.qm
%%DATADIR%%/locale/instruments_fo.qm
%%DATADIR%%/locale/instruments_fr.qm
%%DATADIR%%/locale/instruments_ga.qm
%%DATADIR%%/locale/instruments_gd.qm
%%DATADIR%%/locale/instruments_gl.qm
%%DATADIR%%/locale/instruments_he.qm
%%DATADIR%%/locale/instruments_hi_IN.qm
%%DATADIR%%/locale/instruments_hr.qm
%%DATADIR%%/locale/instruments_hu.qm
%%DATADIR%%/locale/instruments_hy.qm
%%DATADIR%%/locale/instruments_id.qm
%%DATADIR%%/locale/instruments_ig.qm
%%DATADIR%%/locale/instruments_it.qm
%%DATADIR%%/locale/instruments_ja.qm
%%DATADIR%%/locale/instruments_ka.qm
%%DATADIR%%/locale/instruments_kab.qm
%%DATADIR%%/locale/instruments_ko.qm
%%DATADIR%%/locale/instruments_lt.qm
%%DATADIR%%/locale/instruments_lv.qm
%%DATADIR%%/locale/instruments_ml.qm
%%DATADIR%%/locale/instruments_mn_MN.qm
%%DATADIR%%/locale/instruments_nb.qm
%%DATADIR%%/locale/instruments_nl.qm
%%DATADIR%%/locale/instruments_nn.qm
%%DATADIR%%/locale/instruments_pl.qm
%%DATADIR%%/locale/instruments_pt.qm
%%DATADIR%%/locale/instruments_pt_BR.qm
%%DATADIR%%/locale/instruments_ro.qm
%%DATADIR%%/locale/instruments_ru.qm
%%DATADIR%%/locale/instruments_scn.qm
%%DATADIR%%/locale/instruments_sk.qm
%%DATADIR%%/locale/instruments_sl.qm
%%DATADIR%%/locale/instruments_sr.qm
%%DATADIR%%/locale/instruments_sr_RS.qm
%%DATADIR%%/locale/instruments_sv.qm
%%DATADIR%%/locale/instruments_th.qm
%%DATADIR%%/locale/instruments_tr.qm
%%DATADIR%%/locale/instruments_uk.qm
%%DATADIR%%/locale/instruments_uz@Latn.qm
%%DATADIR%%/locale/instruments_vi.qm
%%DATADIR%%/locale/instruments_zh_CN.qm
%%DATADIR%%/locale/instruments_zh_HK.qm
%%DATADIR%%/locale/instruments_zh_TW.qm
%%DATADIR%%/locale/languages.xml
%%DATADIR%%/locale/mscore_af.qm
%%DATADIR%%/locale/mscore_ar.qm
%%DATADIR%%/locale/mscore_ar_DZ.qm
%%DATADIR%%/locale/mscore_ar_EG.qm
%%DATADIR%%/locale/mscore_ar_SD.qm
%%DATADIR%%/locale/mscore_ast.qm
%%DATADIR%%/locale/mscore_be.qm
%%DATADIR%%/locale/mscore_bg.qm
%%DATADIR%%/locale/mscore_br.qm
%%DATADIR%%/locale/mscore_ca.qm
%%DATADIR%%/locale/mscore_ca@valencia.qm
%%DATADIR%%/locale/mscore_cs.qm
%%DATADIR%%/locale/mscore_cy.qm
%%DATADIR%%/locale/mscore_da.qm
%%DATADIR%%/locale/mscore_de.qm
%%DATADIR%%/locale/mscore_el.qm
%%DATADIR%%/locale/mscore_en_GB.qm
%%DATADIR%%/locale/mscore_en_US.qm
%%DATADIR%%/locale/mscore_eo.qm
%%DATADIR%%/locale/mscore_es.qm
%%DATADIR%%/locale/mscore_et.qm
%%DATADIR%%/locale/mscore_eu.qm
%%DATADIR%%/locale/mscore_fa.qm
%%DATADIR%%/locale/mscore_fi.qm
%%DATADIR%%/locale/mscore_fil.qm
%%DATADIR%%/locale/mscore_fo.qm
%%DATADIR%%/locale/mscore_fr.qm
%%DATADIR%%/locale/mscore_ga.qm
%%DATADIR%%/locale/mscore_gd.qm
%%DATADIR%%/locale/mscore_gl.qm
%%DATADIR%%/locale/mscore_he.qm
%%DATADIR%%/locale/mscore_hi_IN.qm
%%DATADIR%%/locale/mscore_hr.qm
%%DATADIR%%/locale/mscore_hu.qm
%%DATADIR%%/locale/mscore_hy.qm
%%DATADIR%%/locale/mscore_id.qm
%%DATADIR%%/locale/mscore_ig.qm
%%DATADIR%%/locale/mscore_it.qm
%%DATADIR%%/locale/mscore_ja.qm
%%DATADIR%%/locale/mscore_ka.qm
%%DATADIR%%/locale/mscore_kab.qm
%%DATADIR%%/locale/mscore_ko.qm
%%DATADIR%%/locale/mscore_lt.qm
%%DATADIR%%/locale/mscore_lv.qm
%%DATADIR%%/locale/mscore_ml.qm
%%DATADIR%%/locale/mscore_mn_MN.qm
%%DATADIR%%/locale/mscore_nb.qm
%%DATADIR%%/locale/mscore_nl.qm
%%DATADIR%%/locale/mscore_nn.qm
%%DATADIR%%/locale/mscore_pl.qm
%%DATADIR%%/locale/mscore_pt.qm
%%DATADIR%%/locale/mscore_pt_BR.qm
%%DATADIR%%/locale/mscore_ro.qm
%%DATADIR%%/locale/mscore_ru.qm
%%DATADIR%%/locale/mscore_scn.qm
%%DATADIR%%/locale/mscore_sk.qm
%%DATADIR%%/locale/mscore_sl.qm
%%DATADIR%%/locale/mscore_sr.qm
%%DATADIR%%/locale/mscore_sr_RS.qm
%%DATADIR%%/locale/mscore_sv.qm
%%DATADIR%%/locale/mscore_th.qm
%%DATADIR%%/locale/mscore_tr.qm
%%DATADIR%%/locale/mscore_uk.qm
%%DATADIR%%/locale/mscore_uz@Latn.qm
%%DATADIR%%/locale/mscore_vi.qm
%%DATADIR%%/locale/mscore_zh_CN.qm
%%DATADIR%%/locale/mscore_zh_HK.qm
%%DATADIR%%/locale/mscore_zh_TW.qm
%%DATADIR%%/locale/qt_bg.qm
%%DATADIR%%/locale/qt_el.qm
%%DATADIR%%/locale/qt_eu.qm
%%DATADIR%%/locale/qt_gd.qm
%%DATADIR%%/locale/qt_id.qm
%%DATADIR%%/locale/qt_lv.qm
%%DATADIR%%/locale/qt_nb.qm
%%DATADIR%%/locale/qt_nl.qm
%%DATADIR%%/locale/qt_nl_BE.qm
%%DATADIR%%/locale/qt_pt_BR.qm
%%DATADIR%%/locale/qt_ro.qm
%%DATADIR%%/locale/qt_tr.qm
%%DATADIR%%/locale/qt_vi.qm
%%DATADIR%%/locale/tours_af.qm
%%DATADIR%%/locale/tours_ar.qm
%%DATADIR%%/locale/tours_ar_DZ.qm
%%DATADIR%%/locale/tours_ar_EG.qm
%%DATADIR%%/locale/tours_ar_SD.qm
%%DATADIR%%/locale/tours_ast.qm
%%DATADIR%%/locale/tours_be.qm
%%DATADIR%%/locale/tours_bg.qm
%%DATADIR%%/locale/tours_br.qm
%%DATADIR%%/locale/tours_ca.qm
%%DATADIR%%/locale/tours_ca@valencia.qm
%%DATADIR%%/locale/tours_cs.qm
%%DATADIR%%/locale/tours_cy.qm
%%DATADIR%%/locale/tours_da.qm
%%DATADIR%%/locale/tours_de.qm
%%DATADIR%%/locale/tours_el.qm
%%DATADIR%%/locale/tours_en_GB.qm
%%DATADIR%%/locale/tours_en_US.qm
%%DATADIR%%/locale/tours_eo.qm
%%DATADIR%%/locale/tours_es.qm
%%DATADIR%%/locale/tours_et.qm
%%DATADIR%%/locale/tours_eu.qm
%%DATADIR%%/locale/tours_fa.qm
%%DATADIR%%/locale/tours_fi.qm
%%DATADIR%%/locale/tours_fil.qm
%%DATADIR%%/locale/tours_fo.qm
%%DATADIR%%/locale/tours_fr.qm
%%DATADIR%%/locale/tours_ga.qm
%%DATADIR%%/locale/tours_gd.qm
%%DATADIR%%/locale/tours_gl.qm
%%DATADIR%%/locale/tours_he.qm
%%DATADIR%%/locale/tours_hi_IN.qm
%%DATADIR%%/locale/tours_hr.qm
%%DATADIR%%/locale/tours_hu.qm
%%DATADIR%%/locale/tours_hy.qm
%%DATADIR%%/locale/tours_id.qm
%%DATADIR%%/locale/tours_ig.qm
%%DATADIR%%/locale/tours_it.qm
%%DATADIR%%/locale/tours_ja.qm
%%DATADIR%%/locale/tours_ka.qm
%%DATADIR%%/locale/tours_kab.qm
%%DATADIR%%/locale/tours_ko.qm
%%DATADIR%%/locale/tours_lt.qm
%%DATADIR%%/locale/tours_lv.qm
%%DATADIR%%/locale/tours_ml.qm
%%DATADIR%%/locale/tours_mn_MN.qm
%%DATADIR%%/locale/tours_nb.qm
%%DATADIR%%/locale/tours_nl.qm
%%DATADIR%%/locale/tours_nn.qm
%%DATADIR%%/locale/tours_pl.qm
%%DATADIR%%/locale/tours_pt.qm
%%DATADIR%%/locale/tours_pt_BR.qm
%%DATADIR%%/locale/tours_ro.qm
%%DATADIR%%/locale/tours_ru.qm
%%DATADIR%%/locale/tours_scn.qm
%%DATADIR%%/locale/tours_sk.qm
%%DATADIR%%/locale/tours_sl.qm
%%DATADIR%%/locale/tours_sr.qm
%%DATADIR%%/locale/tours_sr_RS.qm
%%DATADIR%%/locale/tours_sv.qm
%%DATADIR%%/locale/tours_th.qm
%%DATADIR%%/locale/tours_tr.qm
%%DATADIR%%/locale/tours_uk.qm
%%DATADIR%%/locale/tours_uz@Latn.qm
%%DATADIR%%/locale/tours_vi.qm
%%DATADIR%%/locale/tours_zh_CN.qm
%%DATADIR%%/locale/tours_zh_HK.qm
%%DATADIR%%/locale/tours_zh_TW.qm
%%DATADIR%%/plugins/abc_import.qml
%%DATADIR%%/plugins/colornotes.qml
%%DATADIR%%/plugins/createscore.qml
%%DATADIR%%/plugins/helloqml/helloqml.qml
%%DATADIR%%/plugins/helloqml/translations/locale_de.qm
%%DATADIR%%/plugins/helloqml/translations/locale_de.ts
%%DATADIR%%/plugins/notenames-interactive.qml
%%DATADIR%%/plugins/notenames.qml
%%DATADIR%%/plugins/panel.qml
%%DATADIR%%/plugins/random.qml
%%DATADIR%%/plugins/random2.qml
%%DATADIR%%/plugins/run.qml
%%DATADIR%%/plugins/scorelist.qml
%%DATADIR%%/plugins/view.qml
%%DATADIR%%/plugins/walk.qml
%%DATADIR%%/sound/MuseScore_General.sf3
%%DATADIR%%/sound/MuseScore_General_License.md
%%DATADIR%%/styles/Leland.mss
%%DATADIR%%/styles/MuseJazz.mss
%%DATADIR%%/styles/cchords_muse.xml
%%DATADIR%%/styles/cchords_nrb.xml
%%DATADIR%%/styles/cchords_rb.xml
%%DATADIR%%/styles/cchords_sym.xml
%%DATADIR%%/styles/chords.xml
%%DATADIR%%/styles/chords_jazz.xml
%%DATADIR%%/styles/chords_std.xml
%%DATADIR%%/styles/jazzchords.xml
%%DATADIR%%/styles/legacy-style-defaults-v1.mss
%%DATADIR%%/styles/legacy-style-defaults-v2.mss
%%DATADIR%%/styles/legacy-style-defaults-v3.mss
%%DATADIR%%/styles/stdchords.xml
%%DATADIR%%/templates/01-General/00-Blank.mscx
%%DATADIR%%/templates/01-General/01-Treble_Clef.mscx
%%DATADIR%%/templates/01-General/02-Bass_Clef.mscx
%%DATADIR%%/templates/01-General/03-Grand_Staff.mscx
%%DATADIR%%/templates/02-Choral/01-SATB.mscx
%%DATADIR%%/templates/02-Choral/02-SATB_+_Organ.mscx
%%DATADIR%%/templates/02-Choral/03-SATB_+_Piano.mscx
%%DATADIR%%/templates/02-Choral/04-SATB_Closed_Score.mscx
%%DATADIR%%/templates/02-Choral/05-SATB_Closed_Score_+_Organ.mscx
%%DATADIR%%/templates/02-Choral/06-SATB_Closed_Score_+_Piano.mscx
%%DATADIR%%/templates/02-Choral/07-Voice_+_Piano.mscx
%%DATADIR%%/templates/02-Choral/08-Barbershop_Quartet_(Men).mscx
%%DATADIR%%/templates/02-Choral/09-Barbershop_Quartet_(Women).mscx
%%DATADIR%%/templates/02-Choral/10-Liturgical_Unmetrical.mscx
%%DATADIR%%/templates/02-Choral/11-Liturgical_Unmetrical_+_Organ.mscx
%%DATADIR%%/templates/03-Chamber_Music/01-String_Quartet.mscx
%%DATADIR%%/templates/03-Chamber_Music/02-Wind_Quartet.mscx
%%DATADIR%%/templates/03-Chamber_Music/03-Wind_Quintet.mscx
%%DATADIR%%/templates/03-Chamber_Music/04-Saxophone_Quartet.mscx
%%DATADIR%%/templates/03-Chamber_Music/05-Brass_Quartet.mscx
%%DATADIR%%/templates/03-Chamber_Music/06-Brass_Quintet.mscx
%%DATADIR%%/templates/04-Solo/01-Guitar.mscx
%%DATADIR%%/templates/04-Solo/02-Guitar_+_Tablature.mscx
%%DATADIR%%/templates/04-Solo/03-Guitar_Tablature.mscx
%%DATADIR%%/templates/04-Solo/04-Piano.mscx
%%DATADIR%%/templates/05-Jazz/01-Jazz_Lead_Sheet.mscx
%%DATADIR%%/templates/05-Jazz/02-Big_Band.mscx
%%DATADIR%%/templates/05-Jazz/03-Jazz_Combo.mscx
%%DATADIR%%/templates/06-Popular/01-Rock_Band.mscx
%%DATADIR%%/templates/06-Popular/02-Bluegrass_Band.mscx
%%DATADIR%%/templates/07-Band_and_Percussion/01-Concert_Band.mscx
%%DATADIR%%/templates/07-Band_and_Percussion/02-Small_Concert_Band.mscx
%%DATADIR%%/templates/07-Band_and_Percussion/03-Brass_Band.mscx
%%DATADIR%%/templates/07-Band_and_Percussion/04-Marching_Band.mscx
%%DATADIR%%/templates/07-Band_and_Percussion/05-Small_Marching_Band.mscx
%%DATADIR%%/templates/07-Band_and_Percussion/06-Battery_Percussion.mscx
%%DATADIR%%/templates/07-Band_and_Percussion/07-Large_Pit_Percussion.mscx
%%DATADIR%%/templates/07-Band_and_Percussion/08-Small_Pit_Percussion.mscx
%%DATADIR%%/templates/07-Band_and_Percussion/09-European_Concert_Band.mscx
%%DATADIR%%/templates/08-Orchestral/01-Classical_Orchestra.mscx
%%DATADIR%%/templates/08-Orchestral/02-Symphony_Orchestra.mscx
%%DATADIR%%/templates/08-Orchestral/03-String_Orchestra.mscx
%%DATADIR%%/templates/drumset_fr.drm
%%DATADIR%%/templates/orchestral.drm
%%DATADIR%%/tours/autoplace.tour
%%DATADIR%%/tours/inspector.tour
%%DATADIR%%/tours/mmrest.tour
%%DATADIR%%/tours/navigate.tour
%%DATADIR%%/tours/noteinput.tour
%%DATADIR%%/tours/palette.tour
%%DATADIR%%/tours/select.tour
%%DATADIR%%/tours/spanner-drop-apply.tour
%%DATADIR%%/tours/timeline.tour
%%DATADIR%%/tours/welcome.tour
%%DATADIR%%/wallpaper/background1.png
%%DATADIR%%/wallpaper/paper1.png
%%DATADIR%%/wallpaper/paper2.png
%%DATADIR%%/wallpaper/paper3.png
%%DATADIR%%/wallpaper/paper4.png
%%DATADIR%%/wallpaper/paper5.png
%%DATADIR%%/wallpaper/paper6.png
%%DATADIR%%/wallpaper/paper7.png
%%DATADIR%%/workspaces/Advanced.workspace
%%DATADIR%%/workspaces/Basic.workspace

View File

@ -1,6 +1,6 @@
PORTNAME= sayonara
DISTVERSION= 1.7.0
PORTREVISION= 2
DISTVERSION= 1.9.0
DISTVERSIONSUFFIX= -stable1
CATEGORIES= audio
MAINTAINER= adridg@FreeBSD.org
@ -18,12 +18,12 @@ USES= cmake compiler:c++11-lib desktop-file-utils gnome gstreamer pkgconfig \
USE_GNOME= glib20
USE_GSTREAMER= flac libav mpg123 ogg opus vorbis
USE_QT= dbus core gui network sql sql-sqlite3:run svg widgets xml \
buildtools:build qmake:build linguisttools:build
buildtools:build qmake:build linguisttools:build \
testlib:build
USE_GITLAB= yes
GL_ACCOUNT= luciocarreras
GL_PROJECT= ${PORTNAME}-player
GL_TAGNAME= 5bbf1399332d5d59362ad03bf625f9132be72206 # 1.7.0-stable1
SHEBANG_FILES= src/DBus/sayonara-ctl src/DBus/sayonara-query

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1623128617
SHA256 (luciocarreras-sayonara-player-5bbf1399332d5d59362ad03bf625f9132be72206_GL0.tar.gz) = d320bcff0595a9d030932b31e7a86f6533a2a8fc443d982697009c30c9fdad5f
SIZE (luciocarreras-sayonara-player-5bbf1399332d5d59362ad03bf625f9132be72206_GL0.tar.gz) = 1890837
TIMESTAMP = 1709061996
SHA256 (sayonara-player-1.9.0-stable1.tar.bz2) = 5843e8c278ba660a245979a67835b3d1514cde35b1e748082a5c255e0785def8
SIZE (sayonara-player-1.9.0-stable1.tar.bz2) = 1718006

View File

@ -1,7 +1,7 @@
bin/sayonara
bin/sayonara-ctl
bin/sayonara-query
share/appdata/sayonara.appdata.xml
share/appdata/com.sayonara-player.Sayonara.appdata.xml
share/applications/com.sayonara-player.Sayonara.desktop
share/icons/hicolor/128x128/apps/sayonara.png
share/icons/hicolor/16x16/apps/sayonara.png
@ -27,6 +27,7 @@ share/man/man1/sayonara.1.gz
%%DATADIR%%/translations/icons/fi_FI.png
%%DATADIR%%/translations/icons/fr_FR.png
%%DATADIR%%/translations/icons/hu_HU.png
%%DATADIR%%/translations/icons/id_ID.png
%%DATADIR%%/translations/icons/it_IT.png
%%DATADIR%%/translations/icons/ja_JP.png
%%DATADIR%%/translations/icons/nl_NL.png
@ -40,6 +41,7 @@ share/man/man1/sayonara.1.gz
%%DATADIR%%/translations/icons/uk_UA.png
%%DATADIR%%/translations/icons/zh_CN.png
%%DATADIR%%/translations/sayonara_lang_ar_SA.qm
%%DATADIR%%/translations/sayonara_lang_ca.qm
%%DATADIR%%/translations/sayonara_lang_cs_CZ.qm
%%DATADIR%%/translations/sayonara_lang_de_DE.qm
%%DATADIR%%/translations/sayonara_lang_el.qm
@ -48,6 +50,7 @@ share/man/man1/sayonara.1.gz
%%DATADIR%%/translations/sayonara_lang_fi_FI.qm
%%DATADIR%%/translations/sayonara_lang_fr_FR.qm
%%DATADIR%%/translations/sayonara_lang_hu_HU.qm
%%DATADIR%%/translations/sayonara_lang_id_ID.qm
%%DATADIR%%/translations/sayonara_lang_it_IT.qm
%%DATADIR%%/translations/sayonara_lang_ja_JP.qm
%%DATADIR%%/translations/sayonara_lang_nl_NL.qm

View File

@ -1,6 +1,5 @@
PORTNAME= osm2pgsql
PORTVERSION= 1.10.0
PORTREVISION= 1
PORTVERSION= 1.11.0
CATEGORIES= converters geography
MAINTAINER= amdmi3@FreeBSD.org
@ -20,7 +19,8 @@ LIB_DEPENDS= libproj.so:graphics/proj \
libexpat.so:textproc/expat2
BUILD_DEPENDS= ${LOCALBASE}/include/osmium/version.hpp:astro/libosmium \
${LOCALBASE}/include/protozero/version.hpp:devel/protozero \
${LOCALBASE}/include/nlohmann/json.hpp:devel/nlohmann-json
${LOCALBASE}/include/nlohmann/json.hpp:devel/nlohmann-json \
${LOCALBASE}/include/CLI/Version.hpp:devel/cli11
USES= cmake compiler:c++17-lang pgsql python:run shebangfix
USE_GITHUB= yes
@ -28,7 +28,8 @@ GH_ACCOUNT= openstreetmap
SHEBANG_FILES= scripts/osm2pgsql-replication
CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_Git \
EXTERNAL_LIBOSMIUM \
EXTERNAL_PROTOZERO
EXTERNAL_PROTOZERO \
EXTERNAL_CLI11
# EXTERNAL_FMT # XXX: does not build with libfmt 9.x from ports, so use bundled version until upstream fixes
CMAKE_ARGS= -DLUA_EXE="${LOCALBASE}/bin/${LUA_CMD}"

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1699378317
SHA256 (openstreetmap-osm2pgsql-1.10.0_GH0.tar.gz) = 33849d8edacbca5ab5492fed32ac954de14f92ab6b3028c03ef88bb7ab596d20
SIZE (openstreetmap-osm2pgsql-1.10.0_GH0.tar.gz) = 2599615
TIMESTAMP = 1709050981
SHA256 (openstreetmap-osm2pgsql-1.11.0_GH0.tar.gz) = 6b46313813b816f15ce906c04cd4108bbb05362740e0a1a8889055f4e25977d2
SIZE (openstreetmap-osm2pgsql-1.11.0_GH0.tar.gz) = 2722008

View File

@ -1,5 +1,5 @@
PORTNAME= citus
PORTVERSION= 12.1.0
PORTVERSION= 12.1.2
DISTVERSIONPREFIX= v
CATEGORIES= databases
PKGNAMEPREFIX= pg_

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1695468852
SHA256 (citusdata-citus-v12.1.0_GH0.tar.gz) = cc25122ecd5717ac0b14d8cba981265d15d71cd955210971ce6f174eb0036f9a
SIZE (citusdata-citus-v12.1.0_GH0.tar.gz) = 6896809
TIMESTAMP = 1709021068
SHA256 (citusdata-citus-v12.1.2_GH0.tar.gz) = 61d959e8129df4613186841550ea29afb9348a7e6f871d5b5df4866777b82e24
SIZE (citusdata-citus-v12.1.2_GH0.tar.gz) = 6897486

View File

@ -1,5 +1,6 @@
PORTNAME= bigyear
PORTVERSION= 20010226
PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= deskutils
MASTER_SITES= https://BSDforge.com/projects/source/deskutils/bigyear/
@ -8,18 +9,17 @@ DISTNAME= ${PORTNAME}
MAINTAINER= portmaster@BSDforge.com
COMMENT= Program to print a large (one month per page) calendar
DEPRECATED= Last release in 2001 and dead upstream, consider using deskutils/pal
EXPIRATION_DATE=2024-02-29
LICENSE= BSD0CLAUSE
MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}"
PLIST_FILES= bin/bigyear man/man1/bigyear.1.gz
PLIST_FILES= bin/bigyear share/man/man1/bigyear.1.gz
post-extract:
@${RM} ${WRKSRC}/bigyear
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/bigyear ${STAGEDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/bigyear.1 ${STAGEDIR}${PREFIX}/man/man1
${INSTALL_MAN} ${WRKSRC}/bigyear.1 ${STAGEDIR}${PREFIX}/share/man/man1
.include <bsd.port.mk>

View File

@ -1,6 +1,6 @@
PORTNAME= clig
PORTVERSION= 1.9.11.1
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= devel tcl
MASTER_SITES= https://BSDforge.com/projects/source/devel/clig/
@ -26,10 +26,6 @@ OPTIONS_DEFINE= DOCS
post-patch:
@${RM} ${WRKSRC}/example/.cvsignore
@${FIND} -d ${WRKSRC} -type d -and -name CVS -exec ${RM} -r {} \;
@${REINPLACE_CMD} -e 's|/usr/bin/tclsh|${TCLSH}|; \
s|/doc/|/share/doc/|; \
s|-$$(VERSION)||;' \
${WRKSRC}/makefile
@${REINPLACE_CMD} -e "s|tclsh|${TCLSH}|" \
${WRKSRC}/man/fixman

View File

@ -1,5 +1,5 @@
--- install.orig 2000-01-16 18:15:32.000000000 +0100
+++ install 2013-09-26 15:30:00.000000000 +0200
--- install.orig 2000-01-16 18:15:32 UTC
+++ install
@@ -64,9 +64,11 @@
}

View File

@ -1,5 +1,35 @@
--- makefile.orig 2013-09-26 15:22:07.000000000 +0200
+++ makefile 2013-09-26 15:22:46.000000000 +0200
--- makefile.orig 2004-08-04 02:56:37 UTC
+++ makefile
@@ -14,7 +14,7 @@
exec_prefix =$(prefix)
# Name of subdirectory to be used beyond DOCDIR and LIBDIR
-cligdir =clig-$(VERSION)
+cligdir =clig
@@ -31,16 +31,16 @@
# Directory in which to install manual entry for clig, the program
M1SUFFIX =1
-MAN1DIR =$(prefix)/man/man$(M1SUFFIX)
+MAN1DIR =$(prefix)/share/man/man$(M1SUFFIX)
# Directory in which to install manual entries for clig, the Tcl-package.
MnSUFFIX =n
-MANnDIR =$(prefix)/man/man$(MnSUFFIX)
+MANnDIR =$(prefix)/share/man/man$(MnSUFFIX)
# Directory were to put release notes, changeLogs, News etc.
-DOCDIR =$(prefix)/doc/$(cligdir)
+DOCDIR =$(prefix)/share/doc/$(cligdir)
-TCLSH=/usr/bin/tclsh
+TCLSH=/usr/local/bin/tclsh8.6
########################################################################
#
@@ -104,4 +104,5 @@
M1SUFFIX=$(M1SUFFIX) \
MANnDIR=$(build_root)$(MANnDIR) MnFILES="$(MnFILES.f)" \

View File

@ -55,17 +55,17 @@ lib/clig/tcllib/parse.tcl
lib/clig/tcllib/setSpec.tcl
lib/clig/tcllib/usage.tcl
lib/clig/tcllib/version.tcl
man/man1/clig.1.gz
man/mann/clig_Commandline.n.gz
man/mann/clig_Description.n.gz
man/mann/clig_Double.n.gz
man/mann/clig_Flag.n.gz
man/mann/clig_Float.n.gz
man/mann/clig_Int.n.gz
man/mann/clig_Long.n.gz
man/mann/clig_Name.n.gz
man/mann/clig_Rest.n.gz
man/mann/clig_String.n.gz
man/mann/clig_Usage.n.gz
man/mann/clig_Version.n.gz
man/mann/clig_parseCmdline.n.gz
share/man/man1/clig.1.gz
share/man/mann/clig_Commandline.n.gz
share/man/mann/clig_Description.n.gz
share/man/mann/clig_Double.n.gz
share/man/mann/clig_Flag.n.gz
share/man/mann/clig_Float.n.gz
share/man/mann/clig_Int.n.gz
share/man/mann/clig_Long.n.gz
share/man/mann/clig_Name.n.gz
share/man/mann/clig_Rest.n.gz
share/man/mann/clig_String.n.gz
share/man/mann/clig_Usage.n.gz
share/man/mann/clig_Version.n.gz
share/man/mann/clig_parseCmdline.n.gz

View File

@ -1,5 +1,5 @@
PORTNAME= cppcheck
PORTVERSION= 2.12.1
PORTVERSION= 2.13.4
CATEGORIES= devel
MAINTAINER= amdmi3@FreeBSD.org
@ -58,6 +58,9 @@ CHARTS_CMAKE_BOOL= WITH_QCHART
CHARTS_IMPLIES= GUI
CHARTS_USE= QT=charts
post-patch:
@${REINPLACE_CMD} -e 's|%%WRKSRC%%|${WRKSRC}|' ${WRKSRC}/test/testfilelister.cpp
post-install-HTMLREPORT-on:
${INSTALL_SCRIPT} ${WRKSRC}/htmlreport/cppcheck-htmlreport ${STAGEDIR}${PREFIX}/bin

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1695753260
SHA256 (danmar-cppcheck-2.12.1_GH0.tar.gz) = 2a3d4ba1179419612183ab3d6aed6d3b18be75e98cd6f138ea8e2020905dced2
SIZE (danmar-cppcheck-2.12.1_GH0.tar.gz) = 3579702
TIMESTAMP = 1709055380
SHA256 (danmar-cppcheck-2.13.4_GH0.tar.gz) = d6ea064ebab76c6aa000795440479767d8d814dd29405918df4c1bbfcd6cb86c
SIZE (danmar-cppcheck-2.13.4_GH0.tar.gz) = 3646131

View File

@ -0,0 +1,13 @@
--- cli/cppcheckexecutor.cpp.orig 2024-02-16 08:46:10 UTC
+++ cli/cppcheckexecutor.cpp
@@ -64,6 +64,10 @@
#include <windows.h>
#endif
+#if !defined(WIN32) && !defined(__MINGW32__)
+#include <sys/wait.h> // WIFEXITETED and friends
+#endif
+
class CmdLineLoggerStd : public CmdLineLogger
{
public:

View File

@ -0,0 +1,11 @@
--- test/testfilelister.cpp.orig 2024-02-16 08:46:10 UTC
+++ test/testfilelister.cpp
@@ -43,7 +43,7 @@ class TestFileLister : public TestFixture { (private)
// TODO: generate file list instead
static std::string findBaseDir() {
- std::string basedir;
+ std::string basedir = "%%WRKSRC%%/";
while (!Path::isDirectory(Path::join(basedir, ".github"))) {
const std::string abspath = Path::getAbsoluteFilePath(basedir);
basedir += "../";

View File

@ -0,0 +1,18 @@
--- test/testother.cpp.orig 2024-02-16 08:46:10 UTC
+++ test/testother.cpp
@@ -2173,6 +2173,7 @@ class TestOther : public TestFixture { (private)
"}\n");
ASSERT_EQUALS("[test.cpp:1]: (performance) Function parameter 't' should be passed by const reference.\n", errout.str());
+#ifndef __i386__
check("struct S {\n" // #12138
" union {\n"
" int a = 0;\n"
@@ -2191,6 +2192,7 @@ class TestOther : public TestFixture { (private)
" if (s.x > s.y) {}\n"
"}\n");
ASSERT_EQUALS("", errout.str());
+#endif
check("struct S { std::list<int> l; };\n" // #12147
"class C { public: std::list<int> l; };\n"

View File

@ -1,5 +1,5 @@
PORTNAME= jenkins
PORTVERSION= 2.446
PORTVERSION= 2.447
CATEGORIES= devel java
MASTER_SITES= https://get.jenkins.io/war/${PORTVERSION}/
DISTNAME= jenkins

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1708457897
SHA256 (jenkins/2.446/jenkins.war) = ce0aee7be11cc5af961c1eceac6c6db24055fc53ff67a27e8572a65a9c377ded
SIZE (jenkins/2.446/jenkins.war) = 86466583
TIMESTAMP = 1709054255
SHA256 (jenkins/2.447/jenkins.war) = 0ebc69089f4320aec1a66ba19e7c2bd64eac5e06db6c28905bb337395209e94c
SIZE (jenkins/2.447/jenkins.war) = 87063285

View File

@ -1,5 +1,5 @@
PORTNAME= mtbl
PORTVERSION= 1.5.1
PORTVERSION= 1.6.0
CATEGORIES= devel
MASTER_SITES= FARSIGHT LOCAL/truckman/farsight

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1684444453
SHA256 (mtbl-1.5.1.tar.gz) = 2e2055d2a2a776cc723ad9e9ba4b781b783a29616c37968b724e657987b8763b
SIZE (mtbl-1.5.1.tar.gz) = 451629
TIMESTAMP = 1709006459
SHA256 (mtbl-1.6.0.tar.gz) = 18ed7c9bb8b5ae71decd47dc7c882d1d6a63b61fd679a65b5f526fc241fd76f2
SIZE (mtbl-1.6.0.tar.gz) = 452217

View File

@ -6,7 +6,7 @@ include/mtbl.h
lib/libmtbl.a
lib/libmtbl.so
lib/libmtbl.so.1
lib/libmtbl.so.1.2.1
lib/libmtbl.so.1.2.2
libdata/pkgconfig/libmtbl.pc
man/man1/mtbl_dump.1.gz
man/man1/mtbl_info.1.gz

View File

@ -1,299 +1,97 @@
PORTNAME= openocd
PORTVERSION= 0.12.0
DISTVERSION= 0.12.0
PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= SF
MAINTAINER= jbo@FreeBSD.org
COMMENT= Open On-Chip Debugger
WWW= http://openocd.sf.net/
WWW= https://openocd.sf.net
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
# Note: A local patch would be feasible but upstream has removed support for the offending feature
# implementation since their last release (0.12.0). As such, this will no longer be relevant
# from 0.13.0 onwards. Hence we're not addressing this "limitation" right now.
BROKEN_aarch64= fails to build: src/target/nds32_tlb.h:25:2: error: expected identifier PAGE_SIZE_4K = 0
GNU_CONFIGURE= yes
CONFIGURE_ENV+= libusb_CFLAGS=" " libusb_LIBS="-lusb"
CONFIGURE_ARGS+= --disable-werror
OPTIONS_DEFINE= DOXYGEN JIMTCL VERBOSE JTAG_IO USB_IO PARPORT DUMMY FT2232 FTDI \
USBBLASTER EP93XX AT91RM9200 PRESTO USBPROG JLINK VSLLINK RLINK ULINK \
ARMJTAGEW BUSPIRATE TIICDI STLINK OSBDM OPENDOUS SYSFSGPIO RMTBITBANG \
MINIDRIVER CMSISDAP USB_COMMS
OPTIONS_DEFAULT=JIMTCL PARPORT DUMMY FT2232 FTDI USBBLASTER EP93XX \
AT91RM9200 PRESTO USBPROG JLINK VSLLINK RLINK ULINK ARMJTAGEW \
BUSPIRATE STLINK OSBDM OPENDOUS RMTBITBANG
DOXYGEN_DESC= Build HTML and PDF documentation with Doxygen
JIMTCL_DESC= Build with internal JimTCL interpreter
VERBOSE_DESC= Enable verbose JTAG I/O messages
JTAG_IO_DESC= Enable verbose JTAG I/O messages
USB_IO_DESC= Enable verbose USB I/O messages
PARPORT_DESC= Support Parallel Port based drivers
DUMMY_DESC= Support Dummy Driver
FT2232_DESC= Support FT2232 based USB devices (using libftdi)
FTDI_DESC= Support experimental FTDI+MPSSE+libusb-1.0 async.
USBBLASTER_DESC=Support USB-Blaster Programmer (using libftdi)
EP93XX_DESC= Support EP93xx based SBCs
AT91RM9200_DESC=Support AT91RM9200 based SBCs
PRESTO_DESC= Support ASIX Presto Programmer (using libftdi)
USBPROG_DESC= Support USB-Prog JTAG Programmer
JLINK_DESC= Support Segger J-Link JTAG Programmer
VSLLINK_DESC= Support Versaloon-Link JTAG Programmer
RLINK_DESC= Support Raisonance RLink JTAG Programmer
ULINK_DESC= Support Keil ULINK-JTAG Programmer
ARMJTAGEW_DESC= Support Olimex ARM-JTAG-EW Programmer
BUSPIRATE_DESC= Support BusPirate Programmer
STLINK_DESC= Support STLink Programmer
OSBDM_DESC= Support OSBDM Programmer (JTAG only)
OPENDOUS_DESC= Support EStick/OpenDous Programmer
SYSFSGPIO_DESC= Support Programming via sysfs GPIOs
RMTBITBANG_DESC= Support Remote-Bitbang Driver
MINIDRIVER_DESC= Dummy minidriver only (will exclude others!)
CMSISDAP_DESC= Support for CMSIS-DAP Compliant Debugger
TIICDI_DESC= Support for the TI ICDI JTAG Programmer
USB_COMMS_DESC= Enable verbose USB communication messages
USES= gmake libtool makeinfo pkgconfig tar:bzip2
CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib -Wno-error
GNU_CONFIGURE= yes
CFLAGS+= -Wno-error=strict-prototypes \
-Wno-error=unused-but-set-parameter \
-Wno-error=unused-but-set-variable \
INFO= openocd
post-patch:
@${REINPLACE_CMD} -e '/PKG_CONFIG/{/1\.0/!s/libusb/&-0.1/;}' \
${WRKSRC}/configure
# Note: Some adapters are not supported or do not currently work on FreeBSD.
# These have been consciously left out of this port entirely.
# IMPORTANT INFORMATION FOR DEVELOPERS:
# Some Interfaces and Options are not on the list because they break a build.
# If you need them working on FreeeBSD, code, patches are welcome :-)
OPTIONS_DEFAULT= JIMTCL_INTERNAL LIBUSB LIBHIDAPI LIBFTDI SERIAL
OPTIONS_GROUP= DEBUG ADAPTERS
OPTIONS_GROUP_ADAPTERS= LIBUSB LIBHIDAPI LIBFTDI SERIAL PARPORT
OPTIONS_GROUP_DEBUG= VERBOSE_JTAGIO VERBOSE_USBIO VERBOSE_USBCOMM
OPTIONS_SINGLE= JIMTCL
OPTIONS_SINGLE_JIMTCL= JIMTCL_INTERNAL JIMTCL_EXTERNAL
.include <bsd.port.options.mk>
ADAPTERS_DESC= Hardware adapters/programmers/debuggers support
JIMTCL_DESC= Jim Tcl interpreter
JIMTCL_EXTERNAL_DESC= External
JIMTCL_INTERNAL_DESC= Internal
LIBFTDI_DESC= Adapters using libftdi
LIBHIDAPI_DESC= Adapters using libhidapi
LIBUSB_DESC= Adapters using libusb
PARPORT_DESC= Adapters using parallel port
SERIAL_DESC= Adapters using serial port
VERBOSE_JTAGIO_DESC= Enable verbose JTAG I/O messages
VERBOSE_USBCOMM_DESC= Enable verbose USB communication messages
VERBOSE_USBIO_DESC= Enable verbose USB I/O messages
.if ${PORT_OPTIONS:MDOXYGEN}
CONFIGURE_ARGS+= --enable-doxygen-pdf
WITH_DOXYGEN= yes
.else
CONFIGURE_ARGS+= --disable-doxygen-pdf --disable-doxygen-html
.endif
# Internal (built-in) or external Jim Tcl interpreter
JIMTCL_EXTERNAL_LIB_DEPENDS= libjim.so:lang/jimtcl
JIMTCL_EXTERNAL_USES= localbase:ldflags
JIMTCL_INTERNAL_CONFIGURE_ENABLE= internal-jimtcl
.if ${PORT_OPTIONS:MJIMTCL}
CONFIGURE_ARGS+= --enable-internal-jimtcl
.else
CONFIGURE_ARGS+= --disable-internal-jimtcl
.endif
# Adapters depending on libftdi
LIBFTDI_LIB_DEPENDS= libftdi.so:devel/libftdi
LIBFTDI_CONFIGURE_ENABLE= usb_blaster \
presto \
openjtag
.if ${PORT_OPTIONS:MVERBOSE}
CONFIGURE_ARGS+= --enable-verbose
.else
CONFIGURE_ARGS+= --disable-verbose
.endif
# Adapters depending on libhidapi
LIBHIDAPI_LIB_DEPENDS= libhidapi.so:comms/hidapi
LIBHIDAPI_CONFIGURE_ENABLE= cmsis_dap \
nulink \
kitprog
.if ${PORT_OPTIONS:MJTAG_IO}
CONFIGURE_ARGS+= --enable-verbose-jtag-io
.else
CONFIGURE_ARGS+= --disable-verbose-jtag-io
.endif
# Adapters depending on libusb
LIBUSB_CONFIGURE_ENABLE= ftdi \
stlink \
ti_icdi \
ulink \
angie \
usb_blaster_2 \
ft232r \
vsllink \
xds110 \
cmsis_dap_v2 \
osbdm \
opendous \
armjtagew \
rlink \
usbprog \
esp_usb_jtag
.if ${PORT_OPTIONS:MUSB_IO}
CONFIGURE_ARGS+= --enable-verbose-usb-io
.else
CONFIGURE_ARGS+= --disable-verbose-usb-io
.endif
# Parallel port based adapters
PARPORT_CONFIGURE_ENABLE= parport
.if ${PORT_OPTIONS:MUSB_COMMS}
CONFIGURE_ARGS+= --enable-verbose-usb-comms
.else
CONFIGURE_ARGS+= --disable-verbose-usb-comms
.endif
# Serial port based adapters
SERIAL_CONFIGURE_ENABLE= buspirate
.if ${PORT_OPTIONS:MMALLOC}
CONFIGURE_ARGS+= --enable-malloc-logging
.else
CONFIGURE_ARGS+= --disable-malloc-logging
.endif
.if ${PORT_OPTIONS:MPARPORT}
CONFIGURE_ARGS+= --enable-parport
.else
CONFIGURE_ARGS+= --disable-parport
.endif
.if ${PORT_OPTIONS:MDUMMY}
CONFIGURE_ARGS+= --enable-dummy
.else
CONFIGURE_ARGS+= --disable-dummy
.endif
.if ${PORT_OPTIONS:MFT2232}
CONFIGURE_ARGS+= --enable-legacy-ft2232_libftdi
WITH_LIBFTDI= yes
.else
CONFIGURE_ARGS+= --disable-legacy-ft2232_libftdi
.endif
.if ${PORT_OPTIONS:MFTDI}
CONFIGURE_ARGS+= --enable-ftdi
WITH_LIBFTDI= yes
.else
CONFIGURE_ARGS+= --disable-ftdi
.endif
.if ${PORT_OPTIONS:MUSBBLASTER}
CONFIGURE_ARGS+= --enable-usb_blaster_libftdi
.else
CONFIGURE_ARGS+= --disable-usb_blaster_libftdi
.endif
.if ${PORT_OPTIONS:MAMTJTAGACCEL}
CONFIGURE_ARGS+= --enable-amtjtagaccel
.else
CONFIGURE_ARGS+= --disable-amtjtagaccel
.endif
.if ${PORT_OPTIONS:MZY1000}
CONFIGURE_ARGS+= --enable-zy1000
.else
CONFIGURE_ARGS+= --disable-zy1000
.endif
.if ${PORT_OPTIONS:MIOUTIL}
CONFIGURE_ARGS+= --enable-ioutil
.else
CONFIGURE_ARGS+= --disable-ioutil
.endif
.if ${PORT_OPTIONS:MEP93XX}
CONFIGURE_ARGS+= --enable-ep93xx
.else
CONFIGURE_ARGS+= --disable-ep93xx
.endif
.if ${PORT_OPTIONS:MAT91RM9200}
CONFIGURE_ARGS+= --enable-at91rm9200
.else
CONFIGURE_ARGS+= --disable-at91rm9200
.endif
.if ${PORT_OPTIONS:MGW16012}
CONFIGURE_ARGS+= --enable-gw16012
.else
CONFIGURE_ARGS+= --disable-gw16012
.endif
.if ${PORT_OPTIONS:MPRESTO}
CONFIGURE_ARGS+= --enable-presto_libftdi
WITH_LIBFTDI= yes
.else
CONFIGURE_ARGS+= --disable-presto_libftdi
.endif
.if ${PORT_OPTIONS:MUSBPROG}
CONFIGURE_ARGS+= --enable-usbprog
WITH_LIBUSB= yes
.else
CONFIGURE_ARGS+= --disable-usbprog
.endif
.if ${PORT_OPTIONS:MOOCDTRACE}
CONFIGURE_ARGS+= --enable-oocd_trace
.else
CONFIGURE_ARGS+= --disable-oocd_trace
.endif
.if ${PORT_OPTIONS:MJLINK}
CONFIGURE_ARGS+= --enable-jlink
WITH_LIBUSB= yes
.else
CONFIGURE_ARGS+= --disable-jlink
.endif
.if ${PORT_OPTIONS:MVSLLINK}
CONFIGURE_ARGS+= --enable-vsllink
WITH_LIBUSB= yes
.else
CONFIGURE_ARGS+= --disable-vsllink
.endif
.if ${PORT_OPTIONS:MRLINK}
CONFIGURE_ARGS+= --enable-rlink
WITH_LIBUSB= yes
.else
CONFIGURE_ARGS+= --disable-rlink
.endif
.if ${PORT_OPTIONS:MULINK}
CONFIGURE_ARGS+= --enable-ulink
.else
CONFIGURE_ARGS+= --disable-ulink
.endif
.if ${PORT_OPTIONS:MARMJTAGEW}
CONFIGURE_ARGS+= --enable-arm-jtag-ew
WITH_LIBUSB= yes
.else
CONFIGURE_ARGS+= --disable-arm-jtag-ew
.endif
.if ${PORT_OPTIONS:MBUSPIRATE}
CONFIGURE_ARGS+= --enable-buspirate
.else
CONFIGURE_ARGS+= --disable-buspirate
.endif
.if ${PORT_OPTIONS:MSTLINK}
CONFIGURE_ARGS+= --enable-stlink
.else
CONFIGURE_ARGS+= --disable-stlink
.endif
.if ${PORT_OPTIONS:MTIICDI}
CONFIGURE_ARGS+= --enable-ti-icdi
.else
CONFIGURE_ARGS+= --disable-ti-icdi
.endif
.if ${PORT_OPTIONS:MOSBDM}
CONFIGURE_ARGS+= --enable-osbdm
.else
CONFIGURE_ARGS+= --disable-osbdm
.endif
.if ${PORT_OPTIONS:MOPENDOUS}
CONFIGURE_ARGS+= --enable-opendous
.else
CONFIGURE_ARGS+= --disable-opendous
.endif
.if ${PORT_OPTIONS:MSYSFSGPIO}
CONFIGURE_ARGS+= --enable-sysfsgpio
.else
CONFIGURE_ARGS+= --disable-sysfsgpio
.endif
.if ${PORT_OPTIONS:MRMTBITBANG}
CONFIGURE_ARGS+= --enable-remote-bitbang
.else
CONFIGURE_ARGS+= --disable-remote-bitbang
.endif
.if ${PORT_OPTIONS:MMINIDRIVER}
CONFIGURE_ARGS+= --enable-minidriver-dummy
.else
CONFIGURE_ARGS+= --disable-minidriver-dummy
.endif
.if ${PORT_OPTIONS:MCMSISDAP}
CONFIGURE_ARGS+= --enable-cmsis-dap
LIB_DEPENDS+= libhidapi.so:comms/hidapi
.else
CONFIGURE_ARGS+= --disable-cmsis-dap
.endif
.if defined(WITH_LIBFTDI)
LIB_DEPENDS+= libftdi.so:devel/libftdi
.endif
.if ${PORT_OPTIONS:MDOXYGEN}
BUILD_DEPENDS+= doxygen:devel/doxygen
.endif
# Debug options
VERBOSE_JTAGIO_CONFIGURE_ENABLE= verbose
VERBOSE_USBCOMM_CONFIGURE_ENABLE= verbose-usb-comms
VERBOSE_USBIO_CONFIGURE_ENABLE= verbose-usb-io
.include <bsd.port.mk>

View File

@ -1,5 +1,5 @@
PORTNAME= osc
PORTVERSION= 1.4.4
PORTVERSION= 1.6.1
CATEGORIES= devel
MAINTAINER= amdmi3@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1699367116
SHA256 (openSUSE-osc-1.4.4_GH0.tar.gz) = ff2d675bdc569f7d6a6cb4b958307757559810219b7e53aef6b1c12a99f4d599
SIZE (openSUSE-osc-1.4.4_GH0.tar.gz) = 356118
TIMESTAMP = 1709051071
SHA256 (openSUSE-osc-1.6.1_GH0.tar.gz) = da8d0317271335c91780ed397fd61b8d4bafff0e4e8b41f6bf88441e87c78bc8
SIZE (openSUSE-osc-1.6.1_GH0.tar.gz) = 362834

View File

@ -1,5 +1,5 @@
PORTNAME= objgraph
PORTVERSION= 3.6.0
PORTVERSION= 3.6.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1687129206
SHA256 (objgraph-3.6.0.tar.gz) = 369567c37b4f2f928160b6f6ededcbea8fc7e929831877fd1056c78a900c17d3
SIZE (objgraph-3.6.0.tar.gz) = 759495
TIMESTAMP = 1709054503
SHA256 (objgraph-3.6.1.tar.gz) = fe96c74147bbcaae8665b396e5388bdcc3197deebba4e6381f05202ee5b453a7
SIZE (objgraph-3.6.1.tar.gz) = 759513

View File

@ -11,7 +11,8 @@ WWW= https://github.com/nicoddemus/pytest-drop-dup-tests
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} \
BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR}

View File

@ -11,7 +11,8 @@ WWW= https://sqids.org/python
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} \
BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
USES= python

View File

@ -1,5 +1,5 @@
PORTNAME= types-protobuf
PORTVERSION= 4.24.0.4
PORTVERSION= 4.24.0.20240129
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1699371765
SHA256 (types-protobuf-4.24.0.4.tar.gz) = 57ab42cb171dfdba2c74bb5b50c250478538cc3c5ed95b8b368929ad0c9f90a5
SIZE (types-protobuf-4.24.0.4.tar.gz) = 48077
TIMESTAMP = 1709055195
SHA256 (types-protobuf-4.24.0.20240129.tar.gz) = 8a83dd3b9b76a33e08d8636c5daa212ace1396418ed91837635fcd564a624891
SIZE (types-protobuf-4.24.0.20240129.tar.gz) = 48125

View File

@ -1,5 +1,5 @@
PORTNAME= dnstable
PORTVERSION= 0.13.2
PORTVERSION= 0.14.0
PORTREVISION= 0
CATEGORIES= dns
MASTER_SITES= FARSIGHT LOCAL/truckman/farsight
@ -12,7 +12,6 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/COPYRIGHT
LIB_DEPENDS= libmtbl.so:devel/mtbl \
libyajl.so:devel/yajl \
libwdns.so:dns/wdns
USES= gmake libtool pathfix pkgconfig

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1698219055
SHA256 (dnstable-0.13.2.tar.gz) = f04dcede07dcf4c96aa46c15328be829cb8df30d17b93d55a0c527bb65aad65f
SIZE (dnstable-0.13.2.tar.gz) = 741096
TIMESTAMP = 1709006435
SHA256 (dnstable-0.14.0.tar.gz) = 9a210e3b1a7afda2afb74b170efcd2c8e59ceef2bab3c2ba53ab23d1acf9def2
SIZE (dnstable-0.14.0.tar.gz) = 652382

View File

@ -5,7 +5,7 @@ include/dnstable.h
lib/libdnstable.a
lib/libdnstable.so
lib/libdnstable.so.0
lib/libdnstable.so.0.2.3
lib/libdnstable.so.0.3.0
libdata/pkgconfig/libdnstable.pc
man/man1/dnstable_dump.1.gz
man/man1/dnstable_lookup.1.gz
@ -15,5 +15,6 @@ man/man3/dnstable_iter.3.gz
man/man3/dnstable_merge_func.3.gz
man/man3/dnstable_query.3.gz
man/man3/dnstable_reader.3.gz
man/man3/dnstable_stat.3.gz
man/man5/dnstable-encoding.5.gz
man/man7/dnstable.7.gz

View File

@ -1,6 +1,6 @@
PORTNAME= fastresolve
PORTVERSION= 2.10
PORTREVISION= 6
PORTREVISION= 7
CATEGORIES= dns
MASTER_SITES= https://BSDforge.com/projects/source/dns/fastresolve/
@ -16,6 +16,7 @@ RUN_DEPENDS= p5-BerkeleyDB>=0:databases/p5-BerkeleyDB
USES= bdb localbase:ldflags perl5 tar:bzip2
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
CONFIGURE_ENV= PERL=${PERL} \
djm_cv_lib_db_Dbopen=yes

View File

@ -8,16 +8,16 @@ bin/rebuild-dom-db
bin/rebuild-ip-db
bin/reresolve
bin/make-report
man/man1/btree-dump.1.gz
man/man1/convert-dom-db.1.gz
man/man1/convert-ip-db.1.gz
man/man1/dns-terror.1.gz
man/man1/expire-ip-db.1.gz
man/man1/getdominfo.1.gz
man/man1/make-report.1.gz
man/man1/rebuild-dom-db.1.gz
man/man1/rebuild-ip-db.1.gz
man/man1/reresolve.1.gz
share/man/man1/btree-dump.1.gz
share/man/man1/convert-dom-db.1.gz
share/man/man1/convert-ip-db.1.gz
share/man/man1/dns-terror.1.gz
share/man/man1/expire-ip-db.1.gz
share/man/man1/getdominfo.1.gz
share/man/man1/make-report.1.gz
share/man/man1/rebuild-dom-db.1.gz
share/man/man1/rebuild-ip-db.1.gz
share/man/man1/reresolve.1.gz
%%DATADIR%%/AddrCycle.pm
%%DATADIR%%/analog.cfg
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS

View File

@ -1,6 +1,6 @@
PORTNAME= hesiod
PORTVERSION= 3.2.1
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= dns
MASTER_SITES= https://BSDforge.com/projects/source/dns/hesiod/
@ -16,6 +16,7 @@ OPTIONS_DEFAULT=IDN
USES= cpe libtool pathfix
CPE_VENDOR= ${PORTNAME}_project
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
INSTALL_TARGET= install-strip
USE_LDCONFIG= yes

View File

@ -5,20 +5,20 @@ lib/libhesiod.so
lib/libhesiod.so.0
lib/libhesiod.so.0.0.0
libdata/pkgconfig/hesiod.pc
man/man1/hesinfo.1.gz
man/man3/hesiod.3.gz
man/man3/hesiod_end.3.gz
man/man3/hesiod_free_list.3.gz
man/man3/hesiod_free_passwd.3.gz
man/man3/hesiod_free_postoffice.3.gz
man/man3/hesiod_free_servent.3.gz
man/man3/hesiod_free_string.3.gz
man/man3/hesiod_getmailhost.3.gz
man/man3/hesiod_getpwnam.3.gz
man/man3/hesiod_getpwuid.3.gz
man/man3/hesiod_getservbyname.3.gz
man/man3/hesiod_init.3.gz
man/man3/hesiod_parse_result.3.gz
man/man3/hesiod_resolve.3.gz
man/man3/hesiod_to_bind.3.gz
man/man5/hesiod.conf.5.gz
share/man/man1/hesinfo.1.gz
share/man/man3/hesiod.3.gz
share/man/man3/hesiod_end.3.gz
share/man/man3/hesiod_free_list.3.gz
share/man/man3/hesiod_free_passwd.3.gz
share/man/man3/hesiod_free_postoffice.3.gz
share/man/man3/hesiod_free_servent.3.gz
share/man/man3/hesiod_free_string.3.gz
share/man/man3/hesiod_getmailhost.3.gz
share/man/man3/hesiod_getpwnam.3.gz
share/man/man3/hesiod_getpwuid.3.gz
share/man/man3/hesiod_getservbyname.3.gz
share/man/man3/hesiod_init.3.gz
share/man/man3/hesiod_parse_result.3.gz
share/man/man3/hesiod_resolve.3.gz
share/man/man3/hesiod_to_bind.3.gz
share/man/man5/hesiod.conf.5.gz

View File

@ -1,6 +1,6 @@
PORTNAME= vi
PORTVERSION= 050325
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= editors
MASTER_SITES= SF/ex-${PORTNAME}/ex-${PORTNAME}/${PORTVERSION}
PKGNAMEPREFIX= 2bsd-

View File

@ -1,17 +1,13 @@
--- Makefile.orig 2005-03-24 23:50:09 UTC
--- Makefile.orig 2005-03-24 15:50:09 UTC
+++ Makefile
@@ -79,10 +79,9 @@
@@ -79,7 +79,6 @@
# Destinations for installation. $(PRESERVEDIR) is used for recovery files.
# It will get mode 1777.
#
-PREFIX = /usr/local
BINDIR = $(PREFIX)/bin
LIBEXECDIR = $(PREFIX)/libexec
-MANDIR = $(PREFIX)/share/man
+MANDIR = $(PREFIX)/man
PRESERVEDIR = /var/preserve
#
MANDIR = $(PREFIX)/share/man
@@ -94,7 +93,7 @@
#
# A BSD-like install program. GNU install will fit well here, too.
@ -56,7 +52,7 @@
INCLUDE = /usr/include
OBJS = ex.o ex_addr.o ex_cmds.o ex_cmds2.o ex_cmdsub.o \
ex_data.o ex_extern.o ex_get.o ex_io.o ex_put.o ex_re.o \
@@ -296,13 +292,6 @@
@@ -296,24 +292,13 @@
# install in standard place
install-man:
@ -70,14 +66,15 @@
$(INSTALL) -c -m 644 ex.1 $(DESTDIR)$(MANDIR)/man1/ex.1
$(INSTALL) -c -m 644 vi.1 $(DESTDIR)$(MANDIR)/man1/vi.1
ln -s ex.1 $(DESTDIR)$(MANDIR)/man1/edit.1
@@ -310,10 +299,6 @@
ln -s vi.1 $(DESTDIR)$(MANDIR)/man1/vedit.1
ln -s vi.1 $(DESTDIR)$(MANDIR)/man1/view.1
install: all install-man
-install: all install-man
- rm -f $(DESTDIR)$(BINDIR)/ex $(DESTDIR)$(BINDIR)/edit \
- $(DESTDIR)$(BINDIR)/vedit $(DESTDIR)$(BINDIR)/vi \
- $(DESTDIR)$(BINDIR)/view
- test -d $(DESTDIR)$(BINDIR) || mkdir -p $(DESTDIR)$(BINDIR)
+install: all install-man
# special provisions for sticky install
if test -f $(DESTDIR)$(BINDIR)/ex; \
then test -f $(DESTDIR)$(BINDIR)/ex.old.$$$$ && exit 1; \

View File

@ -5,9 +5,9 @@ bin/vi
bin/view
libexec/exrecover
libexec/expreserve
man/man1/edit.1.gz
man/man1/ex.1.gz
man/man1/vedit.1.gz
man/man1/vi.1.gz
man/man1/view.1.gz
share/man/man1/edit.1.gz
share/man/man1/ex.1.gz
share/man/man1/vedit.1.gz
share/man/man1/vi.1.gz
share/man/man1/view.1.gz
@dir(,,1777) %%PRESERVEDIR%%

View File

@ -18,6 +18,11 @@ GH_ACCOUNT= hrs-allbsd
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-lispdir="${LOCALBASE}/${EMACS_VERSION_SITE_LISPDIR}"
CONFIGURE_ENV= EMACS="${EMACS_CMD}"
# Sometimes parallel build fails with such error as following:
# egg-com.el:35:11: Error: Loading file /wrkdirs/usr/ports/editors/tamago/work-devel_nox/tamago-4.0.6.0.20041122.19.15/egg-edep.elc failed to provide feature `egg-edep'
MAKE_JOBS_UNSAFE= yes
PLIST_SUB= ELISPDIR="${EMACS_VERSION_SITE_LISPDIR}"
PORTDOCS= AUTHORS ChangeLog ChangeLog.1997-1998 \
ChangeLog.2000-2001 ChangeLog.2002-2004 \

View File

@ -1,9 +1,9 @@
PORTNAME= quantmod
DISTVERSION= 0.4.25
DISTVERSION= 0.4.26
CATEGORIES= finance
DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= ports@FreeBSD.org
MAINTAINER= eduardo@FreeBSD.org
COMMENT= Quantitative Financial Modelling and Trading Framework for R
WWW= https://www.quantmod.com/

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1693121614
SHA256 (quantmod_0.4.25.tar.gz) = 3f1896d45fbd4daea438fd2824bf4c91aba1a6729d93d20e6a0e60d2a0f95b32
SIZE (quantmod_0.4.25.tar.gz) = 154706
TIMESTAMP = 1709034712
SHA256 (quantmod_0.4.26.tar.gz) = 396c5d3241f77911d9f7738a60a9d728ed25b3dbce2fd92f5b11f9fcbcb8bb98
SIZE (quantmod_0.4.26.tar.gz) = 155454

View File

@ -1,5 +1,5 @@
PORTNAME= LibreMines
PORTVERSION= 1.9.1
PORTVERSION= 2.0.0
DISTVERSIONPREFIX= v
CATEGORIES= games
@ -10,14 +10,19 @@ WWW= https://github.com/Bollos00/LibreMines
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cmake qt:5
USE_QT= buildtools:build core gui multimedia qmake:build svg widgets
USES= cmake gl qt:${FLAVOR:S/qt//}
FLAVORS= qt5 qt6
FLAVOR?= qt5
qt5_PKGNAMESUFFIX= -qt5
qt6_PKGNAMESUFFIX= -qt6
_USE_QT5= buildtools:build core gui multimedia network qmake:build svg widgets
_USE_QT6= base multimedia svg
USE_GL= gl opengl
USE_QT= ${_USE_QT${FLAVOR:S/qt//}}
USE_GITHUB= yes
GH_ACCOUNT= Bollos00
PLIST_FILES= bin/libremines \
share/applications/libremines.desktop \
share/icons/hicolor/scalable/apps/libremines.svg
CMAKE_ARGS+= -DUSE_QT6=${"${FLAVOR}"==qt5:?FALSE:TRUE}
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1647128575
SHA256 (Bollos00-LibreMines-v1.9.1_GH0.tar.gz) = 3b0575dcefc26c0c855321991ab3809b4c015689d9e16b876df589bed7772578
SIZE (Bollos00-LibreMines-v1.9.1_GH0.tar.gz) = 1867238
TIMESTAMP = 1708966187
SHA256 (Bollos00-LibreMines-v2.0.0_GH0.tar.gz) = 0902a6c8469760a9a7a40bd4cddcfa3b52ba32a1388a95229f2e9792f94e9a94
SIZE (Bollos00-LibreMines-v2.0.0_GH0.tar.gz) = 1662285

View File

@ -0,0 +1,87 @@
bin/libremines
share/applications/libremines.desktop
share/icons/hicolor/scalable/apps/libremines.svg
share/libremines/facesreaction_extra_themes/SecularSteve_custom/dizzy_face.svg
share/libremines/facesreaction_extra_themes/SecularSteve_custom/grimacing_face.svg
share/libremines/facesreaction_extra_themes/SecularSteve_custom/grinning_face.svg
share/libremines/facesreaction_extra_themes/SecularSteve_custom/open_mouth_face.svg
share/libremines/facesreaction_extra_themes/SecularSteve_custom/sleeping_face.svg
share/libremines/facesreaction_extra_themes/SecularSteve_custom/smilling_face.svg
share/libremines/facesreaction_extra_themes/open-emoji-black/dizzy_face.svg
share/libremines/facesreaction_extra_themes/open-emoji-black/grimacing_face.svg
share/libremines/facesreaction_extra_themes/open-emoji-black/grinning_face.svg
share/libremines/facesreaction_extra_themes/open-emoji-black/open_mouth_face.svg
share/libremines/facesreaction_extra_themes/open-emoji-black/sleeping_face.svg
share/libremines/facesreaction_extra_themes/open-emoji-black/smilling_face.svg
share/libremines/facesreaction_extra_themes/open-emoji-white/dizzy_face.svg
share/libremines/facesreaction_extra_themes/open-emoji-white/grimacing_face.svg
share/libremines/facesreaction_extra_themes/open-emoji-white/grinning_face.svg
share/libremines/facesreaction_extra_themes/open-emoji-white/open_mouth_face.svg
share/libremines/facesreaction_extra_themes/open-emoji-white/sleeping_face.svg
share/libremines/facesreaction_extra_themes/open-emoji-white/smilling_face.svg
share/libremines/facesreaction_extra_themes/twemoji-color/dizzy_face.svg
share/libremines/facesreaction_extra_themes/twemoji-color/grimacing_face.svg
share/libremines/facesreaction_extra_themes/twemoji-color/grinning_face.svg
share/libremines/facesreaction_extra_themes/twemoji-color/open_mouth_face.svg
share/libremines/facesreaction_extra_themes/twemoji-color/sleeping_face.svg
share/libremines/facesreaction_extra_themes/twemoji-color/smilling_face.svg
share/libremines/minefield_extra_themes/alternative_dark/0.svg
share/libremines/minefield_extra_themes/alternative_dark/1.svg
share/libremines/minefield_extra_themes/alternative_dark/2.svg
share/libremines/minefield_extra_themes/alternative_dark/3.svg
share/libremines/minefield_extra_themes/alternative_dark/4.svg
share/libremines/minefield_extra_themes/alternative_dark/5.svg
share/libremines/minefield_extra_themes/alternative_dark/6.svg
share/libremines/minefield_extra_themes/alternative_dark/7.svg
share/libremines/minefield_extra_themes/alternative_dark/8.svg
share/libremines/minefield_extra_themes/alternative_dark/boom.svg
share/libremines/minefield_extra_themes/alternative_dark/flag.svg
share/libremines/minefield_extra_themes/alternative_dark/mine.svg
share/libremines/minefield_extra_themes/alternative_dark/no_flag.svg
share/libremines/minefield_extra_themes/alternative_dark/question_flag.svg
share/libremines/minefield_extra_themes/alternative_dark/wrong_flag.svg
share/libremines/minefield_extra_themes/alternative_light/0.svg
share/libremines/minefield_extra_themes/alternative_light/1.svg
share/libremines/minefield_extra_themes/alternative_light/2.svg
share/libremines/minefield_extra_themes/alternative_light/3.svg
share/libremines/minefield_extra_themes/alternative_light/4.svg
share/libremines/minefield_extra_themes/alternative_light/5.svg
share/libremines/minefield_extra_themes/alternative_light/6.svg
share/libremines/minefield_extra_themes/alternative_light/7.svg
share/libremines/minefield_extra_themes/alternative_light/8.svg
share/libremines/minefield_extra_themes/alternative_light/boom.svg
share/libremines/minefield_extra_themes/alternative_light/flag.svg
share/libremines/minefield_extra_themes/alternative_light/mine.svg
share/libremines/minefield_extra_themes/alternative_light/no_flag.svg
share/libremines/minefield_extra_themes/alternative_light/question_flag.svg
share/libremines/minefield_extra_themes/alternative_light/wrong_flag.svg
share/libremines/minefield_extra_themes/flowerfield/0.svg
share/libremines/minefield_extra_themes/flowerfield/1.svg
share/libremines/minefield_extra_themes/flowerfield/2.svg
share/libremines/minefield_extra_themes/flowerfield/3.svg
share/libremines/minefield_extra_themes/flowerfield/4.svg
share/libremines/minefield_extra_themes/flowerfield/5.svg
share/libremines/minefield_extra_themes/flowerfield/6.svg
share/libremines/minefield_extra_themes/flowerfield/7.svg
share/libremines/minefield_extra_themes/flowerfield/8.svg
share/libremines/minefield_extra_themes/flowerfield/boom.svg
share/libremines/minefield_extra_themes/flowerfield/flag.svg
share/libremines/minefield_extra_themes/flowerfield/mine.svg
share/libremines/minefield_extra_themes/flowerfield/no_flag.svg
share/libremines/minefield_extra_themes/flowerfield/question_flag.svg
share/libremines/minefield_extra_themes/flowerfield/wrong_flag.svg
share/libremines/minefield_extra_themes/twemoji/0.svg
share/libremines/minefield_extra_themes/twemoji/1.svg
share/libremines/minefield_extra_themes/twemoji/2.svg
share/libremines/minefield_extra_themes/twemoji/3.svg
share/libremines/minefield_extra_themes/twemoji/4.svg
share/libremines/minefield_extra_themes/twemoji/5.svg
share/libremines/minefield_extra_themes/twemoji/6.svg
share/libremines/minefield_extra_themes/twemoji/7.svg
share/libremines/minefield_extra_themes/twemoji/8.svg
share/libremines/minefield_extra_themes/twemoji/boom.svg
share/libremines/minefield_extra_themes/twemoji/flag.svg
share/libremines/minefield_extra_themes/twemoji/mine.svg
share/libremines/minefield_extra_themes/twemoji/no_flag.svg
share/libremines/minefield_extra_themes/twemoji/question_flag.svg
share/libremines/minefield_extra_themes/twemoji/wrong_flag.svg

View File

@ -635,6 +635,7 @@
SUBDIR += openslide
SUBDIR += opensubdiv
SUBDIR += openvkl
SUBDIR += openxr
SUBDIR += optar
SUBDIR += optipng
SUBDIR += osg
@ -1121,6 +1122,7 @@
SUBDIR += skanpage
SUBDIR += spectacle
SUBDIR += spectacle-devel
SUBDIR += spirv-cross
SUBDIR += spirv-tools
SUBDIR += springgraph
SUBDIR += squish

View File

@ -1,6 +1,6 @@
PORTNAME= autotrace
PORTVERSION= 0.31.1
PORTREVISION= 34
PORTREVISION= 35
CATEGORIES= graphics
MASTER_SITES= SF/${PORTNAME}/AutoTrace/${PORTVERSION}
@ -16,6 +16,7 @@ LIB_DEPENDS= libpng.so:graphics/png
USES= cpe pathfix pkgconfig libtool
CPE_VENDOR= autotrace_project
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
USE_LDCONFIG= yes
CPPFLAGS+= $$(libpng-config --I_opts)
LDFLAGS+= $$(libpng-config --L_opts)

View File

@ -10,5 +10,5 @@ lib/libautotrace.so
lib/libautotrace.so.3
lib/libautotrace.so.3.0.0
libdata/pkgconfig/autotrace.pc
man/man1/autotrace.1.gz
share/man/man1/autotrace.1.gz
share/aclocal/autotrace.m4

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1703336317
TIMESTAMP = 1708811594
SHA256 (freebsd-drm-kmod-5.15.118-drm_v5.15.118_4_GH0.tar.gz) = 58e2fc195979e2361346ca57cc158e44413e5de26b83b951a631d09849caf90c
SIZE (freebsd-drm-kmod-5.15.118-drm_v5.15.118_4_GH0.tar.gz) = 26092371

Some files were not shown because too many files have changed in this diff Show More