diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-02-24 19:24:56 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-02-24 19:24:56 +0000 |
commit | d4653056cc74d97f24bef0d56b4ebe11c53c8b76 (patch) | |
tree | 5d4be0715302fad2089468027fadaa0372afd1d1 /media-libs | |
parent | 575bcb9220287a6f0d2577db1fd9fe55d9d8b745 (diff) |
gentoo auto-resync : 24:02:2025 - 19:24:56
Diffstat (limited to 'media-libs')
31 files changed, 621 insertions, 370 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz Binary files differindex c609759580be..5f72a1ce0636 100644 --- a/media-libs/Manifest.gz +++ b/media-libs/Manifest.gz diff --git a/media-libs/hamlib/Manifest b/media-libs/hamlib/Manifest index d681152f8320..3fee344b803a 100644 --- a/media-libs/hamlib/Manifest +++ b/media-libs/hamlib/Manifest @@ -3,7 +3,7 @@ AUX hamlib-drop-lua.patch 2552 BLAKE2B 85ce143502baf4fb6ff4b58708e31308ef57d92bb DIST hamlib-4.5.5.tar.gz 2603846 BLAKE2B ad4a286a7aa1e972707cb9ed15a4268909a7d252a64b98b01d35c9d9e42c605cd600e819e195e49d501c1e135191fda585581e27801fa217c9141236a81ad770 SHA512 2cdff2630e89fa95c7ac40e998492e8a04e000fcca18b9491ddcb967927ffaa771ed2e6ac3232a060947883533a6ae7405042a2f8fdb1de157d71f74381f5899 DIST hamlib-4.6.1.tar.gz 2909273 BLAKE2B d8ab443bd19068ec76fbe021f9dcdbaf3cead9a6eac1eab47c148c35fe7c98d294d50386cc3c386e8113ac26a9aa594f7a9d121e81601c84660350115566b1b6 SHA512 3363665e2fc5541e2bd68767e9c0d8c856a7d2ea9a7e4a2d7e79d6e7349150642cba4e96d27ab6dc029fd838e05c3f0f9f7acadcc7c8bc51bedaf61ef67e95ce DIST hamlib-4.6.2.tar.gz 2909790 BLAKE2B 8bba73b446be13f4be592333b51b863f7299d189c640e2d1bfb6dd82f8f5e19ed6a1f39be09811d2061bb416696dd24907a9248b7bc96360e7a0fec8783701b1 SHA512 8b8b7e4c95e4331f1ace1d724924e30c66a88d04d5354fd28d28090b751184300196e4512504136ece98cef374e69dd58cc597819f8802ddadb978c7a0bf731d -EBUILD hamlib-4.5.5-r4.ebuild 2243 BLAKE2B 371b9395f8e23416e6c1c4888a9f042c6a61addd2c34f9e490d6c6cbcb5601178ad388dbcdc3d088393076dd2af4894fd4f076d23ae08c1eb1ca2a89345377dd SHA512 aaad3a98efa668a1cd8a995999afa5011da535dca86b1baf95ec496be90db03c7ba1551b5852c6a4889021277cb82050b6f1c16b88c57418a223ed474ba3aa8e -EBUILD hamlib-4.6.1.ebuild 2200 BLAKE2B 11c3f87bfca183c23e980121083badb40c7679bc0065a2bad0501fdc9739a5c33f414f926fcf03237b5616c8527150c538f1991eb6414293fd314cfec89bf35e SHA512 80ea3deb9bae2813c790c5257c912f01b1c688d8e20377526b7603f670077bb66c167e9736028adf021ca44f3185a98720b91b9a12c6e9a795072b6ebbe30664 -EBUILD hamlib-4.6.2.ebuild 2228 BLAKE2B a7d1acd8209fb7faa5f1fbb486fe640c5b3767fba5d8f27d90c5c49622986907b3fac3808be33b571f8cf1f35f2f2b5ed2348420303b6735813708f60567e396 SHA512 4da8be0a92c9abaef4724947864aa791aaa89aace0b756a416c4ac0699fbaeb506696d01f23d268599a396555cbc5361e8169024f237e22bfdbf0379bfd9c8c9 +EBUILD hamlib-4.5.5-r4.ebuild 2244 BLAKE2B cc9ae3e2466e1e3b02932023f06e8b6fdee5f0c17eb382b6a4df09fe29c8ed92d2bf56cde6ded3172c9be602e0a0c0f134551a3281d7752d30da8f7eee0d8a69 SHA512 3e9824e8ed6ce73ac876705e701581565a3917a525ea420e890001dd4f44220b81dc1a61ccf0e01613d3a802f5a29fdf7d418cb3f34f8a4d3a2016455073ef3c +EBUILD hamlib-4.6.1.ebuild 2202 BLAKE2B 3940dc7548bd80e4b1e4405988c810597da31bd4f6717421014fd92a1d4fc63cc772302b19b67251f63c98719225cfe8ba7f51756200af4b1e31b891c64b0820 SHA512 7e5897aef401a945d8742f5dbd6bedde915d0f72c9f5e7ce1797bf6d5431a5e4b54ccbe47a198bf86d6c79f4b82e803b05d8213df32cf5b8ebc28e670d574627 +EBUILD hamlib-4.6.2.ebuild 2230 BLAKE2B b80dd07d18583a2a049efa4eea959ea2ef320284476fa469b160f71ecd26298e45f3b114c68e157b360497e2b006a888baf9cd25830ff788207a906b93e7cf5f SHA512 bdca76554c2805524049a1bd6941ad853a0238989f7a59e286a38957d81e033c066a942304ef62a68eda2c46c909a35f3cf97d2732135f0704cfd310d6d74931 MISC metadata.xml 379 BLAKE2B 17bfaa1ae7f031e14bef4bad4d552e3d4b644b9578bd996a9e8454b6b55f4029c3395e8a1cfc5a2b27a5372cd1aea140e0aebe637f7eb7889008fb434897b681 SHA512 c8c7a37088c0da4952a557776db8b6b701df23c07c4b17c50b77a199a6e7740369e27254eabae4e504ecb07871d33aec008e54bc7a787030828616ab36dfcb93 diff --git a/media-libs/hamlib/hamlib-4.5.5-r4.ebuild b/media-libs/hamlib/hamlib-4.5.5-r4.ebuild index 460369f15605..5e99e3fec86c 100644 --- a/media-libs/hamlib/hamlib-4.5.5-r4.ebuild +++ b/media-libs/hamlib/hamlib-4.5.5-r4.ebuild @@ -42,7 +42,7 @@ DOCS=(AUTHORS NEWS PLAN README README.betatester README.developer) PATCHES=( "${FILESDIR}/${PN}-4.5.5-gcc14-fix.patch" - "$FILESDIR/hamlib-drop-lua.patch" + "${FILESDIR}/hamlib-drop-lua.patch" ) pkg_setup() { diff --git a/media-libs/hamlib/hamlib-4.6.1.ebuild b/media-libs/hamlib/hamlib-4.6.1.ebuild index 6b606145abd6..45ff29e3306f 100644 --- a/media-libs/hamlib/hamlib-4.6.1.ebuild +++ b/media-libs/hamlib/hamlib-4.6.1.ebuild @@ -40,7 +40,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}" DOCS=(AUTHORS NEWS PLAN README README.betatester README.developer) -PATCHES=( "$FILESDIR/hamlib-drop-lua.patch" ) +PATCHES=( "${FILESDIR}/hamlib-drop-lua.patch" ) pkg_setup() { use python && python-single-r1_pkg_setup diff --git a/media-libs/hamlib/hamlib-4.6.2.ebuild b/media-libs/hamlib/hamlib-4.6.2.ebuild index 93bef7210d3e..47b0e57fecb8 100644 --- a/media-libs/hamlib/hamlib-4.6.2.ebuild +++ b/media-libs/hamlib/hamlib-4.6.2.ebuild @@ -41,7 +41,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}" DOCS=(AUTHORS NEWS PLAN README README.betatester README.developer) -PATCHES=( "$FILESDIR/hamlib-drop-lua.patch" ) +PATCHES=( "${FILESDIR}/hamlib-drop-lua.patch" ) pkg_setup() { use python && python-single-r1_pkg_setup diff --git a/media-libs/liblastfm/Manifest b/media-libs/liblastfm/Manifest index 2e52c9c13940..fa4d761a36a5 100644 --- a/media-libs/liblastfm/Manifest +++ b/media-libs/liblastfm/Manifest @@ -1,4 +1,7 @@ AUX liblastfm-1.1.0_pre20190625-missing-dep.patch 766 BLAKE2B 87172764568e132717a88d42ce66f2c33453a2c506a1fcfa4200172d8ad88f353fa2d625397c38589fb6ee83674b4b45d64c78532e3513a3c738fd7dc7c89cf5 SHA512 d983704f7c4e10135b8399e0786f9f69974f44e0a3b5035d2b482cd2154ebfa066d4b2c874fd65c6a25b91a218518498f36aea54928603467a95c95bc5fc10c9 +AUX liblastfm-1.1.0_pre20241124-strict-flags.patch 13186 BLAKE2B a0f54cf5657c8266a22ec6ef6377d051bfeb3205521b6d057c2b6414d71d9aa167afd572a1c1e0e41dcbff932e5392255c0e00f3229a97126e80ffeb66800900 SHA512 0e2b788e37e6c7d48144f5279024cb0c8ecde9980bc7c5384b770a61a37701eab3d0f0d42c37431e0dea8069f9e9b4ad8095588b1e5eaf95b20506aade1e03d4 DIST liblastfm-1.1.0_pre20190625.tar.gz 119348 BLAKE2B d4755d6dfe6dc8bb4c21e1f4ed94fd96165313111a553271e518ad57f08aab45980239a51416d6e99d87a86f7859c7ea04ba81fb06f6dfa61b2aa7f554935589 SHA512 ee36cc31e1f7b345e2de29ff4151acb7bbe30960bbf2528bf8eb5214a47272955efe3bd1c6e20af8dd22a4fbc510de34befdcd6c728683ae300bd45e578e5ebb +DIST liblastfm-1.1.0_pre20241124.tar.gz 119092 BLAKE2B bfcd2763d31969c17fa4ce091e11764288655c153a66e46732409f59bf6d44724cd933787e76cc2bb809de6f248370ee8131b6fe452ab5c17da257eb359cd251 SHA512 e45ef91320114f662cb213720732372c02524b03d64b36711fa981bc7097117edd59e1b48deb56f2acdc4847db51d03e2cf392edbd3fa87bd055c33c5dc72639 EBUILD liblastfm-1.1.0_pre20190625.ebuild 1161 BLAKE2B 52ebbe5592dcf6c3f5b8ed93615b34496bd7e7b9cb7775ff7816828709da019069d66953c961e2b24c77fb652e4eb33d702b191036f62b46748293e2b9f14eee SHA512 35786e5ea33546c911dcc51eedbb625783e6341a30a099397b0718263bd0ec3fe3224ae1bda606a0cb76d6a63cc33e75627ac0fc9a811ed447d86757313fe637 -MISC metadata.xml 417 BLAKE2B d02f8d2305babfbdc41537f51c8176c9173d5c184f764ecc230518fe5b9aa11e42de0e0ea1bc0d530ad114ae2f06686a125253a9f821c89a52c16c70c7c4072c SHA512 feca1c5f940f532651510388f4fe66a95ee5c77322b584e82c5f5b62a32870591c95f34651259064b66b9218c1c46858f98327597d42f57ac771cff765f0118c +EBUILD liblastfm-1.1.0_pre20241124.ebuild 1090 BLAKE2B 3cb543d81f5adf05a1fe0b43fcd85f6e2c4d2bc0a287bff56ce9da28321bf8627df37de1f86cacfb35e9cb9e50e68739d4793da13b456e39293a4791a92b64d2 SHA512 ba789e15e6a5cf515a37fbf67572a9659af3d2a135b4f258e125bb9d7f6d05e70daa66d3fb61a7e1241681c10646376d00a55e8e7d1ef34c1f2785667a96c38f +MISC metadata.xml 476 BLAKE2B 6b67e2c6a76b5452a7773a10864e83b019d3bd0f14d934e19f3f6b96503f99f1498a016894f6058b68c8b75b0a29f64bd2ecc0920bb96d5047ad32ef469833e5 SHA512 0861faaf2ec463910258e9b0ed06b28afd46bf83fda62cd9aff63e866b7fccdf56bd7c6903e38d1b1df080f275616236a8f9336218f5a617170ca65926aa547a diff --git a/media-libs/liblastfm/files/liblastfm-1.1.0_pre20241124-strict-flags.patch b/media-libs/liblastfm/files/liblastfm-1.1.0_pre20241124-strict-flags.patch new file mode 100644 index 000000000000..7d64f1a9d9e2 --- /dev/null +++ b/media-libs/liblastfm/files/liblastfm-1.1.0_pre20241124-strict-flags.patch @@ -0,0 +1,363 @@ +From f3e5d9a3cd2c885bfc35b6299dbc4e5d152b8754 Mon Sep 17 00:00:00 2001 +From: Tuomas Nurmi <tuomas@norsumanageri.org> +Date: Mon, 8 Jul 2024 19:03:59 +0300 +Subject: [PATCH] Make work with stricter compilation flags + +QT_NO_CAST_[FROM/TO]_ASCII and signals -> Q_SIGNALS, slots -> Q_SLOTS +Needed e.g. when included in default settings compilation of KDE Frameworks 5.85+ +software. +--- + demos/demo1.cpp | 2 +- + demos/demo2.cpp | 2 +- + demos/demo3.cpp | 2 +- + src/Album.h | 4 ++-- + src/Artist.h | 4 ++-- + src/Audioscrobbler.h | 6 +++--- + src/InternetConnectionMonitor.h | 4 ++-- + src/Mbid.h | 2 +- + src/NetworkAccessManager.h | 2 +- + src/NetworkConnectionMonitor.h | 2 +- + src/RadioTuner.cpp | 2 +- + src/RadioTuner.h | 4 ++-- + src/Track.cpp | 4 ++-- + src/Track.h | 4 ++-- + src/User.h | 2 +- + src/Xspf.h | 4 ++-- + src/global.h.in | 2 +- + src/linux/LNetworkConnectionMonitor.h | 2 +- + src/mac/MNetworkConnectionMonitor.h | 2 +- + tests/TestTrack.h | 2 +- + tests/TestUrlBuilder.h | 2 +- + 21 files changed, 30 insertions(+), 30 deletions(-) + +diff --git a/demos/demo1.cpp b/demos/demo1.cpp +index f3f4b44fb..c5fb52a7b 100644 +--- a/demos/demo1.cpp ++++ b/demos/demo1.cpp +@@ -41,7 +41,7 @@ class ArtistList : public QListWidget + connect( reply, SIGNAL(finished()), SLOT(onGotSimilar()) ); + } + +-private slots: ++private Q_SLOTS: + void onGotSimilar() + { + QNetworkReply* r = static_cast<QNetworkReply*>(sender()); +diff --git a/demos/demo2.cpp b/demos/demo2.cpp +index 27d1b116e..0800b7975 100644 +--- a/demos/demo2.cpp ++++ b/demos/demo2.cpp +@@ -20,7 +20,7 @@ struct MyCoreApp : QCoreApplication + MyCoreApp( int& argc, char**& argv ) : QCoreApplication( argc, argv ) + {} + +-private slots: ++private Q_SLOTS: + void onWsError( lastfm::ws::Error e ) + { + // QNetworkReply will invoke this slot on application level errors +diff --git a/demos/demo3.cpp b/demos/demo3.cpp +index 4d8546ae5..8eb8fe0ef 100644 +--- a/demos/demo3.cpp ++++ b/demos/demo3.cpp +@@ -21,7 +21,7 @@ struct MyCoreApp : QCoreApplication + MyCoreApp( int& argc, char** argv ) : QCoreApplication( argc, argv ) + {} + +-public slots: ++public Q_SLOTS: + void onStatus( int status ) + { + qDebug() << lastfm::Audioscrobbler::Status(status); +diff --git a/src/Album.h b/src/Album.h +index 2770c21d7..0dd93539e 100644 +--- a/src/Album.h ++++ b/src/Album.h +@@ -57,8 +57,8 @@ namespace lastfm + bool isNull() const; + + /** Album.getInfo WebService */ +- QNetworkReply* getInfo( const QString& username = "" ) const; +- QNetworkReply* share( const QStringList& recipients, const QString& message = "", bool isPublic = true ) const; ++ QNetworkReply* getInfo( const QString& username = QStringLiteral("") ) const; ++ QNetworkReply* share( const QStringList& recipients, const QString& message = QStringLiteral(""), bool isPublic = true ) const; + + /** use Tag::list to get the tag list out of the finished reply */ + QNetworkReply* getTags() const; +diff --git a/src/Artist.h b/src/Artist.h +index 8e658a935..941e9c396 100644 +--- a/src/Artist.h ++++ b/src/Artist.h +@@ -67,10 +67,10 @@ namespace lastfm + + QDomElement toDomElement( QDomDocument& ) const; + +- QNetworkReply* share( const QStringList& recipients, const QString& message = "", bool isPublic = true ) const; ++ QNetworkReply* share( const QStringList& recipients, const QString& message = QStringLiteral(""), bool isPublic = true ) const; + + QNetworkReply* getEvents(int limit = 0) const; +- QNetworkReply* getInfo( const QString& username = "" ) const; ++ QNetworkReply* getInfo( const QString& username = QStringLiteral("") ) const; + static Artist getInfo( QNetworkReply* ); + + QNetworkReply* getSimilar( int limit = -1 ) const; +diff --git a/src/Audioscrobbler.h b/src/Audioscrobbler.h +index f74af3bec..394c5243d 100644 +--- a/src/Audioscrobbler.h ++++ b/src/Audioscrobbler.h +@@ -43,14 +43,14 @@ namespace lastfm + Audioscrobbler( const QString& clientId ); + ~Audioscrobbler(); + +- signals: ++ Q_SIGNALS: + void scrobblesCached( const QList<lastfm::Track>& tracks ); + /* Note that this is emitted after we tried to submit the scrobbles + It could just be that they have an error code */ + void scrobblesSubmitted( const QList<lastfm::Track>& tracks ); + void nowPlayingError( int code, QString message ); + +- public slots: ++ public Q_SLOTS: + /** will ask Last.fm to update the now playing information for the + * authenticated user */ + void nowPlaying( const Track& ); +@@ -62,7 +62,7 @@ namespace lastfm + /** will submit the submission cache for this user */ + void submit(); + +- private slots: ++ private Q_SLOTS: + void onNowPlayingReturn(); + void onTrackScrobbleReturn(); + +diff --git a/src/InternetConnectionMonitor.h b/src/InternetConnectionMonitor.h +index 92525b2eb..3e6268317 100644 +--- a/src/InternetConnectionMonitor.h ++++ b/src/InternetConnectionMonitor.h +@@ -45,7 +45,7 @@ class LASTFM_DLLEXPORT InternetConnectionMonitor : public QObject + + NetworkConnectionMonitor* createNetworkConnectionMonitor(); + +-signals: ++Q_SIGNALS: + /** yay! internet has returned */ + void up( const QString& connectionName = "" ); + +@@ -56,7 +56,7 @@ class LASTFM_DLLEXPORT InternetConnectionMonitor : public QObject + /** emitted after the above */ + void connectivityChanged( bool ); + +-private slots: ++private Q_SLOTS: + void onFinished( QNetworkReply* reply ); + void onNetworkUp(); + void onNetworkDown(); +diff --git a/src/Mbid.h b/src/Mbid.h +index a4f0edad3..1da1d3930 100644 +--- a/src/Mbid.h ++++ b/src/Mbid.h +@@ -27,7 +27,7 @@ namespace lastfm + class LASTFM_DLLEXPORT Mbid + { + public: +- explicit Mbid( const QString& p = "" ); ++ explicit Mbid( const QString& p = QStringLiteral("") ); + Mbid( const Mbid& that ); + ~Mbid(); + +diff --git a/src/NetworkAccessManager.h b/src/NetworkAccessManager.h +index 5a7187977..c2d33cdec 100644 +--- a/src/NetworkAccessManager.h ++++ b/src/NetworkAccessManager.h +@@ -53,7 +53,7 @@ class LASTFM_DLLEXPORT NetworkAccessManager : public QNetworkAccessManager + protected: + virtual QNetworkReply* createRequest( Operation, const QNetworkRequest&, QIODevice* outgoingdata = 0 ); + +-private slots: ++private Q_SLOTS: + void onConnectivityChanged( bool ); + + private: +diff --git a/src/NetworkConnectionMonitor.h b/src/NetworkConnectionMonitor.h +index 1319c4d0f..7b638f1f4 100644 +--- a/src/NetworkConnectionMonitor.h ++++ b/src/NetworkConnectionMonitor.h +@@ -35,7 +35,7 @@ class LASTFM_DLLEXPORT NetworkConnectionMonitor : public QObject + ~NetworkConnectionMonitor(); + bool isConnected() const; + +-signals: ++Q_SIGNALS: + void networkUp(); + void networkDown(); + +diff --git a/src/RadioTuner.cpp b/src/RadioTuner.cpp +index 948ce660f..3deac1790 100644 +--- a/src/RadioTuner.cpp ++++ b/src/RadioTuner.cpp +@@ -65,7 +65,7 @@ class lastfm::RadioTunerPrivate : public QObject + */ + void fetchFiveMoreTracks(); + +- private slots: ++ private Q_SLOTS: + void onTwoSecondTimeout(); + }; + +diff --git a/src/RadioTuner.h b/src/RadioTuner.h +index 0db08c739..b45c36a3f 100644 +--- a/src/RadioTuner.h ++++ b/src/RadioTuner.h +@@ -48,13 +48,13 @@ namespace lastfm + + void queueTrack( lastfm::Track& track ); + +- signals: ++ Q_SIGNALS: + void title( const QString& ); + void supportsDisco( bool supportsDisco ); + void trackAvailable(); + void error( lastfm::ws::Error, const QString& message ); + +- private slots: ++ private Q_SLOTS: + void onTuneReturn(); + void onGetPlaylistReturn(); + // no-op +diff --git a/src/Track.cpp b/src/Track.cpp +index 203c30bf3..9fd9ac50f 100644 +--- a/src/Track.cpp ++++ b/src/Track.cpp +@@ -112,12 +112,12 @@ class TrackObject : public QObject + void forceScrobbleStatusChanged(); + void forceCorrected( QString correction ); + +-private slots: ++private Q_SLOTS: + void onLoveFinished(); + void onUnloveFinished(); + void onGotInfo(); + +-signals: ++Q_SIGNALS: + void loveToggled( bool love ); + void scrobbleStatusChanged( short scrobbleStatus ); + void corrected( QString correction ); +diff --git a/src/Track.h b/src/Track.h +index fbde4a3f7..b35399ed3 100644 +--- a/src/Track.h ++++ b/src/Track.h +@@ -193,7 +193,7 @@ class LASTFM_DLLEXPORT Track : public AbstractType + //////////// lastfm::Ws + + /** See last.fm/api Track section */ +- QNetworkReply* share( const QStringList& recipients, const QString& message = "", bool isPublic = true ) const; ++ QNetworkReply* share( const QStringList& recipients, const QString& message = QStringLiteral(""), bool isPublic = true ) const; + + QNetworkReply* getSimilar( int limit = -1 ) const; + /** The match percentage is returned from last.fm as a 4 significant +@@ -211,7 +211,7 @@ class LASTFM_DLLEXPORT Track : public AbstractType + /** method should be a method name of reciever that takes a QByteArray + If that fails it will try invoking method with no arguments. + */ +- void getInfo( QObject* receiver, const char * method, const QString& username = "" ) const; ++ void getInfo( QObject* receiver, const char * method, const QString& username = QStringLiteral("") ) const; + QNetworkReply* getBuyLinks( const QString& country ) const; + + static QNetworkReply* playlinks( const QList<Track>& tracks ); +diff --git a/src/User.h b/src/User.h +index f2666780b..662ce5110 100644 +--- a/src/User.h ++++ b/src/User.h +@@ -121,7 +121,7 @@ namespace lastfm + + QNetworkReply* getLovedTracks( int limit = 50, int page = 1 ) const; + QNetworkReply* getPlaylists() const; +- QNetworkReply* getTopArtists( QString period = "overall", int limit = 50, int page = 1 ) const; ++ QNetworkReply* getTopArtists( QString period = QStringLiteral("overall"), int limit = 50, int page = 1 ) const; + QNetworkReply* getRecentTracks( int limit = 50, int page = 1 ) const; + QNetworkReply* getRecentArtists() const; + QNetworkReply* getRecentStations( int limit = 10, int page = 1 ) const; +diff --git a/src/Xspf.h b/src/Xspf.h +index f392ae236..ee8276ba4 100644 +--- a/src/Xspf.h ++++ b/src/Xspf.h +@@ -40,10 +40,10 @@ namespace lastfm + + QList<Track> tracks() const; + +- signals: ++ Q_SIGNALS: + Q_DECL_DEPRECATED void expired(); + +- private slots: ++ private Q_SLOTS: + Q_DECL_DEPRECATED void onExpired(); + + private: +diff --git a/src/global.h.in b/src/global.h.in +index fc479b221..d96659c0d 100644 +--- a/src/global.h.in ++++ b/src/global.h.in +@@ -62,7 +62,7 @@ namespace lastfm + for (int i=0; i < meta.enumeratorCount(); ++i) + { + QMetaEnum m = meta.enumerator(i); +- if (m.name() == QLatin1String(enum_name)) ++ if (QLatin1String(m.name()) == QLatin1String(enum_name)) + return QLatin1String(m.valueToKey(enum_value)); + } + return QString("Unknown enum value for \"%1\": %2").arg( enum_name ).arg( enum_value ); +diff --git a/src/linux/LNetworkConnectionMonitor.h b/src/linux/LNetworkConnectionMonitor.h +index b59fdc023..d65e825d7 100644 +--- a/src/linux/LNetworkConnectionMonitor.h ++++ b/src/linux/LNetworkConnectionMonitor.h +@@ -49,7 +49,7 @@ class LNetworkConnectionMonitor : public NetworkConnectionMonitor + public: + LNetworkConnectionMonitor( QObject* parent = 0 ); + ~LNetworkConnectionMonitor(); +-private slots: ++private Q_SLOTS: + void onStateChange( uint newState ); + private: + QDBusInterface* m_nmInterface; +diff --git a/src/mac/MNetworkConnectionMonitor.h b/src/mac/MNetworkConnectionMonitor.h +index 3c03c47fa..8c051e3d7 100644 +--- a/src/mac/MNetworkConnectionMonitor.h ++++ b/src/mac/MNetworkConnectionMonitor.h +@@ -39,7 +39,7 @@ class MNetworkConnectionMonitor : public NetworkConnectionMonitor + public: + MNetworkConnectionMonitor( QObject* parent = 0 ); + ~MNetworkConnectionMonitor(); +-private slots: ++private Q_SLOTS: + + private: + #ifdef Q_OS_MAC +diff --git a/tests/TestTrack.h b/tests/TestTrack.h +index 5dbd547ad..42f20ee8b 100644 +--- a/tests/TestTrack.h ++++ b/tests/TestTrack.h +@@ -26,7 +26,7 @@ class TestTrack : public QObject + return t; + } + +-private slots: ++private Q_SLOTS: + void testClone() + { + Track original = example(); +diff --git a/tests/TestUrlBuilder.h b/tests/TestUrlBuilder.h +index 7001e92e2..ac07aebf1 100644 +--- a/tests/TestUrlBuilder.h ++++ b/tests/TestUrlBuilder.h +@@ -37,7 +37,7 @@ class TestUrlBuilder : public QObject + { + Q_OBJECT + +-private slots: ++private Q_SLOTS: + void encode() /** @author <jono@last.fm> */ + { + QFETCH( QString, input ); diff --git a/media-libs/liblastfm/liblastfm-1.1.0_pre20241124.ebuild b/media-libs/liblastfm/liblastfm-1.1.0_pre20241124.ebuild new file mode 100644 index 000000000000..99c9a6939ce0 --- /dev/null +++ b/media-libs/liblastfm/liblastfm-1.1.0_pre20241124.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +COMMIT=2e8e40d78a331d8e39fe39113bcb7571a7b1d4d6 +inherit cmake + +DESCRIPTION="Collection of libraries to integrate Last.fm services" +HOMEPAGE="https://github.com/lastfm/liblastfm https://github.com/drfiemost/liblastfm" +SRC_URI="https://github.com/lastfm/liblastfm/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${COMMIT}" + +LICENSE="GPL-3" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +SLOT="0" +IUSE="test" + +RESTRICT="!test? ( test )" + +RDEPEND="dev-qt/qtbase:6[dbus,network,ssl,xml]" +DEPEND="${RDEPEND}" + +# Pending: https://github.com/drfiemost/liblastfm/pull/9 +PATCHES=( "${FILESDIR}/${P}-strict-flags.patch" ) + +src_configure() { + local mycmakeargs=( + -DBUILD_DEMOS=OFF # demos not working + -DBUILD_WITH_QT5=OFF + -DBUILD_FINGERPRINT=OFF # https://github.com/lastfm/liblastfm/issues/43 + -DBUILD_TESTS=$(usex test) + ) + cmake_src_configure +} + +src_test() { + local CMAKE_SKIP_TESTS=( + UrlBuilderTest # fails without network access + ) + cmake_src_test +} diff --git a/media-libs/liblastfm/metadata.xml b/media-libs/liblastfm/metadata.xml index ab5f9b1a3346..778cacec8f64 100644 --- a/media-libs/liblastfm/metadata.xml +++ b/media-libs/liblastfm/metadata.xml @@ -10,5 +10,6 @@ </use> <upstream> <remote-id type="github">lastfm/liblastfm</remote-id> + <remote-id type="github">drfiemost/liblastfm</remote-id> </upstream> </pkgmetadata> diff --git a/media-libs/libmygpo-qt/Manifest b/media-libs/libmygpo-qt/Manifest index 92d17e68b393..8177b1eb5fb2 100644 --- a/media-libs/libmygpo-qt/Manifest +++ b/media-libs/libmygpo-qt/Manifest @@ -1,5 +1,7 @@ AUX libmygpo-qt-1.1.0-qt-5.11b3.patch 4991 BLAKE2B b79e01b8c72c9248ebcdda72f7051e799a399a8153785ec35cc223ff64e0707baa856846720e79acd5fc93bd73ea7e1ac8b48e8fc4a853970019b0eaac227a55 SHA512 91617ce03cfb94c9524f06dc5dd3af0c84b5b7af279cc8e13b8d4cc221b6d86c4f28347039a944f9002c57ba65bdf8c870e6076b7877ee1c88e1fefa31c1776c +AUX libmygpo-qt-1.1.0_pre20240811-qt6.patch 6264 BLAKE2B eb93815f3c82d1352c1cdc828f34823c77a21ad89e71591feee26a041a09dd06a6e9c0f4ef6ab4b7acd472c2cea57ade0b6aa53bc38eb08661686e485b83a6b6 SHA512 79bf12bcb4d3957154bce71d1580104507a91da29402ce646be3eecaeb1c8bdee46032c7bd93250e29ee27e60df9cc2303e8ed1d7811b14473584f069e9d713f DIST libmygpo-qt-1.1.0.tar.gz 64959 BLAKE2B 85c8eebe036b5755ce6c765c2c19796532dcebbef1a7342a0f47b84ba7466de87334fd85f844c9f3f6ecf87352d8a5ba523480f1550b4928c67a3f0fe12ea902 SHA512 a24243a98b8e3544127b09e5c678d692e11ad0ad7ee8427e71b0d7cfd9455d068e4445bcd4d8d5ba94d8c0ef1b8f42390b544585ef258b5ec175546ee7bcd86a +DIST libmygpo-qt-1.1.0_pre20240811.tar.gz 65211 BLAKE2B 627ce1309c0a8694ca6a5a02d99f8e718a68af47f3e98674a5f3ac316e4e3a09ee21cf3b123c46d9568c1d8ad082407bd65dc152856b49a16f2d923dc251acdc SHA512 78941adb2dab048dd35159a68ed56226e0ed9849fe7eca25c10686652447eaf031a14b339092ceed319c9f642e95db50ac514781914c2bf659a47fe493831067 EBUILD libmygpo-qt-1.1.0.ebuild 949 BLAKE2B 06569a501cebe0d307fa28418345173db8d73715fbceea73dac793c3c2aa677ef80384d0bdc36556abbc47eae45265aec24e9f6daa7400f462e7e127dc8a323c SHA512 7f8a0061c7dd495d131b12c696acc1afe15e581a44be6154f8bbd3bba98eef0ee73c1db127c8d53faaeecb06145e15d7b877364ee447dc120a5203e180600434 -EBUILD libmygpo-qt-9999.ebuild 801 BLAKE2B 82f4bba29a54e619090a59b1f3d19347eab4331e70c0dd25c576974e0aab051927aaf19e0b547e507fd229cd3c1185deba3c0aca657425594807f319b733cf95 SHA512 79439297ed45bb8673f1c0a1ba1171812118c68ac7ec8753483f81f60242d6a1ad76e2c7692ab599efcbf1c040f5882c847953889e7d0583897c70267b30c8a7 +EBUILD libmygpo-qt-1.1.0_pre20240811.ebuild 917 BLAKE2B 07826f75751223818efdbb6612cd63d639ee846a6ee2e30610553c1d4e42aa07738f19faa2bd0ee1554a3ca5a11bfa6e268f30ece001e20798229eb59c6e18e5 SHA512 91486218d229f2cce127ce045dd174571be20ed3e5ebcca436d0bc84701822b7bdf9e6512a0a1497543f3a8c2e00857aa7a4e433a63749bc04206937890d0274 MISC metadata.xml 348 BLAKE2B 5bdf0077cdcb159b5eb46b030235ee896e1188b8ad4d92ab94650b7facfcba11273d9e0c04d1a70dd11c82595ab41ccac5e32fbef1076a61bb810336c6d3d951 SHA512 80553badc2ce14c86e90698459a87a4ade4a2e2d255aa9b93fcb673834c6d91337e74ebfadc1da77c7868047500c8fc4929c7c7422c571b80463a38f0fc9d943 diff --git a/media-libs/libmygpo-qt/files/libmygpo-qt-1.1.0_pre20240811-qt6.patch b/media-libs/libmygpo-qt/files/libmygpo-qt-1.1.0_pre20240811-qt6.patch new file mode 100644 index 000000000000..efdbe7623d84 --- /dev/null +++ b/media-libs/libmygpo-qt/files/libmygpo-qt-1.1.0_pre20240811-qt6.patch @@ -0,0 +1,153 @@ +From 42e19dcb6b7c07460f05aa1d4586d5c76236c6d0 Mon Sep 17 00:00:00 2001 +From: Tuomas Nurmi <tuomas@norsumanageri.org> +Date: Mon, 8 Jul 2024 17:03:32 +0300 +Subject: [PATCH] Minimal changes to make Qt6 compilation possible + +Untested. Compiles, with a bunch of deprecation warnings. +There's likely room for improvement all around. +--- + CMakeLists.txt | 24 +++++++++--------------- + libmygpo-qt.pc.in | 1 - + src/CMakeLists.txt | 4 ++-- + src/DeviceList.cpp | 2 +- + tests/CMakeLists.txt | 12 +++++++++--- + 5 files changed, 21 insertions(+), 22 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 8a79ddc..920e841 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -5,10 +5,10 @@ project( libmygpo-qt ) + set( CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules) + set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII" ) + +-option(BUILD_WITH_QT4 "Build libmygpo-qt with Qt4" OFF) ++option(BUILD_WITH_QT6 "Build libmygpo-qt with Qt6" OFF) + option(MYGPO_BUILD_TESTS "Build all unit tests" ON) + +-if( NOT BUILD_WITH_QT4 ) ++if( NOT BUILD_WITH_QT6 ) + if( MYGPO_BUILD_TESTS ) + find_package(Qt5 REQUIRED COMPONENTS Core Network Test CONFIG) + else() +@@ -23,27 +23,21 @@ if( NOT BUILD_WITH_QT4 ) + # pkg-config names of QtCore and QtNetwork are Qt5Core and Qt5Network for + # Qt5 + set(MYGPO_QT_MAJOR_VERSION "5") +- set(MYGPO_QT4_QJSON_DEP "") + else() +- message(STATUS "Could not find Qt5, searching for Qt4 instead...") +- message(STATUS "Qt4 Support is deprecated, building with Qt4 is no longer officially supported") ++ message(STATUS "Could not find Qt5, searching for Qt6 instead...") + if( MYGPO_BUILD_TESTS ) +- find_package( Qt4 COMPONENTS QtCore QtNetwork QtTest REQUIRED ) ++ find_package( Qt6 COMPONENTS Core Network Test REQUIRED ) + else( MYGPO_BUILD_TESTS ) +- find_package( Qt4 COMPONENTS QtCore QtNetwork REQUIRED ) ++ find_package( Qt6 COMPONENTS Core Network REQUIRED ) + endif() +- set( QT_DONT_USE_QTGUI TRUE ) +- include( ${QT_USE_FILE} ) ++ set(MYGPO_QT_VERSION_SUFFIX 6) + + macro(qt_wrap_cpp) +- qt4_wrap_cpp(${ARGN}) ++ qt6_wrap_cpp(${ARGN}) + endmacro() + +- set(MYGPO_QT_MAJOR_VERSION "") +- set(MYGPO_QT4_QJSON_DEP "Requires.private: QJson") ++ set(MYGPO_QT_MAJOR_VERSION "6") + +- # QJson is only required for Qt4 +- find_package(QJSON REQUIRED) + endif() + + # Don't use absolute path in Mygpo-qtTargets-$buildType.cmake +@@ -51,7 +45,7 @@ endif() + # set(QT_USE_IMPORTED_TARGETS TRUE) + + set( MYGPO_QT_VERSION_MAJOR "1" ) +-set( MYGPO_QT_VERSION_MINOR "1" ) ++set( MYGPO_QT_VERSION_MINOR "2" ) + set( MYGPO_QT_VERSION_PATCH "0" ) + set( MYGPO_QT_VERSION "${MYGPO_QT_VERSION_MAJOR}.${MYGPO_QT_VERSION_MINOR}.${MYGPO_QT_VERSION_PATCH}" ) + +diff --git a/libmygpo-qt.pc.in b/libmygpo-qt.pc.in +index 8403e48..520bd52 100644 +--- a/libmygpo-qt.pc.in ++++ b/libmygpo-qt.pc.in +@@ -8,6 +8,5 @@ Description: libmygpo-qt is a C++/Qt Library that wraps the gpodder.net WebAPI + URL: http://wiki.gpodder.org/wiki/Libmygpo-qt + Version: @MYGPO_QT_VERSION@ + Requires: Qt@MYGPO_QT_MAJOR_VERSION@Core Qt@MYGPO_QT_MAJOR_VERSION@Network +-@MYGPO_QT4_QJSON_DEP@ + Libs: -L${libdir} -lmygpo-qt@MYGPO_QT_VERSION_SUFFIX@ + Cflags: -I${includedir} +diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt +index 253e81e..9d1989c 100644 +--- a/src/CMakeLists.txt ++++ b/src/CMakeLists.txt +@@ -81,10 +81,10 @@ add_library( ${MYGPO_QT_TARGET_NAME} SHARED ${LIBMYGPO_QT_SRC} ${LIBMYGPO_QT_MOC + + set_target_properties( ${MYGPO_QT_TARGET_NAME} PROPERTIES VERSION ${MYGPO_QT_VERSION} SOVERSION ${MYGPO_QT_SONAME} DEFINE_SYMBOL MYGPO_MAKEDLL) + +-if( NOT BUILD_WITH_QT4 ) ++if( NOT BUILD_WITH_QT6 ) + target_link_libraries( ${MYGPO_QT_TARGET_NAME} Qt5::Core Qt5::Network) + else() +- target_link_libraries( ${MYGPO_QT_TARGET_NAME} ${QT_QTCORE_LIBRARY} ${QT_QTNETWORK_LIBRARY} ${QJSON_LIBRARIES}) ++ target_link_libraries( ${MYGPO_QT_TARGET_NAME} Qt6::Core Qt6::Network) + endif() + + install( TARGETS ${MYGPO_QT_TARGET_NAME} EXPORT ${MYGPO_QT_TARGET_NAME}Export DESTINATION ${LIB_INSTALL_DIR} ) +diff --git a/src/DeviceList.cpp b/src/DeviceList.cpp +index e972318..92e29cc 100644 +--- a/src/DeviceList.cpp ++++ b/src/DeviceList.cpp +@@ -64,7 +64,7 @@ bool DeviceListPrivate::parse( const QVariant& data ) + DevicePtr ptr( new Device( var, this ) ); + m_devicesList.append( ptr ); + QVariant v; +- v.setValue<DevicePtr>( ptr ); ++ v.setValue<DevicePtr>( QSharedPointer<mygpo::Device>(ptr) ); + devList.append( v ); + } + m_devices = devList; +diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt +index 4f77158..ce63689 100644 +--- a/tests/CMakeLists.txt ++++ b/tests/CMakeLists.txt +@@ -11,14 +11,18 @@ include_directories( ${QJSON_INCLUDE_DIR} ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CU + + # UrlBuilder library + add_library( UrlBuilder ${TESTOBJECTS_SRCDIR}/UrlBuilder.cpp ${TESTOBJECTS_SRCDIR}/Config.cpp ) +-if( NOT BUILD_WITH_QT4 ) ++if( NOT BUILD_WITH_QT6 ) + target_link_libraries( UrlBuilder Qt5::Core ) ++else() ++ target_link_libraries( UrlBuilder Qt6::Core ) + endif() + # JSONCreator library + QT_WRAP_CPP(LIBMYGPO_QT_MOC_SRC ${TESTOBJECTS_SRCDIR}/EpisodeAction.h ${TESTOBJECTS_SRCDIR}/EpisodeAction_p.h ) + add_library( JsonCreator ${TESTOBJECTS_SRCDIR}/JsonCreator.cpp ${TESTOBJECTS_SRCDIR}/EpisodeAction.cpp ${TESTOBJECTS_SRCDIR}/qjsonwrapper/Json.cpp ${LIBMYGPO_QT_MOC_SRC}) +-if( NOT BUILD_WITH_QT4 ) ++if( NOT BUILD_WITH_QT6 ) + target_link_libraries( JsonCreator Qt5::Core Qt5::Network ) ++else() ++ target_link_libraries( JsonCreator Qt6::Core Qt6::Network ) + endif() + + set( EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR} ) +@@ -29,8 +33,10 @@ macro(add_libmygpo_test _source) + add_executable(${_name} ${_source} ${${_name}_MOC_SRC}) + target_link_libraries(${_name} ${QT_QTCORE_LIBRARY} ${QT_QTTEST_LIBRARY} ${QT_QTNETWORK_LIBRARY}) + add_test(${_name}-test ${EXECUTABLE_OUTPUT_PATH}/${_name}) +- if( NOT BUILD_WITH_QT4 ) ++ if( NOT BUILD_WITH_QT6 ) + target_link_libraries(${_name} Qt5::Network Qt5::Test) ++ else() ++ target_link_libraries(${_name} Qt6::Network Qt6::Test) + endif() + endmacro(add_libmygpo_test) + diff --git a/media-libs/libmygpo-qt/libmygpo-qt-1.1.0_pre20240811.ebuild b/media-libs/libmygpo-qt/libmygpo-qt-1.1.0_pre20240811.ebuild new file mode 100644 index 000000000000..cbb1afa9ba7e --- /dev/null +++ b/media-libs/libmygpo-qt/libmygpo-qt-1.1.0_pre20240811.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +COMMIT=4d1f48291791c64f029e69138e3bc7fb6a851610 +inherit cmake + +DESCRIPTION="Qt/C++ library wrapping the gpodder.net webservice" +HOMEPAGE="https://github.com/gpodder/libmygpo-qt" +SRC_URI="https://github.com/gpodder/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${COMMIT}" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="dev-qt/qtbase:6[network]" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +# Pending: https://github.com/gpodder/libmygpo-qt/pull/23 +PATCHES=( "${FILESDIR}/${P}-qt6.patch" ) + +src_configure() { + local mycmakeargs=( + -DBUILD_WITH_QT6=ON + -DMYGPO_BUILD_TESTS=$(usex test) + ) + cmake_src_configure +} + +src_test() { + local CMAKE_SKIP_TESTS=( + # bug: 653312 + JsonCreatorTest-test + ) + cmake_src_test +} diff --git a/media-libs/libmygpo-qt/libmygpo-qt-9999.ebuild b/media-libs/libmygpo-qt/libmygpo-qt-9999.ebuild deleted file mode 100644 index ce97b2319290..000000000000 --- a/media-libs/libmygpo-qt/libmygpo-qt-9999.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -DESCRIPTION="Qt/C++ library wrapping the gpodder.net webservice" -HOMEPAGE="http://wiki.gpodder.org/wiki/Libmygpo-qt" - -if [[ ${PV} == *9999* ]]; then - EGIT_REPO_URI="https://github.com/gpodder/libmygpo-qt.git" - inherit git-r3 -else - SRC_URI="https://github.com/gpodder/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" -fi - -LICENSE="LGPL-2.1" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - virtual/pkgconfig -" -RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtnetwork:5 -" -DEPEND="${RDEPEND} - test? ( dev-qt/qttest:5 ) -" - -src_configure() { - local mycmakeargs=( - -DBUILD_WITH_QT4=OFF - -DMYGPO_BUILD_TESTS=$(usex test) - ) - - cmake_src_configure -} diff --git a/media-libs/libsfml/Manifest b/media-libs/libsfml/Manifest index 38761cfe8277..2136bdaaea9d 100644 --- a/media-libs/libsfml/Manifest +++ b/media-libs/libsfml/Manifest @@ -1,12 +1,6 @@ -AUX libsfml-2.5.1-clang-16-auto_ptr.patch 2070 BLAKE2B e443d1a19b89de878da4bc65f4b0fe70d9109f249b97efdbd6c12f14acb0bb10be39b986fab42b49cd2fe98bfd4fe230c7b6931ecaf4bf883f67ff873e00aa88 SHA512 30d8fe083c1243c7f418f291cd6fd7eeec95ae5670d75f8453059b1e93befb97b1290b1620a21768e975397abe9336169cf1ff8525f19517f4782d3e9b329085 -AUX libsfml-2.5.1-musl-1.2.3-nullptr.patch 626 BLAKE2B dac65018937df6088b5f44f57678b6acde4f67a4f03180428374f26c7248181058185bce053bb79fdd4d4044c6369740daed5db95f803965d2b15a3250bedd1c SHA512 76535c8d01f21cc32df1c66ba1567356737a9c14b73be1c03606305f905d31a615759054b60fbf3347a57d3b24ab9b3978c96f898262000fe4c58af697b7dac7 AUX libsfml-2.6.0-supress-werror.patch 1618 BLAKE2B af0be020c1548bb793c332be85aed9c4ccffcab813bdce0ceeabe82605a5dfd5a1d0b3bd7d72dfa87e2b63d231c002d9ea547ee4545598f732dc555e187fc56b SHA512 7ac826330fe277ba479522e777dd980e357843795a78a3c21009693c8c9d5350a699e2134a1349c4d219496dd2bf99ff7e3c3d92b8cbd59808c2a1ff9ba18413 -DIST libsfml-2.5.1.tar.gz 22868556 BLAKE2B b6c70b75a778ffeb141438153fb1e5693c3e92e277919b8f8befe98f55dfd519a67c86504bb5656961b947fcf60758b16a18d5a4ae7585c7c5256f327529ae31 SHA512 7aed2fc29d1da98e6c4d598d5c86cf536cb4eb5c2079cdc23bb8e502288833c052579dadbe0ce13ad6461792d959bf6d9660229f54c54cf90a541c88c6b03d59 -DIST libsfml-2.6.0.tar.gz 25493305 BLAKE2B 205db3aa9fa197dbc29c8b3a74c09651fb9ca8e60bf18e385b8ecfa350d85b31ab33b6d2e61b6cdcfdc3caf77a8af37cbe97445e871b6e688359b320a12a3cea SHA512 aac734e8b0e16936c0238ec792c922923545ec6cf06576bc70004fa1920cd05b4c5e56fbc8a77b650bbe6e202adc39df1d30509dbce95778d04338917a38a87a DIST libsfml-2.6.1.tar.gz 25499153 BLAKE2B 0e4251d7aade5a596e9d0afdaa86d843fb5ba3ca63fc4f9dccb2e7db70aa8ae253af30dba68d57dd6869a6142818575e6fd843005a6e54fe186b20b573ad8f63 SHA512 b376d3b00277ed60d107fe1268c210749b3aafcee618a8f924b181a9b476e92b9cb9baddecf70a8913b5910c471d53ea0260a876ad7b2db2b98b944d9f508714 DIST libsfml-2.6.2.tar.gz 28624288 BLAKE2B 52442ef05a2719c1e7cd45ba15a4a41af7f3026c7c3a01c55993769bde39c9426962d640ffa2ac293dd4d90b9290b5f0895fffe7c10d3ffadbc189b10001c7ff SHA512 d8a8bee3aa9acda4609104c2a9d4a2512e4be6d6e85fd4b24c287c03f60cfb888e669e61bfac4113dae35f0c3492559b65b3453baf38766d8c0223d9ab77aada -EBUILD libsfml-2.5.1-r2.ebuild 1533 BLAKE2B 1aed471d3d5d6090d1fed261ba85335c294648eb5d727f5d440842ba038479eb13b46a7be5549851407ea0ace87c4e15266c4700c686804cdae5511e7c858d0d SHA512 d5f281d020e0e006a64c0c72442bbf415bab26315f819d0828967514711b71844e50748bdecd20ef93e38c5059df7f7b802de5b54b218367613b610694dc810b -EBUILD libsfml-2.6.0.ebuild 1535 BLAKE2B bd71c06068cb95b3dab8164120b24d546f397933b4654851edb2e50d9ea2c1551e3972b57eb48af786dbe7cbc4cd8f1179d9f977af6b0e603bb1d12b58f6dbbe SHA512 27a71be7c35fdcae83b9ca92c6eec35a87a0e8fef02839fd4edf3bb3c055692517fc7e8a7c813f01e741b05ecc798b3cb81597b2206c824c42233ed8fb1411b4 EBUILD libsfml-2.6.1.ebuild 1535 BLAKE2B bd71c06068cb95b3dab8164120b24d546f397933b4654851edb2e50d9ea2c1551e3972b57eb48af786dbe7cbc4cd8f1179d9f977af6b0e603bb1d12b58f6dbbe SHA512 27a71be7c35fdcae83b9ca92c6eec35a87a0e8fef02839fd4edf3bb3c055692517fc7e8a7c813f01e741b05ecc798b3cb81597b2206c824c42233ed8fb1411b4 EBUILD libsfml-2.6.2.ebuild 1539 BLAKE2B 9ed6ffd729666923b520b647a7c9c1bca43d967a6bd454daf446077d0d27d733ebd3af718bf6872ab84467cee7f37a94138abd302875a3db4b94baea289f0429 SHA512 8b4a14f8327a67a1eca34992d62fc1a894d6d4bf0864a50b7e1dbe89b37e9a31f33e99f3f22fda5cd1b4dd50d2773cbdf7c118a6019710b22b1d4465220e1a4c MISC metadata.xml 733 BLAKE2B c5b2bf1cea8b01c89531f68544f8b82dc3f8b8e26327ec868cf2ce1beabd6b1b0e977ad4a5dd3cdcbe3ae0fd66930f0c411023d77f9c4a5f7464d90209fa6f6d SHA512 ffb4954d9d55f0ab147c8ef2d5e970ef728b0dd1ad78f04aac16346583a9b858d3861f6f3bfe0940ca4b41c23abf8904bf3e0160d347d9e007efa047e663ccda diff --git a/media-libs/libsfml/files/libsfml-2.5.1-clang-16-auto_ptr.patch b/media-libs/libsfml/files/libsfml-2.5.1-clang-16-auto_ptr.patch deleted file mode 100644 index ba4f90e4c465..000000000000 --- a/media-libs/libsfml/files/libsfml-2.5.1-clang-16-auto_ptr.patch +++ /dev/null @@ -1,50 +0,0 @@ -https://github.com/SFML/SFML/commit/bf92efe9a4035fee0258386173d53556aa196e49 -Bug: https://bugs.gentoo.org/910519 -From: Tobias Widlund <widlundtobias@gmail.com> -Date: Fri, 18 Jan 2019 14:12:14 +0100 -Subject: [PATCH] Remove usages of std::auto_ptr to get rid of warnings when - building with gcc 8.2+ - ---- a/src/SFML/Audio/AudioDevice.cpp -+++ b/src/SFML/Audio/AudioDevice.cpp -@@ -29,7 +29,7 @@ - #include <SFML/Audio/ALCheck.hpp> - #include <SFML/Audio/Listener.hpp> - #include <SFML/System/Err.hpp> --#include <memory> -+#include <vector> - - - namespace -@@ -107,9 +107,13 @@ bool AudioDevice::isExtensionSupported(const std::string& extension) - // This device will not be used in this function and merely - // makes sure there is a valid OpenAL device for extension - // queries if none has been created yet. -- std::auto_ptr<AudioDevice> device; -+ // -+ // Using an std::vector for this since auto_ptr is deprecated -+ // and we have no better STL facility for dynamically allocating -+ // a temporary instance with strong exception guarantee. -+ std::vector<AudioDevice> device; - if (!audioDevice) -- device.reset(new AudioDevice); -+ device.resize(1); - - if ((extension.length() > 2) && (extension.substr(0, 3) == "ALC")) - return alcIsExtensionPresent(audioDevice, extension.c_str()) != AL_FALSE; -@@ -125,9 +129,13 @@ int AudioDevice::getFormatFromChannelCount(unsigned int channelCount) - // This device will not be used in this function and merely - // makes sure there is a valid OpenAL device for format - // queries if none has been created yet. -- std::auto_ptr<AudioDevice> device; -+ // -+ // Using an std::vector for this since auto_ptr is deprecated -+ // and we have no better STL facility for dynamically allocating -+ // a temporary instance with strong exception guarantee. -+ std::vector<AudioDevice> device; - if (!audioDevice) -- device.reset(new AudioDevice); -+ device.resize(1); - - // Find the good format according to the number of channels - int format = 0; diff --git a/media-libs/libsfml/files/libsfml-2.5.1-musl-1.2.3-nullptr.patch b/media-libs/libsfml/files/libsfml-2.5.1-musl-1.2.3-nullptr.patch deleted file mode 100644 index dc26ba285e17..000000000000 --- a/media-libs/libsfml/files/libsfml-2.5.1-musl-1.2.3-nullptr.patch +++ /dev/null @@ -1,14 +0,0 @@ -https://bugs.gentoo.org/839639 -https://github.com/SFML/SFML/commit/c9f7cb3d525a995912fc62507802f3f265de2728.patch -https://git.alpinelinux.org/aports/plain/community/sfml/musl-1.2.3.patch ---- a/src/SFML/Window/Unix/WindowImplX11.cpp -+++ b/src/SFML/Window/Unix/WindowImplX11.cpp -@@ -1556,7 +1556,7 @@ - m_window, - XNInputStyle, - XIMPreeditNothing | XIMStatusNothing, -- reinterpret_cast<void*>(NULL)); -+ reinterpret_cast<void*>(0)); - } - else - { diff --git a/media-libs/libsfml/libsfml-2.5.1-r2.ebuild b/media-libs/libsfml/libsfml-2.5.1-r2.ebuild deleted file mode 100644 index e74ecee4c85c..000000000000 --- a/media-libs/libsfml/libsfml-2.5.1-r2.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Simple and Fast Multimedia Library (SFML)" -HOMEPAGE="https://www.sfml-dev.org/ https://github.com/SFML/SFML" -SRC_URI="https://github.com/SFML/SFML/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="ZLIB" -SLOT="0/$(ver_cut 1-2)" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" -IUSE="debug doc examples" - -RDEPEND=" - media-libs/flac:= - media-libs/freetype:2 - media-libs/libjpeg-turbo:= - media-libs/libpng:= - media-libs/libogg - media-libs/libvorbis - media-libs/openal - sys-libs/zlib - virtual/opengl - x11-libs/libX11 - x11-libs/libXrandr - x11-libs/libxcb - x11-libs/xcb-util-image - kernel_linux? ( virtual/libudev:= ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - doc? ( app-text/doxygen ) -" - -DOCS=( changelog.md readme.md ) - -S="${WORKDIR}/SFML-${PV}" - -PATCHES=( - "${FILESDIR}"/${P}-musl-1.2.3-nullptr.patch - "${FILESDIR}"/${P}-clang-16-auto_ptr.patch -) - -src_prepare() { - sed -i "s:DESTINATION .*:DESTINATION /usr/share/doc/${PF}:" \ - doc/CMakeLists.txt || die - - find examples -name CMakeLists.txt -delete || die - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DSFML_BUILD_DOC=$(usex doc) - -DSFML_INSTALL_PKGCONFIG_FILES=TRUE - ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - - insinto /usr/share/cmake/Modules - doins cmake/SFMLConfig.cmake.in - doins cmake/SFMLConfigDependencies.cmake.in - - if use examples ; then - docompress -x /usr/share/doc/${PF}/examples - dodoc -r examples - fi -} diff --git a/media-libs/libsfml/libsfml-2.6.0.ebuild b/media-libs/libsfml/libsfml-2.6.0.ebuild deleted file mode 100644 index 7427b45b2650..000000000000 --- a/media-libs/libsfml/libsfml-2.6.0.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Simple and Fast Multimedia Library (SFML)" -HOMEPAGE="https://www.sfml-dev.org/ https://github.com/SFML/SFML" -SRC_URI="https://github.com/SFML/SFML/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="ZLIB" -SLOT="0/$(ver_cut 1-2)" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" -IUSE="debug doc examples" - -RDEPEND=" - media-libs/flac:= - media-libs/freetype:2 - media-libs/libjpeg-turbo:= - media-libs/libogg - media-libs/libpng:= - media-libs/libvorbis - media-libs/openal - sys-libs/zlib - virtual/opengl - x11-libs/libX11 - x11-libs/libXcursor - x11-libs/libXrandr - x11-libs/libxcb - x11-libs/xcb-util-image - kernel_linux? ( virtual/libudev:= ) -" -DEPEND="${RDEPEND} - x11-base/xorg-proto" -BDEPEND=" - doc? ( app-text/doxygen ) -" - -DOCS=( changelog.md readme.md ) - -PATCHES=( "${FILESDIR}"/libsfml-2.6.0-supress-werror.patch ) - -S="${WORKDIR}/SFML-${PV}" - -src_prepare() { - sed -i "s:DESTINATION .*:DESTINATION /usr/share/doc/${PF}:" \ - doc/CMakeLists.txt || die - - find examples -name CMakeLists.txt -delete || die - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DSFML_BUILD_DOC=$(usex doc) - -DSFML_INSTALL_PKGCONFIG_FILES=TRUE - ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - - insinto /usr/share/cmake/Modules - doins cmake/SFMLConfig.cmake.in - doins cmake/SFMLConfigDependencies.cmake.in - - if use examples ; then - docompress -x /usr/share/doc/${PF}/examples - dodoc -r examples - fi -} diff --git a/media-libs/libuvc/Manifest b/media-libs/libuvc/Manifest index add9236570ae..d7cf3621b84c 100644 --- a/media-libs/libuvc/Manifest +++ b/media-libs/libuvc/Manifest @@ -1,6 +1,3 @@ -AUX libuvc-0.0.6-GNUInstallDirs.patch 1584 BLAKE2B cf4b7c747b1e4d2fb4ed54d7273aca710d9486c9f9348f104ca5ea6c4f2c4ecc7552fa4de2cbda7f64dd41f5d6526d83206f3cc45552c72a2b15be965f19cb3d SHA512 5f7dac19c337708385836a881837832cc1896aec424ef6ee9db1ef5c0f38815bbb75ea07bb29b24d8992686a4000e642cbc55aa72c7e38e48c2e92ac4fc64b14 -DIST libuvc-0.0.6.tar.gz 95598 BLAKE2B 8c317068629512a699536d218401a4ab05925e43bb867ddd0c1b3c06f5b26e0291ad4c486a04f16f76ee03cf5d576b7387d4bde726acf105f7297372ec14b1ac SHA512 d8e52f5d062d2b4561562c9dc017d7f8d9d6734c4284e54b7bc58f9fc968cc8aec51dde938e8911a5c71d0c49fca4478c2fe08c9b7041d4fa26d7c6e1e653f1e DIST libuvc-0.0.7.tar.gz 104376 BLAKE2B b49ed70fed0329dec1672e620dc8fef9e8de9f4d4da034028df9d1ac04d01893736a20c58a742357e1e905d21fb1bef65d1e389462fe8513a1a3b54a6a72df72 SHA512 cf2c0a6cc04717f284f25bed17f178a4b2b2a2bb3e5937e50be144e88db2c481c5ea763c164fe0234834fea4837f96fcc13bdbdafd4610d2985943562dfcc72f -EBUILD libuvc-0.0.6-r2.ebuild 679 BLAKE2B f0022d44d61476528673970b2fc1bd85a8f9683f6351f71099efc26c7c2c453922a072a094a033e3886e2f03b4d2f524f53b0d488bab69a445266972bee85281 SHA512 27404bc76d36de06f3b54e94f0ab9cee421af5404515376a40d1f086146dd69751651d061f1450da249fb68ba4189d134e97340a20f3193473360858ae3c333c EBUILD libuvc-0.0.7.ebuild 630 BLAKE2B d2ca2c0f583b51c17821bdbc77fec29e5576f431583312fbc0ca92a57cfc078115cebe5233bbfe9825e282bc4babb99801189e661640cbfe9edfed1337405712 SHA512 72f86029cc626404a250cee37cd81053021d4dd18cb48cb72cd7fc2e02e933488a379236fb4e94fb51f75b0e4772ebc546326736f49b6e1312cca1d867b00c20 MISC metadata.xml 248 BLAKE2B 789699e1ae4cbc3d004898beaa7302ddc39d94d3a4f8b760e81021aa7eb60c00155e8f30c57ad93cae31ae009884f11fa3910f9d5febeeb69a43f8c8fb077860 SHA512 be8666b7e7822cb47a497a4d80bb4a7559992681605afe1f54f39be54634ff7b418025c83de81117e226e3721c46a78d1ec85bda13b55ba5c8fd2f6c8412ba62 diff --git a/media-libs/libuvc/files/libuvc-0.0.6-GNUInstallDirs.patch b/media-libs/libuvc/files/libuvc-0.0.6-GNUInstallDirs.patch deleted file mode 100644 index e7ac5d7268fc..000000000000 --- a/media-libs/libuvc/files/libuvc-0.0.6-GNUInstallDirs.patch +++ /dev/null @@ -1,36 +0,0 @@ ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -44,7 +44,7 @@ - - SET(CMAKE_C_FLAGS_DEBUG "-g -DUVC_DEBUGGING") - --SET(INSTALL_CMAKE_DIR "${CMAKE_INSTALL_PREFIX}/lib/cmake/libuvc" CACHE PATH -+SET(INSTALL_CMAKE_DIR "${CMAKE_INSTALL_LIBDIR}/cmake/libuvc" CACHE PATH - "Installation directory for CMake files") - - SET(SOURCES src/ctrl.c src/ctrl-gen.c src/device.c src/diag.c -@@ -110,18 +110,18 @@ - - install(TARGETS ${UVC_TARGETS} - EXPORT libuvcTargets -- LIBRARY DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/${CMAKE_LIBRARY_ARCHITECTURE}" -- ARCHIVE DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/${CMAKE_LIBRARY_ARCHITECTURE}" -- PUBLIC_HEADER DESTINATION "${CMAKE_INSTALL_PREFIX}/include/libuvc" -+ LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}" -+ ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}" -+ PUBLIC_HEADER DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/libuvc" - ) - - export(TARGETS ${UVC_TARGETS} - FILE "${PROJECT_BINARY_DIR}/libuvcTargets.cmake") - export(PACKAGE libuvc) - --set(CONF_INCLUDE_DIR "${CMAKE_INSTALL_PREFIX}/include") --set(CONF_LIBRARY_DIR "${CMAKE_INSTALL_PREFIX}/lib/${CMAKE_LIBRARY_ARCHITECTURE}") --set(CONF_LIBRARY "${CMAKE_INSTALL_PREFIX}/lib/${CMAKE_LIBRARY_ARCHITECTURE}/${CMAKE_SHARED_LIBRARY_PREFIX}uvc${CMAKE_SHARED_LIBRARY_SUFFIX}") -+set(CONF_INCLUDE_DIR "${CMAKE_INSTALL_FULL_INCLUDEDIR}") -+set(CONF_LIBRARY_DIR "${CMAKE_INSTALL_FULL_LIBDIR}") -+set(CONF_LIBRARY "${CMAKE_INSTALL_FULL_LIBDIR}/${CMAKE_SHARED_LIBRARY_PREFIX}uvc${CMAKE_SHARED_LIBRARY_SUFFIX}") - - configure_file(libuvcConfig.cmake.in ${PROJECT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/libuvcConfig.cmake) - diff --git a/media-libs/libuvc/libuvc-0.0.6-r2.ebuild b/media-libs/libuvc/libuvc-0.0.6-r2.ebuild deleted file mode 100644 index f8266936fe40..000000000000 --- a/media-libs/libuvc/libuvc-0.0.6-r2.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="A cross-platform library for USB video devices, built atop libusb" -HOMEPAGE="https://int80k.com/libuvc/" -SRC_URI="https://github.com/ktossell/libuvc/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - virtual/jpeg:0 - virtual/libusb:1 - virtual/udev" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -PATCHES=( "${FILESDIR}"/${PN}-0.0.6-GNUInstallDirs.patch ) -DOCS=( changelog.txt README.md ) - -src_configure() { - local mycmakeargs=( - -DCMAKE_BUILD_TARGET=Shared - ) - cmake_src_configure -} diff --git a/media-libs/nanosvg/Manifest b/media-libs/nanosvg/Manifest index b72d479a86c7..f8c0e5e07455 100644 --- a/media-libs/nanosvg/Manifest +++ b/media-libs/nanosvg/Manifest @@ -1,5 +1,3 @@ -DIST nanosvg-20221222.gh.tar.gz 298209 BLAKE2B 64e3342ad354dd08f4a1ffcb243603f6d3b940031415c3a1aed43f9879fca349bc0f71305584cd999bb44095bf6d157a8824c2f9ad8c49fdc66b37a0a6ea54b7 SHA512 a9b62cdc54c1803907da8d3553a71451a5a19588b951c32e3765e9d620a1dacb618d768e4df8f3dbf507518a6ce8fcfde5d8e8f5edcfccc975c1ad57e3e7f22c DIST nanosvg-20231202.gh.tar.gz 298249 BLAKE2B 938f0a20791c3975336fc273e4cf160f631eacf47a47a0a34038e6877eedf08539f21e7a2c65ed75965258beed935c35c146cc278f39ce2540493bd2ba843574 SHA512 eb7feebe3349b8eaa54eb40406515070533d292670bfbd654e955a3fcdb16b381b1489c95ac5989c1154f2305b7fbd68af1f097889ba5359a4a5d534fbfdacae -EBUILD nanosvg-20221222.ebuild 500 BLAKE2B bd87db58bdd2670189cc75e5c2c361cf8602f99c6e113da6ab9977f1f6a5a26c5caf2627b47873f921e77b876934ce5f077a61b0128a67ba29704795878611a1 SHA512 37b329b3e4c66a6fc88e0aef1f97e4609345b809a8bdbb8ead0950951f8169fc364513a5968cda9b5407337c40b49c1231b1c02a3d8e22524387c5612d16113c EBUILD nanosvg-20231202.ebuild 462 BLAKE2B 7c43861e717f3987ce0a3012ad8dc21bd8e90eb4533b39395a20f9fb8ec4aa685726a1f297c641a2edd8cea2d552d3ed9a3e96fcbfdce580450b0dfa74a3952e SHA512 fb57f758c36e463473fcc381366ba4e5bf90732ed354aa22cd328a76580126a191305c035dbbe80ae4e0fbdf43190b7bf1e74416582384031f00e12598c83671 MISC metadata.xml 245 BLAKE2B 88a70bee970cde88d22b83bf91ac664d8435a85c11d8bab0bb5be93bb35fbcf331fcc2b02627826e43f0678fb3c8aac75570f672de8506a24172c8ace7a9eefd SHA512 b23e06e41dfeae8931ec1c5441e65304eb137966f011d8ac98d56134b9fed9c08e786778c5f2e7540ce7c2faa4a3be33e859f854d9c4d2221ee93c1c2c51e4db diff --git a/media-libs/nanosvg/nanosvg-20221222.ebuild b/media-libs/nanosvg/nanosvg-20221222.ebuild deleted file mode 100644 index 83141bb07d40..000000000000 --- a/media-libs/nanosvg/nanosvg-20221222.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -MY_PV="fltk_${PV:0:4}-${PV:4:2}-${PV:6:2}" - -DESCRIPTION="NanoSVG is a simple stupid single-header-file SVG parse." -HOMEPAGE="https://github.com/fltk/nanosvg" -SRC_URI="https://github.com/fltk/${PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="ZLIB" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" - -DEPEND="" -RDEPEND="${DEPEND}" -BDEPEND="" - -S="${WORKDIR}/${PN}-${MY_PV}" diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest index 5bbd7e2310df..69ed94a88bd3 100644 --- a/media-libs/shaderc/Manifest +++ b/media-libs/shaderc/Manifest @@ -4,5 +4,5 @@ DIST shaderc-2024.3.tar.gz 227490 BLAKE2B 0f9df6251b1a107c89a4e509c7a36f4035b528 DIST shaderc-2024.4.tar.gz 228004 BLAKE2B c694985ff96659756f70196d98fb48a82c2b05f917b0eb44596558bc17529bad51a282806c973278beb26ec97dd17235659e45b8814c815155448ab8bd7adc94 SHA512 d313af65e76664640020c964cbd7021e3b6f12ea839a58ef67f6052d9af684fc7fd237a687737e6483f24b89d5c85b3e0c0fafeec66b3646f77031cb0d6c9587 EBUILD shaderc-2024.1-r1.ebuild 1902 BLAKE2B 1550d18346f423868f5016cade6320a0dc36021375bbe37655b548d36f577d2091479719a07aeb7a323503e7cdf6b900b99c0ff4fbc662f4c0f401c540492964 SHA512 be70ad1c285716139e7153b7c4e1a5da154334b77b3cc3557f3e93d79d06cb06ae11a96f02dc9c095dcef470410b02bc9378178316dd47b13c32afff53e57a96 EBUILD shaderc-2024.3.ebuild 1916 BLAKE2B bcc4ba7cd21cdd20007ddd38be10cafa8bd331a5afe2d1b1338d9444aa667be516d678f8eb1f25e09d548945baa824081390b4a7959e3b55f964361ca29f4c4f SHA512 b101cd2ec9bffdadf2a3b9bce30810ef4e0b3530af599fc5fdefa95b4abd4880a2d9298433935eeb04b19a913d040fe51f50b8d6a09146ee666b70a66d098f0d -EBUILD shaderc-2024.4.ebuild 1922 BLAKE2B e346d02c65815f82eaaff0576e3a54945b665bb3067959e551272d9b43bae104d2a613f97824abcebad0d6c5652ded35d4736d19b2316d993fa103830aa381ac SHA512 72d76baf87ff874a480710e888afccacc9e783e08ccadafa3bd39743a1f8d4a3f0916c0b442f455c7191f854ee07dd9eb569657f75f2a6cb28ae0f4fbdf48b96 +EBUILD shaderc-2024.4.ebuild 1917 BLAKE2B 76bac6b798d26d4669d1c1129a7dabb3c9f2219ae095956495bff8ec64fb2656b607c0cb2c26fbf4de5c098218fa11c222474cd78940ca76488ee0f5b860c628 SHA512 4aabe0d529fa44a73855c6e3654efa44106a1ccf3754abdb09595ac1519ef4f6104e689b72e06376d79593a9e043de633ce09d5d005d12ceb0434cd32dea9afe MISC metadata.xml 328 BLAKE2B 90488589d89b69a7840eea25c4456ce0d1032d77c99dc6cbafa830d2d274e72b5075b3eaede07ae6b07f699fdbb8d894dd82beee25e5172fdd5171c753619b43 SHA512 ca9eaa48af61542d9110b28954241f98b19a91fe47483cd80ccf7f761302fc23f5455379958d535431292c70dbc27c6347185208245b738bd9bcdbf3ebaeba8b diff --git a/media-libs/shaderc/shaderc-2024.4.ebuild b/media-libs/shaderc/shaderc-2024.4.ebuild index eea04b594021..4daec011f6c8 100644 --- a/media-libs/shaderc/shaderc-2024.4.ebuild +++ b/media-libs/shaderc/shaderc-2024.4.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86" IUSE="doc" RDEPEND=" diff --git a/media-libs/tiff-compat/Manifest b/media-libs/tiff-compat/Manifest index 8811d3f0643a..0ed3ab9f19b7 100644 --- a/media-libs/tiff-compat/Manifest +++ b/media-libs/tiff-compat/Manifest @@ -4,5 +4,5 @@ AUX tiff-4.4.0_rc1-skip-thumbnail-test.patch 1176 BLAKE2B aec14df94825b3709941b0 DIST tiff-4.4.0.tar.xz 1929292 BLAKE2B d05a2fb293557d1e7cdec116c65c8338d7714af7b6abd8dd3bb2b476d62e044adc7d6c298843649d63c6bc09f6ce4660ee23638f9beb716937ccf236c2829dcf SHA512 c9611faadc9b1199f3aba9a43bfa160c77c11558d1fa358b42115ed78db73c8387531c0668cc9021842c58f1c02f8d84264d3600e1039dfe6f866822ad91cff9 DIST tiff-4.4.0.tar.xz.sig 310 BLAKE2B 00dc8ff9c232ec4cca8b294659e6379b9bb512b58cd3d2f9231e7c10111510ac56aff3c6fc133a47f9fafc27595e099297c25940414495d8ea7f5a75aa43e9d2 SHA512 4ffdcbf5a8ce4a3be543d0ad43101ddcdb6ef22c3da5768c86660a40cc0cab48032a65c5e7bb0667f43d55dad5aa09dc0df302e2f9dbc9f24b8ccac643a0408c EBUILD tiff-compat-4.4.0-r1.ebuild 2714 BLAKE2B 092f0d906fe36eb06e82e834a7a302891ecebd003e89439497ead9cbd061a2117c257e7b086e48822a9cec94300ca04f28ca0d502ac31227d44e1e098e56ed61 SHA512 4ce032256f6bc7e88289d47cb98fbac1c711bfcacf762f130b0b543164d023152066b41378601f9e5e7eb6ce6a614792efc1a9d069239ce0228ebbcb27827c6e -EBUILD tiff-compat-4.4.0-r2.ebuild 2772 BLAKE2B 42e3fa105f7972db5038338c205fd51175fdaa18a03a515555fc1843420b45451ca4ca79d13a744c6726e9d8d8d0de6c5dc6104ef1cd79276c12d3fabe04b6c2 SHA512 742fb7b6a7405897c0360b123a4fcd05990350ccabee08d4bd5c10e1939a09177f569a141b459f927e408612d6af9eae60a499ccbb1614f0f4215cbad682e436 +EBUILD tiff-compat-4.4.0-r3.ebuild 2808 BLAKE2B d0de9cb73c2ece2d5641877d7428671da500cffecdef674bc7b307787bc962d7dce206abad3d7d89c8041fa8ead9eabb0339ad8df199efbc0c1d22a4500788ba SHA512 9e355488a2f2336f8b235af41fd813ae01835cda0e1fa10d38bac18aff9f3323b4c9967d68d9dd0bf64476d4167e0d526946ecd1e7931528a91506461f4f2261 MISC metadata.xml 615 BLAKE2B b76f8c2714111fe539c2d15b56361bc3b2bc7469b3cd74cf933a9dad4ac8577b7bb1a2bc010ceb3623640778d1dbc912433988e938db7df8f8fca67c51003c2c SHA512 81b22e0e2763fbcd573d2c1fee362785c15c7c33cc00d0f7ce89eb9f95f55e64aee78eefc51de6d7270aa966102b744f070620828becbbb03012cc22e3e99469 diff --git a/media-libs/tiff-compat/tiff-compat-4.4.0-r2.ebuild b/media-libs/tiff-compat/tiff-compat-4.4.0-r3.ebuild index 81c17cfbb269..def95d1bc254 100644 --- a/media-libs/tiff-compat/tiff-compat-4.4.0-r2.ebuild +++ b/media-libs/tiff-compat/tiff-compat-4.4.0-r3.ebuild @@ -74,6 +74,7 @@ multilib_src_configure() { $(use_enable webp) $(use_enable zlib) $(use_enable zstd) + --disable-libdeflate #bug #930111 ) ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" diff --git a/media-libs/vulkan-layers/Manifest b/media-libs/vulkan-layers/Manifest index d975212bbbde..856e9c6e7bed 100644 --- a/media-libs/vulkan-layers/Manifest +++ b/media-libs/vulkan-layers/Manifest @@ -3,6 +3,6 @@ DIST vulkan-layers-1.3.296.0.tar.gz 5529046 BLAKE2B 42d321cff2cf7f6c0377b5deff29 DIST vulkan-layers-1.4.304.0.tar.gz 5940153 BLAKE2B 68e4f944383c4f4a574c83735c36b8521fbde4ecaf346cf99c1b925358b4178bacaca75bb5b5fb0684ed15255c331c777bdea44ae7a62def20998971f2d968d9 SHA512 1b13ab2d196b5a9c5e85d0d8679ba0ca03b0c0c18f456ac9fb4314cd283b834883d4a89421a32627e266022dbd1b6684955799906c874e8c325c404738d49a4c EBUILD vulkan-layers-1.3.290.0.ebuild 1641 BLAKE2B 44d07da896ab26a974bf33f8a9db8d9d8663fcf1ef2719c23cb63075ebd1255f0352ecc646392d68364098f1a3167353116095c04f3cc9d0ffc3d6c526bcfd68 SHA512 00a4248d84b41a0ce1d497c4686bc98a70fb3ad884a163e5008291a1376466c088e0cd85a8ff4dce19c395e8bc68e63a734e311c1bf2a8a5ee68d0461a49b0bc EBUILD vulkan-layers-1.3.296.0.ebuild 1641 BLAKE2B bb538a15831defc3c49230d1b137f5152056dd7f06e42beb2ecff3a1a5ab17c6f96c14cc1fcf46f35bfbe906e341267443fe6f22f72d6da7d49af8c2953755d2 SHA512 84332e12934d243c275f14549010911c443b730363a93a7a0518ce2275a54c0001159d04bc6ad35ab4d1a0299302d4fbbfcc0bc2738b3e7b68c084c313f83387 -EBUILD vulkan-layers-1.4.304.0.ebuild 1647 BLAKE2B 86d8568a4c6884860c6cc8f33e019e2833ec733c8f239e64c54f87617406208600f5e81c3040978dec6297de291fc3bc0ca8644807b8339360bae90e0d64b14c SHA512 0d1475694c0a5afaaa8274086d957f0f253c8fcc675d582d824eab87ba0cc6b6feb1b094263eac95ef63216bdb51c26389fea609fac5bb3c7f0afd98aa4429e6 +EBUILD vulkan-layers-1.4.304.0.ebuild 1642 BLAKE2B 3e9253df2783ea759d52151d4506e253862e042790a2b3c136f4eebd693284f5294f8ffed29fe357323b5c1a93730d98cbc6f3660e4470db3c33ff4109a4670e SHA512 08ce602788c373bd350e45b99d253fbcbadf32e53b4ecda1560085543e3ff3e857cdca124a9a3795f637513e3576f3d647416c55dad9db20d917bf205990da77 EBUILD vulkan-layers-9999.ebuild 1647 BLAKE2B b309abf84fc8299fce6289a6d1285d6b8beb06cc77ac4b07eb48a9cb6aada2d7dd30ba9d574b1eb325d23aa23d5b255bc679745675c7af01a0075701738f8cfb SHA512 b1bca6852c02f377db0c27991c46d307c9256ee414d22f4b607e05f1bb8fdca264cbf99802b5bdd1b3468257141d215c1ec7f7f82e305baff539e76176822e09 MISC metadata.xml 350 BLAKE2B 41220dc2f9acacd1ca6d16d8cf6beb8d7cb73ea3ee7c57b0b809cd1ad72b6c867da471c4c3e7cb1cee80233a105c2854cf54cd118e566b3dbc1a48418177513d SHA512 c2f13683f0ffdde16da90ec4852c1404d6eaa4cd738772b5d55f375713c598661d1f7b2b210f9127af794d19920412877f584f024d247f4e15ff56c641c79469 diff --git a/media-libs/vulkan-layers/vulkan-layers-1.4.304.0.ebuild b/media-libs/vulkan-layers/vulkan-layers-1.4.304.0.ebuild index fcdb3b98ed3a..cb55f78fd726 100644 --- a/media-libs/vulkan-layers/vulkan-layers-1.4.304.0.ebuild +++ b/media-libs/vulkan-layers/vulkan-layers-1.4.304.0.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/vulkan-sdk-${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86" S="${WORKDIR}"/${MY_PN}-vulkan-sdk-${PV} fi diff --git a/media-libs/vulkan-loader/Manifest b/media-libs/vulkan-loader/Manifest index 688a93539e64..7e49247c1d6b 100644 --- a/media-libs/vulkan-loader/Manifest +++ b/media-libs/vulkan-loader/Manifest @@ -3,6 +3,6 @@ DIST vulkan-loader-1.3.296.0.tar.gz 1719284 BLAKE2B 5e31e490b8e301ba7b8f0fe589e3 DIST vulkan-loader-1.4.304.0.tar.gz 1756893 BLAKE2B e5b28b37a4d86ff803b228515e38d96ac078d878f02afdc236722ccd0afac85f254347a22a5a21c7cfe997d1a769eb2b561953a7097b6632c0c7026b950b99fb SHA512 331792dab0e321c8d9ca266a6675ae431ead7babcf59da6f8ca14bacbfb8933c2d0c65dd05545b90a972c8c2bb811ba2b68c88b641f0469850d440d791dae443 EBUILD vulkan-loader-1.3.290.0.ebuild 1544 BLAKE2B 2d4ba7295fefcfdc9c32247327748029e0d00d9e5ad775e27116646bdbd6474f0451b424fd579ef8b5f9a474abb02e6d127e8582c575bf049a59074c48050702 SHA512 9a4ee1bcde22751ba25b1a3295f419671356581844cc8e70cac8b3b3c05310eb9f3fca6b5d6aa71e5f7668aa1c07e92dfcf4105d90bd28f88f5298b8d50a9113 EBUILD vulkan-loader-1.3.296.0.ebuild 1566 BLAKE2B c34c3ef604bc7e5fda9621a44ee6d812d1119e9dc3dcd4e7fd8f7f95471f02c0e943c4e1fe79f0e1f2877aa5ee3bd02e4fc046001d6fc43c2fde4393a2fc3f9d SHA512 cd74f608d7df7163cced1ddfa6d9b2297b356fed4f7779dc4048d1e8ffaa92042312b6d275ab5dd2e00bcf9fba3d792b19070da11ec6448ec7ca889b4aa95b87 -EBUILD vulkan-loader-1.4.304.0.ebuild 1572 BLAKE2B 3104aadac501ffecfda8a52e274ce3783deacaa8f6aa3d86ea0d89ec8886792e9df400920afbd0258b436726eff22234174ef916378e55c8f65acd89cebfe341 SHA512 009460b66f97e47087d9fd4e5289d827213c2df61215a37a75fd0ca97d1eb9d6db3b9fd541ec65826a61a670d38db29df35b07c00c9ff24861fd09080f687393 +EBUILD vulkan-loader-1.4.304.0.ebuild 1567 BLAKE2B d06b72100b88ab3766d33f770cb36ad21794ad0224282ee224c65ebd0dc6a55d8e5dbd192baa8225bd01bab2073e2ddbc35db6b10fd22d0bcfa6bae44f389030 SHA512 216984a26c5a7150372c6e2e20bbec9383e24d65ef6a9fb2524830aca1a7208a7bacdb53cee7c5ec4aa5cd8b94aef5ec12093b5121c4149c9c2a4366ab13649c EBUILD vulkan-loader-9999.ebuild 1572 BLAKE2B 023bfa83a067e51f5bd6fcf5da76c60bd5393fa4ab48f78d796363ead0e10b8fcccebbac0ba2206484ec9983b2c0a1c5f6ed88495470fef3687fe66221e9d129 SHA512 a2a7f4b8919152671c0f8af073d0bb41633984ee9cfec23d09146bc5175dd9a131aea0069bff6382016878933a33e2211403888476fbe31e31beb726e3ce9a0a MISC metadata.xml 429 BLAKE2B a0971a1631dc09134ba547210d48115cc0ad850414badc232db88d74f97da5a9c8d181ec489742d6c142ebffead1f3535d195ea15e12651c840f634bccf3bb67 SHA512 0c54fbb7b8147877cdeb919784db42cb12f7fc36286e7c3d83783493ad67e08e2486cb98c77f7ba201ac12e35678fdb53797acbd0f4f6a8b6a9e63f29573eedc diff --git a/media-libs/vulkan-loader/vulkan-loader-1.4.304.0.ebuild b/media-libs/vulkan-loader/vulkan-loader-1.4.304.0.ebuild index 35b52db1dcba..bb115b8a6d5e 100644 --- a/media-libs/vulkan-loader/vulkan-loader-1.4.304.0.ebuild +++ b/media-libs/vulkan-loader/vulkan-loader-1.4.304.0.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/vulkan-sdk-${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86" S="${WORKDIR}"/${MY_PN}-vulkan-sdk-${PV} fi |