pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

LXQT/lxqt-build-tools: start update



Module Name:	pkgsrc-wip
Committed By:	pin <voidpin%protonmail.com@localhost>
Pushed By:	pin
Date:		Wed Nov 13 10:28:31 2024 +0100
Changeset:	9c092d7f996284414dd9af13c88745b59c1c111c

Modified Files:
	Makefile
Added Files:
	lxqt-build-tools/COMMIT_MSG
	lxqt-build-tools/DESCR
	lxqt-build-tools/Makefile
	lxqt-build-tools/PLIST
	lxqt-build-tools/distinfo
	lxqt-build-tools/patches/patch-cmake_modules_LXQtCompilerSettings.cmake

Log Message:
LXQT/lxqt-build-tools: start update

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=9c092d7f996284414dd9af13c88745b59c1c111c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                                           |  1 +
 lxqt-build-tools/COMMIT_MSG                        |  5 +++
 lxqt-build-tools/DESCR                             |  2 ++
 lxqt-build-tools/Makefile                          | 24 +++++++++++++++
 lxqt-build-tools/PLIST                             | 36 ++++++++++++++++++++++
 lxqt-build-tools/distinfo                          |  6 ++++
 .../patch-cmake_modules_LXQtCompilerSettings.cmake | 19 ++++++++++++
 7 files changed, 93 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index d79d7b54d5..e2ceb3db4a 100644
--- a/Makefile
+++ b/Makefile
@@ -2217,6 +2217,7 @@ SUBDIR+=	lwc
 SUBDIR+=	lwtools
 SUBDIR+=	lxdm
 SUBDIR+=	lxmusic
+SUBDIR+=	lxqt-build-tools
 SUBDIR+=	lzs-lkm
 SUBDIR+=	m4ri
 SUBDIR+=	mac-icon-standard
