Came to devel/cmake/patches/ to investigate behaviour I saw and was
surprised (again) by the amount of local changes we carry.

We no longer package/support the old frameworks, so can these patches
go?

I did not run into a problem with those patches, just wondering if we
can lower the maintainence burden.


Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/cmake/Makefile,v
retrieving revision 1.212
diff -u -p -r1.212 Makefile
--- Makefile    7 Jul 2022 16:23:17 -0000       1.212
+++ Makefile    14 Jul 2022 18:58:30 -0000
@@ -6,7 +6,7 @@ VER =           3.23.2
 EPOCH =                0
 DISTNAME =     cmake-${VER}
 CATEGORIES =   devel
-REVISION =     1
+REVISION =     2
 
 HOMEPAGE =     https://www.cmake.org/
 
Index: patches/patch-Modules_FindQt3_cmake
===================================================================
RCS file: patches/patch-Modules_FindQt3_cmake
diff -N patches/patch-Modules_FindQt3_cmake
--- patches/patch-Modules_FindQt3_cmake 11 Mar 2022 18:49:50 -0000      1.14
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,21 +0,0 @@
-Index: Modules/FindQt3.cmake
---- Modules/FindQt3.cmake.orig
-+++ Modules/FindQt3.cmake
-@@ -142,7 +142,7 @@ find_library(QT_QASSISTANTCLIENT_LIBRARY
- 
- # Qt 3 should prefer QTDIR over the PATH
- find_program(QT_MOC_EXECUTABLE
--  NAMES moc-qt3 moc3 moc3-mt moc
-+  NAMES moc3 moc-qt3 moc3-mt moc
-   HINTS
-     ENV QTDIR
-   PATHS
-@@ -162,7 +162,7 @@ endif()
- 
- # Qt 3 should prefer QTDIR over the PATH
- find_program(QT_UIC_EXECUTABLE
--  NAMES uic-qt3 uic3 uic3-mt uic
-+  NAMES uic3 uic-qt3 uic3-mt uic
-   HINTS
-     ENV QTDIR
-   PATHS
Index: patches/patch-Modules_FindQt4_cmake
===================================================================
RCS file: patches/patch-Modules_FindQt4_cmake
diff -N patches/patch-Modules_FindQt4_cmake
--- patches/patch-Modules_FindQt4_cmake 11 Mar 2022 18:49:50 -0000      1.32
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,50 +0,0 @@
-Index: Modules/FindQt4.cmake
---- Modules/FindQt4.cmake.orig
-+++ Modules/FindQt4.cmake
-@@ -518,7 +518,12 @@ endfunction()
- 
- set(QT4_INSTALLED_VERSION_TOO_OLD FALSE)
- 
--set(_QT4_QMAKE_NAMES qmake qmake4 qmake-qt4 qmake-mac)
-+if (CMAKE_SYSTEM_NAME MATCHES "OpenBSD")
-+  set(_QT4_QMAKE_NAMES qmake4)
-+else()
-+  set(_QT4_QMAKE_NAMES qmake4 qmake-qt4 qmake qmake-mac)
-+endif()
-+
- _qt4_find_qmake("${_QT4_QMAKE_NAMES}" QT_QMAKE_EXECUTABLE QTVERSION)
- 
- if (QT_QMAKE_EXECUTABLE AND
-@@ -694,6 +699,8 @@ if (QT_QMAKE_EXECUTABLE AND
- 
-   # Set QT_INCLUDES
-   set( QT_INCLUDES ${QT_MKSPECS_DIR}/default ${QT_INCLUDE_DIR} 
${QT_QTCORE_INCLUDE_DIR})
-+  # Help QtOpenGL find GL/gl.h
-+  list(APPEND QT_INCLUDES "${X11BASE}/include")
- 
- 
-   # ask qmake for the documentation directory
-@@ -1133,17 +1140,17 @@ if (QT_QMAKE_EXECUTABLE AND
-     endif()
-   endmacro()
- 
--  _find_qt4_program(QT_MOC_EXECUTABLE Qt4::moc moc-qt4 moc4 moc)
--  _find_qt4_program(QT_UIC_EXECUTABLE Qt4::uic uic-qt4 uic4 uic)
-+  _find_qt4_program(QT_MOC_EXECUTABLE Qt4::moc moc4 moc-qt4 moc)
-+  _find_qt4_program(QT_UIC_EXECUTABLE Qt4::uic uic4 uic-qt4 uic)
-   _find_qt4_program(QT_UIC3_EXECUTABLE Qt4::uic3 uic3)
-   _find_qt4_program(QT_RCC_EXECUTABLE Qt4::rcc rcc)
-   _find_qt4_program(QT_DBUSCPP2XML_EXECUTABLE Qt4::qdbuscpp2xml qdbuscpp2xml)
-   _find_qt4_program(QT_DBUSXML2CPP_EXECUTABLE Qt4::qdbusxml2cpp qdbusxml2cpp)
--  _find_qt4_program(QT_LUPDATE_EXECUTABLE Qt4::lupdate lupdate-qt4 lupdate4 
lupdate)
--  _find_qt4_program(QT_LRELEASE_EXECUTABLE Qt4::lrelease lrelease-qt4 
lrelease4 lrelease)
-+  _find_qt4_program(QT_LUPDATE_EXECUTABLE Qt4::lupdate lupdate4 lupdate-qt4 
lupdate)
-+  _find_qt4_program(QT_LRELEASE_EXECUTABLE Qt4::lrelease lrelease4 
lrelease-qt4 lrelease)
-   _find_qt4_program(QT_QCOLLECTIONGENERATOR_EXECUTABLE 
Qt4::qcollectiongenerator qcollectiongenerator-qt4 qcollectiongenerator)
--  _find_qt4_program(QT_DESIGNER_EXECUTABLE Qt4::designer designer-qt4 
designer4 designer)
--  _find_qt4_program(QT_LINGUIST_EXECUTABLE Qt4::linguist linguist-qt4 
linguist4 linguist)
-+  _find_qt4_program(QT_DESIGNER_EXECUTABLE Qt4::designer designer4 
designer-qt4 designer)
-+  _find_qt4_program(QT_LINGUIST_EXECUTABLE Qt4::linguist linguist4 
linguist-qt4 linguist)
- 
-   if (NOT TARGET Qt4::qmake)
-     add_executable(Qt4::qmake IMPORTED)
Index: patches/patch-Modules_FindQt_cmake
===================================================================
RCS file: patches/patch-Modules_FindQt_cmake
diff -N patches/patch-Modules_FindQt_cmake
--- patches/patch-Modules_FindQt_cmake  11 Mar 2022 18:49:50 -0000      1.9
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,29 +0,0 @@
-Index: Modules/FindQt.cmake
---- Modules/FindQt.cmake.orig
-+++ Modules/FindQt.cmake
-@@ -43,6 +43,12 @@ if(_findqt_testing)
- endif()
- 
- # look for signs of qt3 installations
-+file(GLOB GLOB_TEMP_VAR ${LOCALBASE}/lib/qt3/bin/qmake)
-+if(GLOB_TEMP_VAR)
-+  set(QT3_INSTALLED TRUE)
-+endif()
-+set(GLOB_TEMP_VAR)
-+
- file(GLOB GLOB_TEMP_VAR /usr/lib*/qt-3*/bin/qmake /usr/lib*/qt3*/bin/qmake)
- if(GLOB_TEMP_VAR)
-   set(QT3_INSTALLED TRUE)
-@@ -62,6 +68,12 @@ endif()
- set(GLOB_TEMP_VAR)
- 
- # look for qt4 installations
-+file(GLOB GLOB_TEMP_VAR ${LOCALBASE}/lib/qt4/bin/qmake)
-+if(GLOB_TEMP_VAR)
-+  set(QT4_INSTALLED TRUE)
-+endif()
-+set(GLOB_TEMP_VAR)
-+
- file(GLOB GLOB_TEMP_VAR /usr/local/qt-x11-commercial-4*/bin/qmake)
- if(GLOB_TEMP_VAR)
-   set(QT4_INSTALLED TRUE)
Index: patches/patch-Modules_Qt4ConfigDependentSettings_cmake
===================================================================
RCS file: patches/patch-Modules_Qt4ConfigDependentSettings_cmake
diff -N patches/patch-Modules_Qt4ConfigDependentSettings_cmake
--- patches/patch-Modules_Qt4ConfigDependentSettings_cmake      11 Mar 2022 
18:49:50 -0000      1.15
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,17 +0,0 @@
-x11/kde4 and maybe some other spooky Qt4 ports need the magic behind
-Qt4ConfigDependentSettings also for none static libraries.
-
-Index: Modules/Qt4ConfigDependentSettings.cmake
---- Modules/Qt4ConfigDependentSettings.cmake.orig
-+++ Modules/Qt4ConfigDependentSettings.cmake
-@@ -56,10 +56,6 @@ if(Q_WS_WIN  AND  NOT QT_IS_STATIC)
-   set(QT_DEFINITIONS ${QT_DEFINITIONS} -DQT_DLL)
- endif()
- 
--if(NOT QT_IS_STATIC)
--  return()
--endif()
--
- # QtOpenGL dependencies
- find_package(OpenGL)
- set (QT_QTOPENGL_LIB_DEPENDENCIES ${OPENGL_glu_LIBRARY} ${OPENGL_gl_LIBRARY})

Reply via email to