pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
cool-retro-term: Fix build on macOS/Darwin
Module Name: pkgsrc-wip
Committed By: Paul Ripke <stix%stix.id.au@localhost>
Pushed By: stix
Date: Mon Aug 4 11:51:47 2025 +1000
Changeset: 9c906c8fa724a57547596b78f77a2a3806fa30fc
Modified Files:
cool-retro-term/Makefile
cool-retro-term/PLIST
Added Files:
cool-retro-term/excludefile
Log Message:
cool-retro-term: Fix build on macOS/Darwin
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=9c906c8fa724a57547596b78f77a2a3806fa30fc
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
cool-retro-term/Makefile | 15 +++++++++++++++
cool-retro-term/PLIST | 2 +-
cool-retro-term/excludefile | 1 +
3 files changed, 17 insertions(+), 1 deletion(-)
diffs:
diff --git a/cool-retro-term/Makefile b/cool-retro-term/Makefile
index c4e91dbafe..5a8159d465 100644
--- a/cool-retro-term/Makefile
+++ b/cool-retro-term/Makefile
@@ -11,6 +11,7 @@ LICENSE= gnu-gpl-v3
MASTER_SITES= ${MASTER_SITE_GITHUB:=Swordfish90/}
GITHUB_SUBMODULES= Swordfish90 qmltermwidget 63228027e1f97c24abb907550b22ee91836929c5 qmltermwidget
+EXTRACT_OPTS= -X "${PKGDIR}/excludefile"
SUBST_CLASSES+= usrpath
SUBST_STAGE.usrpath= pre-configure
@@ -25,11 +26,25 @@ USE_LANGUAGES= c c++
USE_TOOLS+= pax
MAKE_FLAGS+= INSTALL_ROOT=${DESTDIR} sysconfdir=${PREFIX}/share
+OPSYSVARS+= SOEXT
+SOEXT.Darwin= dylib
+SOEXT.*= so
+PLIST_SUBST+= SOEXT=${SOEXT}
+
do-configure:
cd ${WRKSRC} && ${QTDIR}/bin/qmake
+.include "../../mk/bsd.prefs.mk"
+
+.if ${OPSYS} == "Darwin"
+post-install:
+ install_name_tool -id ${PREFIX}/qt5/qml/QMLTermWidget/libqmltermwidget.${SOEXT} \
+ ${DESTDIR}${PREFIX}/qt5/qml/QMLTermWidget/libqmltermwidget.${SOEXT}
+.endif
+
.include "../../x11/qt5-qtbase/buildlink3.mk"
.include "../../x11/qt5-qtdeclarative/buildlink3.mk"
+.include "../../x11/qt5-qtquickcontrols/buildlink3.mk"
.include "../../x11/qt5-qtquickcontrols2/buildlink3.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/cool-retro-term/PLIST b/cool-retro-term/PLIST
index cf58739577..5c2191fa3f 100644
--- a/cool-retro-term/PLIST
+++ b/cool-retro-term/PLIST
@@ -39,7 +39,7 @@ qt5/qml/QMLTermWidget/kb-layouts/linux.keytab
qt5/qml/QMLTermWidget/kb-layouts/macbook.keytab
qt5/qml/QMLTermWidget/kb-layouts/solaris.keytab
qt5/qml/QMLTermWidget/kb-layouts/vt420pc.keytab
-qt5/qml/QMLTermWidget/libqmltermwidget.so
+qt5/qml/QMLTermWidget/libqmltermwidget.${SOEXT}
qt5/qml/QMLTermWidget/qmldir
share/applications/cool-retro-term.desktop
share/icons/hicolor/128x128/apps/cool-retro-term.png
diff --git a/cool-retro-term/excludefile b/cool-retro-term/excludefile
new file mode 100644
index 0000000000..c6910c3c7d
--- /dev/null
+++ b/cool-retro-term/excludefile
@@ -0,0 +1 @@
+*/._*
Home |
Main Index |
Thread Index |
Old Index