diff --git a/lxqt-build-tools/COMMIT_MSG b/lxqt-build-tools/COMMIT_MSG
new file mode 100644
index 0000000000..d2cffb797c
--- /dev/null
+++ b/lxqt-build-tools/COMMIT_MSG
@@ -0,0 +1,5 @@
+devel/lxqt-build-tools: update to 2.1.0
+
+lxqt-build-tools-2.1.0 / 2024-11-05
+====================================
+ * Bumped the version to 2.1.0.
diff --git a/lxqt-build-tools/DESCR b/lxqt-build-tools/DESCR
new file mode 100644
index 0000000000..23dfbbfa43
--- /dev/null
+++ b/lxqt-build-tools/DESCR
@@ -0,0 +1,2 @@
+This package provides several tools needed to build LXQt itself
+as well as other components maintained by the LXQt project.
diff --git a/lxqt-build-tools/Makefile b/lxqt-build-tools/Makefile
new file mode 100644
index 0000000000..491364ac43
--- /dev/null
+++ b/lxqt-build-tools/Makefile
@@ -0,0 +1,24 @@
+# $NetBSD: Makefile,v 1.39 2024/11/01 12:52:17 wiz Exp $
+
+DISTNAME=	lxqt-build-tools-2.1.0
+CATEGORIES=	devel
+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/lxqt-build-tools/
+COMMENT=	LXQt build tools
+LICENSE=	modified-bsd
+
+USE_TOOLS+=	pkg-config perl
+USE_LANGUAGES=	c c++ # Needed to satisfy cmake
+
+PKG_SYSCONFSUBDIR=	xdg
+CMAKE_CONFIGURE_ARGS+=	-DLXQT_ETC_XDG_DIR=${PKG_SYSCONFDIR}
+
+BUILDLINK_API_DEPENDS.qt6-qtbase+=	qt6-qtbase>=6.6.0
+.include "../../x11/qt6-qtbase/buildlink3.mk"
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../devel/cmake/build.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/lxqt-build-tools/PLIST b/lxqt-build-tools/PLIST
new file mode 100644
index 0000000000..35cb961a8d
--- /dev/null
+++ b/lxqt-build-tools/PLIST
@@ -0,0 +1,36 @@
+@comment $NetBSD: PLIST,v 1.5 2024/08/02 16:52:38 pin Exp $
+bin/lxqt2-transupdate
+share/cmake/lxqt2-build-tools/find-modules/FindClazy.cmake
+share/cmake/lxqt2-build-tools/find-modules/FindExif.cmake
+share/cmake/lxqt2-build-tools/find-modules/FindFontconfig.cmake
+share/cmake/lxqt2-build-tools/find-modules/FindGLIB.cmake
+share/cmake/lxqt2-build-tools/find-modules/FindMenuCache.cmake
+share/cmake/lxqt2-build-tools/find-modules/FindUDev.cmake
+share/cmake/lxqt2-build-tools/find-modules/FindXCB.cmake
+share/cmake/lxqt2-build-tools/find-modules/FindXKBCommon.cmake
+share/cmake/lxqt2-build-tools/find-modules/FindXTerm.cmake
+share/cmake/lxqt2-build-tools/find-modules/FindXdgEmail.cmake
+share/cmake/lxqt2-build-tools/find-modules/FindXdgMime.cmake
+share/cmake/lxqt2-build-tools/find-modules/FindXdgOpen.cmake
+share/cmake/lxqt2-build-tools/find-modules/FindXdgScreensaver.cmake
+share/cmake/lxqt2-build-tools/find-modules/FindXdgSettings.cmake
+share/cmake/lxqt2-build-tools/find-modules/FindXdgUserDirs.cmake
+share/cmake/lxqt2-build-tools/lxqt2-build-tools-config-version.cmake
+share/cmake/lxqt2-build-tools/lxqt2-build-tools-config.cmake
+share/cmake/lxqt2-build-tools/modules/ECMFindModuleHelpers.cmake
+share/cmake/lxqt2-build-tools/modules/LXQtAppTranslationLoader.cpp.in
+share/cmake/lxqt2-build-tools/modules/LXQtCompilerSettings.cmake
+share/cmake/lxqt2-build-tools/modules/LXQtConfigVars.cmake
+share/cmake/lxqt2-build-tools/modules/LXQtCreatePkgConfigFile.cmake
+share/cmake/lxqt2-build-tools/modules/LXQtCreatePortableHeaders.cmake
+share/cmake/lxqt2-build-tools/modules/LXQtLibTranslationLoader.cpp.in
+share/cmake/lxqt2-build-tools/modules/LXQtPluginTranslationLoader.cpp.in
+share/cmake/lxqt2-build-tools/modules/LXQtPreventInSourceBuilds.cmake
+share/cmake/lxqt2-build-tools/modules/LXQtQueryQt.cmake
+share/cmake/lxqt2-build-tools/modules/LXQtTranslate.cmake
+share/cmake/lxqt2-build-tools/modules/LXQtTranslateDesktop.cmake
+share/cmake/lxqt2-build-tools/modules/LXQtTranslateDesktopYaml.pl
+share/cmake/lxqt2-build-tools/modules/LXQtTranslateTs.cmake
+share/cmake/lxqt2-build-tools/modules/LXQtTranslationLoader.cmake
+share/cmake/lxqt2-build-tools/modules/Qt6TranslationLoader.cmake
+share/cmake/lxqt2-build-tools/modules/Qt6TranslationLoader.cpp.in
diff --git a/lxqt-build-tools/distinfo b/lxqt-build-tools/distinfo
new file mode 100644
index 0000000000..ebc74b9f06
--- /dev/null
+++ b/lxqt-build-tools/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.13 2024/08/02 16:52:38 pin Exp $
+
+BLAKE2s (lxqt-build-tools-2.1.0.tar.xz) = c888ddda8aa3e06da7f41fa4a90ef424b9c27b506d173b4c870e8c7749c38065
+SHA512 (lxqt-build-tools-2.1.0.tar.xz) = d5c11474125e7285e28d5d148347118d9e7110bbb93c82695c08c7231d2dcc3bc3851076795af64d5d800a2ec39a16a2533e7565c579ec01994bae4f20e3c34e
+Size (lxqt-build-tools-2.1.0.tar.xz) = 26088 bytes
+SHA1 (patch-cmake_modules_LXQtCompilerSettings.cmake) = d9cb17d788cc255c701463ef5c8e6c933da311e7
diff --git a/lxqt-build-tools/patches/patch-cmake_modules_LXQtCompilerSettings.cmake b/lxqt-build-tools/patches/patch-cmake_modules_LXQtCompilerSettings.cmake
new file mode 100644
index 0000000000..e9ba68846d
--- /dev/null
+++ b/lxqt-build-tools/patches/patch-cmake_modules_LXQtCompilerSettings.cmake
@@ -0,0 +1,19 @@
+$NetBSD: patch-cmake_modules_LXQtCompilerSettings.cmake,v 1.5 2024/08/02 16:52:38 pin Exp $
+
+Avoid -Bsymbolic* on SunOS.
+
+--- cmake/modules/LXQtCompilerSettings.cmake.orig	2024-05-27 05:52:17.311703304 +0000
++++ cmake/modules/LXQtCompilerSettings.cmake
+@@ -164,7 +164,11 @@ if (CMAKE_COMPILER_IS_GNUCXX OR LXQT_COM
+         set(NO_UNDEFINED_FLAGS "-Wl,--no-undefined")
+         # -Bsymbolic-functions: replace dynamic symbols used internally in
+         #                       shared libs with direct addresses.
+-        set(SYMBOLIC_FLAGS "-Wl,-Bsymbolic-functions")
++        if(${CMAKE_SYSTEM_NAME} STREQUAL "SunOS")
++            set(SYMBOLIC_FLAGS "")
++        else()
++            set(SYMBOLIC_FLAGS "-Wl,-Bsymbolic-functions")
++        endif()
+     endif()
+ 
+     set(CMAKE_SHARED_LINKER_FLAGS


Home | Main Index | Thread Index | Old Index