pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
LXQT: libfm-qt
Module Name: pkgsrc-wip
Committed By: pin <voidpin%protonmail.com@localhost>
Pushed By: pin
Date: Wed Nov 13 13:56:51 2024 +0100
Changeset: b4cfc61bfd408ef9ea97fb9c16654e6af757d2cc
Modified Files:
Makefile
Added Files:
libfm-qt/COMMIT_MSG
libfm-qt/DESCR
libfm-qt/Makefile
libfm-qt/PLIST
libfm-qt/buildlink3.mk
libfm-qt/distinfo
Log Message:
LXQT: libfm-qt
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=b4cfc61bfd408ef9ea97fb9c16654e6af757d2cc
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
Makefile | 1 +
libfm-qt/COMMIT_MSG | 26 ++++++++
libfm-qt/DESCR | 2 +
libfm-qt/Makefile | 38 ++++++++++++
libfm-qt/PLIST | 158 +++++++++++++++++++++++++++++++++++++++++++++++++
libfm-qt/buildlink3.mk | 16 +++++
libfm-qt/distinfo | 5 ++
7 files changed, 246 insertions(+)
diffs:
diff --git a/Makefile b/Makefile
index f8c5fe46fc..afbe7fd980 100644
--- a/Makefile
+++ b/Makefile
@@ -1983,6 +1983,7 @@ SUBDIR+= libfixposix
SUBDIR+= libflame
SUBDIR+= libflame_openmp
SUBDIR+= libflame_pthread
+SUBDIR+= libfm-qt
SUBDIR+= libfplll
SUBDIR+= libfreefare
SUBDIR+= libgamecommon
diff --git a/libfm-qt/COMMIT_MSG b/libfm-qt/COMMIT_MSG
new file mode 100644
index 0000000000..8e25e61c34
--- /dev/null
+++ b/libfm-qt/COMMIT_MSG
@@ -0,0 +1,26 @@
+x11/libfm-qt: update to 2.1.0
+
+libfm-qt-2.1.0 / 2024-11-05
+============================
+ * Add 6 menu icons.
+ * Updated mime_types of lxqt-archiver in `archivers.list`.
+ * Allow paths in name entry of file dialog.
+ * Select name without extension in overwrite prompts.
+ * Disable access control of root files in properties dialog.
+ * Workaround for side-pane text color with Qt6's style change.
+ * Give parent to File Properties dialog from context menu.
+ * Check real file name for filtering in file dialog.
+ * Fixed creating of web shortcuts by drag-and-drop.
+ * Fixed a vulnerability about trusted locations.
+ * Prevent truncated labels in prompt for executing.
+ * Prevent truncated labels in file properties dialog.
+ * Removed debug messages for external thumbnails.
+ * Removed debug messages on launching.
+ * Fixed external thumbnails of relative symlinks.
+ * Added a nullity check to `ThumbnailJob`.
+ * Removed "Invert Selection" from folder context menu.
+ * Detect remote and read-only file systems.
+ * Enhanced the detection of changes in folder config.
+ * Fixed the scaled pixmap of `Fm::IconEngine`.
+ * Silenced a compilation warning about `GDestroyNotify`.
+ * Allow relative paths for folder icons.
diff --git a/libfm-qt/DESCR b/libfm-qt/DESCR
new file mode 100644
index 0000000000..c9feaefb5d
--- /dev/null
+++ b/libfm-qt/DESCR
@@ -0,0 +1,2 @@
+libfm-qt is the Qt port of libfm, a library providing components to build
+desktop file managers which belongs to LXDE
diff --git a/libfm-qt/Makefile b/libfm-qt/Makefile
new file mode 100644
index 0000000000..6b6761a51c
--- /dev/null
+++ b/libfm-qt/Makefile
@@ -0,0 +1,38 @@
+# $NetBSD: Makefile,v 1.41 2024/11/01 12:55:06 wiz Exp $
+
+DISTNAME= libfm-qt-2.1.0
+CATEGORIES= x11
+MASTER_SITES= ${MASTER_SITE_GITHUB:=lxqt/}
+GITHUB_RELEASE= ${PKGVERSION_NOREV}
+EXTRACT_SUFX= .tar.xz
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://github.com/lxqt/libfm-qt/
+COMMENT= Core library of PCManFM-Qt
+LICENSE= gnu-lgpl-v2.1 AND modified-bsd
+
+USE_TOOLS+= pkg-config perl
+USE_LANGUAGES= c c++
+
+CMAKE_CONFIGURE_ARGS+= -DCMAKE_PREFIX_PATH:PATH=${PREFIX}/qt6
+
+PKG_SYSCONFSUBDIR= xdg
+
+SUBST_CLASSES+= prefix
+SUBST_MESSAGE.prefix= Fixing paths.
+SUBST_STAGE.prefix= pre-configure
+SUBST_FILES.prefix= src/core/fileinfo.cpp
+SUBST_FILES.prefix+= src/core/vfs/vfs-menu.c
+SUBST_SED.prefix= -e 's,/etc/xdg,${PKG_SYSCONFDIR},g'
+SUBST_SED.prefix+= -e 's,/usr/share,${PREFIX}/share,g'
+
+DEPENDS+= lxqt-menu-data-[0-9]*:../../sysutils/lxqt-menu-data
+TOOL_DEPENDS+= lxqt-build-tools>=2.1.0:../../devel/lxqt-build-tools
+TOOL_DEPENDS+= qt6-qttools-[0-9]*:../../devel/qt6-qttools
+
+.include "../../x11/qt6-qtbase/buildlink3.mk"
+.include "../../graphics/libexif/buildlink3.mk"
+.include "../../sysutils/menu-cache/buildlink3.mk"
+.include "../../x11/xcb-util-cursor/buildlink3.mk"
+.include "../../devel/cmake/build.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/libfm-qt/PLIST b/libfm-qt/PLIST
new file mode 100644
index 0000000000..c34f28d290
--- /dev/null
+++ b/libfm-qt/PLIST
@@ -0,0 +1,158 @@
+@comment $NetBSD$
+include/libfm-qt6/appchoosercombobox.h
+include/libfm-qt6/appchooserdialog.h
+include/libfm-qt6/applaunchcontext.h
+include/libfm-qt6/appmenuview.h
+include/libfm-qt6/appmenuview_p.h
+include/libfm-qt6/bookmarkaction.h
+include/libfm-qt6/browsehistory.h
+include/libfm-qt6/cachedfoldermodel.h
+include/libfm-qt6/colorbutton.h
+include/libfm-qt6/core/archiver.h
+include/libfm-qt6/core/basicfilelauncher.h
+include/libfm-qt6/core/bookmarks.h
+include/libfm-qt6/core/cstrptr.h
+include/libfm-qt6/core/deletejob.h
+include/libfm-qt6/core/dirlistjob.h
+include/libfm-qt6/core/filechangeattrjob.h
+include/libfm-qt6/core/fileinfo.h
+include/libfm-qt6/core/fileinfo_p.h
+include/libfm-qt6/core/fileinfojob.h
+include/libfm-qt6/core/filelinkjob.h
+include/libfm-qt6/core/filemonitor.h
+include/libfm-qt6/core/fileoperationjob.h
+include/libfm-qt6/core/filepath.h
+include/libfm-qt6/core/filesysteminfojob.h
+include/libfm-qt6/core/filetransferjob.h
+include/libfm-qt6/core/folder.h
+include/libfm-qt6/core/folderconfig.h
+include/libfm-qt6/core/gioptrs.h
+include/libfm-qt6/core/gobjectptr.h
+include/libfm-qt6/core/iconinfo.h
+include/libfm-qt6/core/iconinfo_p.h
+include/libfm-qt6/core/job.h
+include/libfm-qt6/core/job_p.h
+include/libfm-qt6/core/legacy/fm-app-info.h
+include/libfm-qt6/core/legacy/fm-config.h
+include/libfm-qt6/core/legacy/glib-compat.h
+include/libfm-qt6/core/mimetype.h
+include/libfm-qt6/core/templates.h
+include/libfm-qt6/core/terminal.h
+include/libfm-qt6/core/thumbnailer.h
+include/libfm-qt6/core/thumbnailjob.h
+include/libfm-qt6/core/totalsizejob.h
+include/libfm-qt6/core/trashjob.h
+include/libfm-qt6/core/untrashjob.h
+include/libfm-qt6/core/userinfocache.h
+include/libfm-qt6/core/vfs/fm-file.h
+include/libfm-qt6/core/vfs/fm-xml-file.h
+include/libfm-qt6/core/volumemanager.h
+include/libfm-qt6/createnewmenu.h
+include/libfm-qt6/customaction_p.h
+include/libfm-qt6/customactions/fileaction.h
+include/libfm-qt6/customactions/fileactioncondition.h
+include/libfm-qt6/customactions/fileactionprofile.h
+include/libfm-qt6/dirtreemodel.h
+include/libfm-qt6/dirtreemodelitem.h
+include/libfm-qt6/dirtreeview.h
+include/libfm-qt6/dndactionmenu.h
+include/libfm-qt6/dnddest.h
+include/libfm-qt6/editbookmarksdialog.h
+include/libfm-qt6/execfiledialog_p.h
+include/libfm-qt6/filedialog.h
+include/libfm-qt6/filedialog_p.h
+include/libfm-qt6/filedialoghelper.h
+include/libfm-qt6/filelauncher.h
+include/libfm-qt6/filemenu.h
+include/libfm-qt6/filemenu_p.h
+include/libfm-qt6/fileoperation.h
+include/libfm-qt6/fileoperationdialog.h
+include/libfm-qt6/fileoperationdialog_p.h
+include/libfm-qt6/filepropsdialog.h
+include/libfm-qt6/filesearchdialog.h
+include/libfm-qt6/fm-qt6_export.h
+include/libfm-qt6/fm-search.h
+include/libfm-qt6/folderitemdelegate.h
+include/libfm-qt6/foldermenu.h
+include/libfm-qt6/foldermodel.h
+include/libfm-qt6/foldermodelitem.h
+include/libfm-qt6/folderview.h
+include/libfm-qt6/folderview_p.h
+include/libfm-qt6/fontbutton.h
+include/libfm-qt6/libfmqt.h
+include/libfm-qt6/libfmqtglobals.h
+include/libfm-qt6/mountoperation.h
+include/libfm-qt6/mountoperationpassworddialog_p.h
+include/libfm-qt6/mountoperationquestiondialog_p.h
+include/libfm-qt6/pathbar.h
+include/libfm-qt6/pathbar_p.h
+include/libfm-qt6/pathedit.h
+include/libfm-qt6/pathedit_p.h
+include/libfm-qt6/placesmodel.h
+include/libfm-qt6/placesmodelitem.h
+include/libfm-qt6/placesview.h
+include/libfm-qt6/proxyfoldermodel.h
+include/libfm-qt6/renamedialog.h
+include/libfm-qt6/sidepane.h
+include/libfm-qt6/utilities.h
+include/libfm-qt6/utilities_p.h
+include/libfm-qt6/xdndworkaround.h
+lib/libfm-qt6.so
+lib/libfm-qt6.so.15
+lib/libfm-qt6.so.15.0.0
+lib/pkgconfig/libfm-qt6.pc
+share/cmake/fm-qt6/fm-qt6-config-version.cmake
+share/cmake/fm-qt6/fm-qt6-config.cmake
+share/cmake/fm-qt6/fm-qt6-targets-release.cmake
+share/cmake/fm-qt6/fm-qt6-targets.cmake
+share/libfm-qt6/archivers.list
+share/libfm-qt6/terminals.list
+share/libfm-qt6/translations/libfm-qt_ar.qm
+share/libfm-qt6/translations/libfm-qt_arn.qm
+share/libfm-qt6/translations/libfm-qt_ast.qm
+share/libfm-qt6/translations/libfm-qt_bg.qm
+share/libfm-qt6/translations/libfm-qt_ca.qm
+share/libfm-qt6/translations/libfm-qt_cs.qm
+share/libfm-qt6/translations/libfm-qt_cy.qm
+share/libfm-qt6/translations/libfm-qt_da.qm
+share/libfm-qt6/translations/libfm-qt_de.qm
+share/libfm-qt6/translations/libfm-qt_el.qm
+share/libfm-qt6/translations/libfm-qt_en_GB.qm
+share/libfm-qt6/translations/libfm-qt_es.qm
+share/libfm-qt6/translations/libfm-qt_et.qm
+share/libfm-qt6/translations/libfm-qt_eu.qm
+share/libfm-qt6/translations/libfm-qt_fi.qm
+share/libfm-qt6/translations/libfm-qt_fr.qm
+share/libfm-qt6/translations/libfm-qt_fur.qm
+share/libfm-qt6/translations/libfm-qt_gl.qm
+share/libfm-qt6/translations/libfm-qt_he.qm
+share/libfm-qt6/translations/libfm-qt_hi.qm
+share/libfm-qt6/translations/libfm-qt_hr.qm
+share/libfm-qt6/translations/libfm-qt_hu.qm
+share/libfm-qt6/translations/libfm-qt_id.qm
+share/libfm-qt6/translations/libfm-qt_ie.qm
+share/libfm-qt6/translations/libfm-qt_it.qm
+share/libfm-qt6/translations/libfm-qt_ja.qm
+share/libfm-qt6/translations/libfm-qt_kk.qm
+share/libfm-qt6/translations/libfm-qt_ko.qm
+share/libfm-qt6/translations/libfm-qt_lg.qm
+share/libfm-qt6/translations/libfm-qt_lt.qm
+share/libfm-qt6/translations/libfm-qt_lv.qm
+share/libfm-qt6/translations/libfm-qt_nb_NO.qm
+share/libfm-qt6/translations/libfm-qt_nl.qm
+share/libfm-qt6/translations/libfm-qt_or.qm
+share/libfm-qt6/translations/libfm-qt_pa.qm
+share/libfm-qt6/translations/libfm-qt_pl.qm
+share/libfm-qt6/translations/libfm-qt_pt.qm
+share/libfm-qt6/translations/libfm-qt_pt_BR.qm
+share/libfm-qt6/translations/libfm-qt_ru.qm
+share/libfm-qt6/translations/libfm-qt_si.qm
+share/libfm-qt6/translations/libfm-qt_sk.qm
+share/libfm-qt6/translations/libfm-qt_sl.qm
+share/libfm-qt6/translations/libfm-qt_tr.qm
+share/libfm-qt6/translations/libfm-qt_uk.qm
+share/libfm-qt6/translations/libfm-qt_zh_CN.qm
+share/libfm-qt6/translations/libfm-qt_zh_TW.qm
+share/mime/packages/libfm-qt6-mimetypes.xml
+@pkgdir include/libfm-qt6/translations
+@pkgdir include/libfm-qt6/tests
diff --git a/libfm-qt/buildlink3.mk b/libfm-qt/buildlink3.mk
new file mode 100644
index 0000000000..dcb53edcfd
--- /dev/null
+++ b/libfm-qt/buildlink3.mk
@@ -0,0 +1,16 @@
+# $NetBSD: buildlink3.mk,v 1.32 2024/11/01 12:55:06 wiz Exp $
+
+BUILDLINK_TREE+= libfm-qt
+
+.if !defined(LIBFM_QT_BUILDLINK3_MK)
+LIBFM_QT_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.libfm-qt+= libfm-qt>=2.1.0
+BUILDLINK_PKGSRCDIR.libfm-qt?= ../../x11/libfm-qt
+
+.include "../../x11/qt6-qtbase/buildlink3.mk"
+.include "../../graphics/libexif/buildlink3.mk"
+.include "../../sysutils/menu-cache/buildlink3.mk"
+.endif # LIBFM_QT_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -libfm-qt
diff --git a/libfm-qt/distinfo b/libfm-qt/distinfo
new file mode 100644
index 0000000000..8b98a26844
--- /dev/null
+++ b/libfm-qt/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.13 2024/08/02 17:00:25 pin Exp $
+
+BLAKE2s (libfm-qt-2.1.0.tar.xz) = e3357eba09fc816bded7f44e5c4defbcfd9ca233f75316b7081ecda6b8bc1b1b
+SHA512 (libfm-qt-2.1.0.tar.xz) = 8e38648d882f88a34f0e1a17e6f2ba9e8c11cfce3a6afdc77e525f5078ede240b032df7fd76c50b42d1f81db46be0dd5af949879dcf70c2fd7081e9e776e18bc
+Size (libfm-qt-2.1.0.tar.xz) = 418828 bytes
Home |
Main Index |
Thread Index |
Old Index