diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2020-08-25 10:45:55 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2020-08-25 10:45:55 +0100 |
commit | 3cf7c3ef441822c889356fd1812ebf2944a59851 (patch) | |
tree | c513fe68548b40365c1c2ebfe35c58ad431cdd77 /media-sound/gmtp | |
parent | 05b8b0e0af1d72e51a3ee61522941bf7605cd01c (diff) |
gentoo resync : 25.08.2020
Diffstat (limited to 'media-sound/gmtp')
-rw-r--r-- | media-sound/gmtp/Manifest | 5 | ||||
-rw-r--r-- | media-sound/gmtp/files/gmtp-1.3.11-fno-common.patch | 375 | ||||
-rw-r--r-- | media-sound/gmtp/gmtp-1.3.10.ebuild | 43 | ||||
-rw-r--r-- | media-sound/gmtp/gmtp-1.3.11.ebuild | 14 |
4 files changed, 386 insertions, 51 deletions
diff --git a/media-sound/gmtp/Manifest b/media-sound/gmtp/Manifest index 1a0db2847e00..89393ce6517b 100644 --- a/media-sound/gmtp/Manifest +++ b/media-sound/gmtp/Manifest @@ -1,5 +1,4 @@ -DIST gmtp-1.3.10.tar.gz 496912 BLAKE2B 52c31e74dca1a29c2a5627fa977ea040973ba2db5ce31dd123f88289e1a8197a51086e08ab5bdd029ea153388d5216a5483300c505ee06467f8b20b91446f798 SHA512 e2f5b8231e409d9ef6e512cb37199ce7771b87f61cb5bf29a86be0e3fdda22688005ae5b22f004f91a69df2f682c9eb0f1b7613e4f1a8dd3cc6fb0edb6e29fcd +AUX gmtp-1.3.11-fno-common.patch 11945 BLAKE2B 7a8f75b3780f9e8f4dfd0e9c5be29f21f261b4baf95a9a543db9c73d3bebdff485734eb009e4a4edd1079e4f6410051d0b3f651d9996b788a108f44257e4b915 SHA512 0350366fe1abf48f0929351c12b2d891fcf874df29d327f8b8926538efd8263b402371f11ecc77c4a23d6cf12bf6ce7a3bfecdb518115fe48304028d30fe4870 DIST gmtp-1.3.11.tar.gz 498198 BLAKE2B 870f27712425328febcda0899b821bc5c8324c07bca50d7bf9f2bd78849e1f73968da4f5c2860e154d19c16ea184cd6a1715f198347356734dd815d7d2aca780 SHA512 af6e56136c227818aab19f9eb0a0ad9f1356b24e8a8aa44d600326d632bfcb0dc2794a7c28809f2de2016a52045c1cc5c2bdae0391a0a970ea04e947f920bc95 -EBUILD gmtp-1.3.10.ebuild 755 BLAKE2B 102b02335f00209a31ba0a24cd83e94b509fa3b42a14598b44b3ad5b3d8c36f1791991bf5ac0dd736197f9c1c7a77d71e2fae1b8624ada936291641c0e3d705d SHA512 85d109eaeea3fdf24d83f87c451d3a9c8e970d131f6affc63f2f7b274aa6de036fbfe13e32e06f8f37d7b4bfac79c1b2db1f255d6fd02d54defae7a9f126c2f1 -EBUILD gmtp-1.3.11.ebuild 755 BLAKE2B f149ed4df2b8571f5e0e207ef3e57b3e9ab6f3f4fd05f0c7ad9134dc37a7fed75f462590f0e7befa229a1bd76813c53fb7e0920b982a05f313f4df5ac07ffe97 SHA512 6b9e78190a737b7635c4163d3c7667b53c9e6559dba2724fad1c88eae83c414b284c78795621ad77bd2f496a9095122b9be9164d709fc100e9429508db618c01 +EBUILD gmtp-1.3.11.ebuild 814 BLAKE2B c9efebe5fe60f5df2d621ddd63ba14a3a3108e55c6bb8fae8081f0f44359a8206436209c82cd4180ab02e7db2ffb5d11acc8a196bff76fc5571b618b3befe365 SHA512 e05e336ead2b83b5efcd4d94facbe6be61e79629552a0fac6355610c97db42d79c0d404f4da20b823a259baa4dacd73cff14ef1d9deccf1eb78330a7d760250d MISC metadata.xml 506 BLAKE2B 84107fa98c343254e61b433946b77be39abb9975736672bad91c9b61831f073aa3402046b946fa56dcab49413d4937480f36586ddcd9dfe8ecae23c09a0ae306 SHA512 ad86ce322da7b9459e597a94d03de3e3ec81d072646bf9fa98a4ad31e904f584c6a70cb82aaf7ec00feeca503818452109fc80cb9eebdff781b701ada830dac5 diff --git a/media-sound/gmtp/files/gmtp-1.3.11-fno-common.patch b/media-sound/gmtp/files/gmtp-1.3.11-fno-common.patch new file mode 100644 index 000000000000..e75d8130dc23 --- /dev/null +++ b/media-sound/gmtp/files/gmtp-1.3.11-fno-common.patch @@ -0,0 +1,375 @@ +--- a/src/dnd.h ++++ b/src/dnd.h +@@ -35,7 +35,7 @@ + }; + + /* Drag data format listing for gtk_drag_dest_set() */ +- GtkTargetEntry _gmtp_drop_types[3]; ++ extern GtkTargetEntry _gmtp_drop_types[3]; + + #define gmtp_drag_dest_set(widget) gtk_drag_dest_set(widget, \ + GTK_DEST_DEFAULT_MOTION | GTK_DEST_DEFAULT_DROP, \ +--- a/src/interface.h ++++ b/src/interface.h +@@ -108,12 +108,12 @@ + }; + + // Main Window widgets +- GtkListStore *fileList; +- GtkTreeStore *folderList; +- GtkTreeSelection *fileSelection; +- GtkTreeSelection *folderSelection; +- gulong folderSelectHandler; +- gulong fileSelectHandler; ++ extern GtkListStore *fileList; ++ extern GtkTreeStore *folderList; ++ extern GtkTreeSelection *fileSelection; ++ extern GtkTreeSelection *folderSelection; ++ extern gulong folderSelectHandler; ++ extern gulong fileSelectHandler; + + + /** +@@ -252,22 +252,22 @@ + void __fileMove(GtkTreeRowReference *Row); + + // Flags for overwriting files of host PC and device. +- gint fileoverwriteop; ++ extern gint fileoverwriteop; + // Flag to allow overwrite of files on device. +- gint deviceoverwriteop; ++ extern gint deviceoverwriteop; + + // Find options and variables. +- gboolean inFindMode; +- GSList *searchList; ++ extern gboolean inFindMode; ++ extern GSList *searchList; + + /** + * Destroys a file listing object. + * @param file - pointer to the FileListStruc object. + */ + void g_free_search(FileListStruc *file); +- GtkWidget *FindToolbar_entry_FindText; +- GtkWidget *FindToolbar_checkbutton_FindFiles; +- GtkWidget *FindToolbar_checkbutton_TrackInformation; ++ extern GtkWidget *FindToolbar_entry_FindText; ++ extern GtkWidget *FindToolbar_checkbutton_FindFiles; ++ extern GtkWidget *FindToolbar_checkbutton_TrackInformation; + + /** + * Add an individual file to the device. +@@ -329,77 +329,77 @@ + int32_t displayAddTrackPlaylistDialog(gboolean showNew /* = TRUE */); + + // Widget for find toolbar +- GtkWidget *findToolbar; ++ extern GtkWidget *findToolbar; + + // Parent container for the main toolbar. +- GtkWidget *handlebox1; +- GtkWidget *toolbarMain; ++ extern GtkWidget *handlebox1; ++ extern GtkWidget *toolbarMain; + + // Widgets for menu items; +- GtkWidget *fileConnect; +- GtkWidget *fileAdd; +- GtkWidget *fileDownload; +- GtkWidget *fileRemove; +- GtkWidget *fileRename; +- GtkWidget *fileMove; +- GtkWidget *fileNewFolder; +- GtkWidget *fileRemoveFolder; +- GtkWidget *fileRescan; +- GtkWidget *editDeviceName; +- GtkWidget *editFormatDevice; +- GtkWidget *editAddAlbumArt; +- GtkWidget *editFind; +- GtkWidget *editSelectAll; +- GtkWidget *contextMenu; +- GtkWidget *contextMenuColumn; +- GtkWidget *contestMenuFolder; +- GtkWidget* cfileAdd; +- GtkWidget* cfileNewFolder; +- GtkWidget *toolbuttonAddFile; ++ extern GtkWidget *fileConnect; ++ extern GtkWidget *fileAdd; ++ extern GtkWidget *fileDownload; ++ extern GtkWidget *fileRemove; ++ extern GtkWidget *fileRename; ++ extern GtkWidget *fileMove; ++ extern GtkWidget *fileNewFolder; ++ extern GtkWidget *fileRemoveFolder; ++ extern GtkWidget *fileRescan; ++ extern GtkWidget *editDeviceName; ++ extern GtkWidget *editFormatDevice; ++ extern GtkWidget *editAddAlbumArt; ++ extern GtkWidget *editFind; ++ extern GtkWidget *editSelectAll; ++ extern GtkWidget *contextMenu; ++ extern GtkWidget *contextMenuColumn; ++ extern GtkWidget *contestMenuFolder; ++ extern GtkWidget* cfileAdd; ++ extern GtkWidget* cfileNewFolder; ++ extern GtkWidget *toolbuttonAddFile; + #if HAVE_GTK3 == 0 +- GtkTooltips *tooltipsToolbar; ++ extern GtkTooltips *tooltipsToolbar; + #endif + + // Columns in main file view; +- GtkTreeViewColumn *column_Size; +- GtkTreeViewColumn *column_Type; +- GtkTreeViewColumn *column_Track_Number; +- GtkTreeViewColumn *column_Title; +- GtkTreeViewColumn *column_Artist; +- GtkTreeViewColumn *column_Album; +- GtkTreeViewColumn *column_Year; +- GtkTreeViewColumn *column_Genre; +- GtkTreeViewColumn *column_Duration; +- GtkTreeViewColumn *column_Location; ++ extern GtkTreeViewColumn *column_Size; ++ extern GtkTreeViewColumn *column_Type; ++ extern GtkTreeViewColumn *column_Track_Number; ++ extern GtkTreeViewColumn *column_Title; ++ extern GtkTreeViewColumn *column_Artist; ++ extern GtkTreeViewColumn *column_Album; ++ extern GtkTreeViewColumn *column_Year; ++ extern GtkTreeViewColumn *column_Genre; ++ extern GtkTreeViewColumn *column_Duration; ++ extern GtkTreeViewColumn *column_Location; + + // Main menu widgets +- GtkWidget *menu_view_filesize; +- GtkWidget *menu_view_filetype; +- GtkWidget *menu_view_track_number; +- GtkWidget *menu_view_title; +- GtkWidget *menu_view_artist; +- GtkWidget *menu_view_album; +- GtkWidget *menu_view_year; +- GtkWidget *menu_view_genre; +- GtkWidget *menu_view_duration; +- GtkWidget *menu_view_folders; +- GtkWidget *menu_view_toolbar; ++ extern GtkWidget *menu_view_filesize; ++ extern GtkWidget *menu_view_filetype; ++ extern GtkWidget *menu_view_track_number; ++ extern GtkWidget *menu_view_title; ++ extern GtkWidget *menu_view_artist; ++ extern GtkWidget *menu_view_album; ++ extern GtkWidget *menu_view_year; ++ extern GtkWidget *menu_view_genre; ++ extern GtkWidget *menu_view_duration; ++ extern GtkWidget *menu_view_folders; ++ extern GtkWidget *menu_view_toolbar; + + // Column view context menu; +- GtkWidget* cViewSize; +- GtkWidget* cViewType; +- GtkWidget* cViewTrackName; +- GtkWidget* cViewTrackNumber; +- GtkWidget* cViewArtist; +- GtkWidget* cViewAlbum; +- GtkWidget* cViewYear; +- GtkWidget* cViewGenre; +- GtkWidget* cViewDuration; ++ extern GtkWidget* cViewSize; ++ extern GtkWidget* cViewType; ++ extern GtkWidget* cViewTrackName; ++ extern GtkWidget* cViewTrackNumber; ++ extern GtkWidget* cViewArtist; ++ extern GtkWidget* cViewAlbum; ++ extern GtkWidget* cViewYear; ++ extern GtkWidget* cViewGenre; ++ extern GtkWidget* cViewDuration; + + // Combobox used in AddTrackPlaylist feature. +- GtkWidget *combobox_AddTrackPlaylist; ++ extern GtkWidget *combobox_AddTrackPlaylist; + +- int64_t fileMoveTargetFolder; ++ extern int64_t fileMoveTargetFolder; + + #ifdef __cplusplus + } +--- a/src/main.c ++++ b/src/main.c +@@ -26,7 +26,6 @@ + #include "mtp.h" + + // Global Widgets needed by various functions. +-GtkWidget *windowMain; + GtkWidget *windowStatusBar; + GtkWidget *toolbuttonConnect; + GtkWidget *treeviewFiles; +--- a/src/main.h ++++ b/src/main.h +@@ -68,46 +68,46 @@ + } Device_Struct; + + // Main Window Widgets. +- GtkWidget *windowMain; +- GtkWidget *scrolledwindowMain; ++ extern GtkWidget *windowMain; ++ extern GtkWidget *scrolledwindowMain; + +- GtkWidget *windowStatusBar; +- GtkWidget *toolbuttonConnect; +- GtkWidget *treeviewFiles; +- GtkWidget *treeviewFolders; ++ extern GtkWidget *windowStatusBar; ++ extern GtkWidget *toolbuttonConnect; ++ extern GtkWidget *treeviewFiles; ++ extern GtkWidget *treeviewFolders; + // Folder view; +- GtkWidget *scrolledwindowFolders; +- GtkTreeSelection *folderSelection; ++ extern GtkWidget *scrolledwindowFolders; ++ extern GtkTreeSelection *folderSelection; + + // Device information struct +- Device_Struct DeviceMgr; ++ extern Device_Struct DeviceMgr; + + // File/Folder/Track/Playlist pointers +- LIBMTP_file_t *deviceFiles; +- LIBMTP_folder_t *deviceFolders; +- LIBMTP_track_t *deviceTracks; +- LIBMTP_playlist_t *devicePlayLists; +- uint32_t currentFolderID; // This is the ID of the current folder.... +- int32_t addTrackPlaylistID; ++ extern LIBMTP_file_t *deviceFiles; ++ extern LIBMTP_folder_t *deviceFolders; ++ extern LIBMTP_track_t *deviceTracks; ++ extern LIBMTP_playlist_t *devicePlayLists; ++ extern uint32_t currentFolderID; // This is the ID of the current folder.... ++ extern int32_t addTrackPlaylistID; + +- GQueue *stackFolderIDs; +- GQueue *stackFolderNames; ++ extern GQueue *stackFolderIDs; ++ extern GQueue *stackFolderNames; + + // Icon file locations. +- gchar *file_logo_png; +- gchar *file_icon48_png; +- gchar *file_icon16_png; +- gchar *file_about_png; +- gchar *file_format_png; ++ extern gchar *file_logo_png; ++ extern gchar *file_icon48_png; ++ extern gchar *file_icon16_png; ++ extern gchar *file_about_png; ++ extern gchar *file_format_png; + // File view Icons +- gchar *file_audio_png; +- gchar *file_video_png; +- gchar *file_playlist_png; +- gchar *file_album_png; +- gchar *file_textfile_png; +- gchar *file_generic_png; +- gchar *file_folder_png; +- gchar *file_image_png; ++ extern gchar *file_audio_png; ++ extern gchar *file_video_png; ++ extern gchar *file_playlist_png; ++ extern gchar *file_album_png; ++ extern gchar *file_textfile_png; ++ extern gchar *file_generic_png; ++ extern gchar *file_folder_png; ++ extern gchar *file_image_png; + + /** + * setFilePaths - set paths for image used within gMTP +--- a/src/mtp.h ++++ b/src/mtp.h +@@ -42,7 +42,7 @@ + + #define MTP_DEVICE_SINGLE_STORAGE -1 + +- gboolean AlbumErrorIgnore; ++ extern gboolean AlbumErrorIgnore; + + typedef struct { + gchar* file_extension; +--- a/src/preferences.h ++++ b/src/preferences.h +@@ -28,22 +28,22 @@ + #include <gtk/gtk.h> + + // Main preferences dialog if present. +- GtkWidget *windowPrefsDialog; ++ extern GtkWidget *windowPrefsDialog; + + // Widgets for preferences buttons; +- GtkWidget *comboboxToolbarStyle; +- GtkWidget *checkbuttonDeviceConnect; +- GtkWidget *entryDownloadPath; +- GtkWidget *entryUploadPath; +- GtkWidget *checkbuttonDownloadPath; +- GtkWidget *checkbuttonConfirmFileOp; +- GtkWidget *checkbuttonConfirmOverWriteFileOp; +- GtkWidget *checkbuttonAutoAddTrackPlaylist; +- GtkWidget *checkbuttonIgnorePathInPlaylist; +- GtkWidget *checkbuttonSuppressAlbumErrors; +- GtkWidget *checkbuttonAltAccessMethod; +- GtkWidget *checkbuttonAllMediaAsFiles; +- GtkWidget *checkbuttonRetainTimeStamp; ++ extern GtkWidget *comboboxToolbarStyle; ++ extern GtkWidget *checkbuttonDeviceConnect; ++ extern GtkWidget *entryDownloadPath; ++ extern GtkWidget *entryUploadPath; ++ extern GtkWidget *checkbuttonDownloadPath; ++ extern GtkWidget *checkbuttonConfirmFileOp; ++ extern GtkWidget *checkbuttonConfirmOverWriteFileOp; ++ extern GtkWidget *checkbuttonAutoAddTrackPlaylist; ++ extern GtkWidget *checkbuttonIgnorePathInPlaylist; ++ extern GtkWidget *checkbuttonSuppressAlbumErrors; ++ extern GtkWidget *checkbuttonAltAccessMethod; ++ extern GtkWidget *checkbuttonAllMediaAsFiles; ++ extern GtkWidget *checkbuttonRetainTimeStamp; + + /** + * Callback to show the Preferences Dialog Box. +--- a/src/prefs.h ++++ b/src/prefs.h +@@ -61,7 +61,7 @@ + gboolean retain_timestamp; + } Preferences_Struct; + +- Preferences_Struct Preferences; ++ extern Preferences_Struct Preferences; + + /** + * Set some default values for the application prefences. +@@ -80,7 +80,7 @@ + gboolean savePreferences(); + + #if HAVE_GTK3 == 0 +- GConfClient *gconfconnect; ++ extern GConfClient *gconfconnect; + /** + * The callback function for GConf. + * @param client +@@ -90,7 +90,7 @@ + */ + void gconf_callback_func(GConfClient *client, guint cnxn_id, GConfEntry *entry, gpointer user_data); + #else +- GSettings *gsettings_connect; ++ extern GSettings *gsettings_connect; + /** + * The callback for the GSettings database. + */ +--- a/src/progress.h ++++ b/src/progress.h +@@ -27,7 +27,7 @@ + #include <gtk/gtk.h> + #include <stdint.h> + +- gboolean progressDialog_killed; ++ extern gboolean progressDialog_killed; + + /** + * Create a Upload/Download Progress Window. diff --git a/media-sound/gmtp/gmtp-1.3.10.ebuild b/media-sound/gmtp/gmtp-1.3.10.ebuild deleted file mode 100644 index 9f56fbc962a1..000000000000 --- a/media-sound/gmtp/gmtp-1.3.10.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit gnome2-utils - -DESCRIPTION="A simple MTP client for MP3 players" -HOMEPAGE="http://gmtp.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="dev-libs/glib:2 - media-libs/flac - media-libs/libid3tag - media-libs/libmtp - media-libs/libvorbis - x11-libs/gtk+:3" -DEPEND="${RDEPEND} - sys-devel/gettext - virtual/pkgconfig" - -src_configure() { - econf --with-gtk3 -} - -pkg_preinst() { - gnome2_icon_savelist - gnome2_schemas_savelist -} - -pkg_postinst() { - gnome2_icon_cache_update - gnome2_schemas_update -} - -pkg_postrm() { - gnome2_icon_cache_update - gnome2_schemas_update -} diff --git a/media-sound/gmtp/gmtp-1.3.11.ebuild b/media-sound/gmtp/gmtp-1.3.11.ebuild index e510d3fc03ef..0565860ce4e8 100644 --- a/media-sound/gmtp/gmtp-1.3.11.ebuild +++ b/media-sound/gmtp/gmtp-1.3.11.ebuild @@ -1,7 +1,8 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 + inherit gnome2-utils DESCRIPTION="A simple MTP client for MP3 players" @@ -11,18 +12,21 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" -RDEPEND="dev-libs/glib:2 +RDEPEND=" + dev-libs/glib:2 media-libs/flac media-libs/libid3tag media-libs/libmtp media-libs/libvorbis x11-libs/gtk+:3" -DEPEND="${RDEPEND} +DEPEND="${RDEPEND}" +BDPEND=" sys-devel/gettext virtual/pkgconfig" +PATCHES=( "${FILESDIR}"/${PN}-1.3.11-fno-common.patch ) + src_configure() { econf --with-gtk3 } |