Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F143044777
D22488.id54425.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
3 KB
Referenced Files
None
Subscribers
None
D22488.id54425.diff
View Options
Index: head/devel/kf5-kcoreaddons/Makefile
===================================================================
--- head/devel/kf5-kcoreaddons/Makefile
+++ head/devel/kf5-kcoreaddons/Makefile
@@ -29,8 +29,13 @@
FAM_USES= fam
FAM_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_FAM
+.include <bsd.port.pre.mk>
+# FreeBSD base gained /etc/os-release in r354922, which
+# corresponds to __FreeBSD_version 1300060
+.if ${OSVERSION} < 1300060
post-patch:
${REINPLACE_CMD} -e '/QStringLiteral/s|/etc/os-release|${LOCALBASE}/etc/os-release|g' \
${WRKSRC}/src/lib/util/kosrelease.cpp
+.endif
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
Index: head/devel/qt5-core/Makefile
===================================================================
--- head/devel/qt5-core/Makefile
+++ head/devel/qt5-core/Makefile
@@ -10,7 +10,6 @@
LIB_DEPENDS= libicui18n.so:devel/icu \
libpcre2-posix.so:devel/pcre2
-RUN_DEPENDS= etc_os-release>0:sysutils/etc_os-release
USES= compiler:c++11-lang gnome qmake:no_env qt-dist:5,base
USE_GNOME= glib20
@@ -37,10 +36,14 @@
MORE_WRKSRCS= src/tools/bootstrap src/tools/qfloat16-tables src/corelib src/tools/qlalr
.include <bsd.port.pre.mk>
-
+# FreeBSD base gained /etc/os-release in r354922, which
+# corresponds to __FreeBSD_version 1300060
+.if ${OSVERSION} < 1300060
+RUN_DEPENDS+= etc_os-release>0:sysutils/etc_os-release
post-patch:
${REINPLACE_CMD} -e '/readEtcFile/s|/etc/os-release|${LOCALBASE}/etc/os-release|g' \
${WRKSRC}/src/corelib/global/qglobal.cpp
+.endif
post-configure:
.for d in ${MORE_WRKSRCS}
Index: head/sysutils/etc_os-release/Makefile
===================================================================
--- head/sysutils/etc_os-release/Makefile
+++ head/sysutils/etc_os-release/Makefile
@@ -28,8 +28,15 @@
'HOME_URL=https://freebsd.org/\0'$\
'BUG_REPORT_URL=https://bugs.freebsd.org'
+.include <bsd.port.pre.mk>
+# FreeBSD base gained /etc/os-release in r354922, which
+# corresponds to __FreeBSD_version 1300060
+.if ${OSVERSION} >= 1300060
+IGNORE= /etc/os-release is present in base
+.endif
+
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/etc
${ECHO} -e ${CONTENTS} | ${XARGS} -0 -n 1 >> ${STAGEDIR}${PREFIX}/${PLIST_FILES}
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
Index: head/sysutils/gnome-control-center/Makefile
===================================================================
--- head/sysutils/gnome-control-center/Makefile
+++ head/sysutils/gnome-control-center/Makefile
@@ -37,7 +37,6 @@
RUN_DEPENDS= gnome-settings-daemon>=3.4.0:sysutils/gnome-settings-daemon \
gsettings-desktop-schemas>=3.2.2:devel/gsettings-desktop-schemas \
cantarell-fonts>=0:x11-fonts/cantarell-fonts \
- etc_os-release>0:sysutils/etc_os-release \
gcm-calibrate:graphics/gnome-color-manager
PORTSCOUT= limitw:1,even
@@ -65,9 +64,16 @@
WAYLAND_MESON_TRUE= wayland
WAYLAND_LIB_DEPENDS= libgudev-1.0.so:devel/libgudev
+
+.include <bsd.port.pre.mk>
+# FreeBSD base gained /etc/os-release in r354922, which
+# corresponds to __FreeBSD_version 1300060
+.if ${OSVERSION} < 1300060
+RUN_DEPENDS+= etc_os-release>0:sysutils/etc_os-release
post-patch:
@${REINPLACE_CMD} -e 's|/etc/os-release|${LOCALBASE}/etc/os-release|g' \
${WRKSRC}/panels/privacy/cc-privacy-panel.c \
${WRKSRC}/panels/info/cc-info-overview-panel.c
+.endif
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Mon, Jan 26, 11:34 AM (27 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28026028
Default Alt Text
D22488.id54425.diff (3 KB)
Attached To
Mode
D22488: etc-os_release: add conditionals against FreeBSD-version 1300060
Attached
Detach File
Event Timeline
Log In to Comment