Page MenuHomeFreeBSD

D38426.id.diff
No OneTemporary

D38426.id.diff

Index: www/chrome-gnome-shell/Makefile
===================================================================
--- www/chrome-gnome-shell/Makefile
+++ www/chrome-gnome-shell/Makefile
@@ -19,6 +19,7 @@
gnome-shell>=3.28:x11/gnome-shell \
unzip>=6.0:archivers/unzip
+CONFLICTS_INSTALL= gnome-browser-connector
USES= cmake gnome python tar:xz
USE_GNOME= pygobject3
Index: www/gnome-browser-connector/Makefile
===================================================================
--- /dev/null
+++ www/gnome-browser-connector/Makefile
@@ -0,0 +1,27 @@
+PORTNAME= gnome-browser-connector
+PORTVERSION= 42.1
+CATEGORIES= www gnome
+MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
+DIST_SUBDIR= gnome
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= OS-native connector counterpart for GNOME Shell browser extension
+WWW= https://gitlab.gnome.org/GNOME/gnome-browser-connector
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= gnome-shell>=42.0:x11/gnome-shell
+
+CONFLICTS_INSTALL= chrome-gnome-shel
+PORTSCOUT= limitw:1,even
+
+NO_ARCH= yes
+USES= desktop-file-utils gnome meson python:3.8+ tar:xz
+USE_GNOME= pygobject3
+
+post-patch:
+ ${REINPLACE_CMD} -e "s,python3,${PYTHON_VERSION},g" \
+ ${WRKSRC}/meson.build
+
+.include <bsd.port.mk>
Index: www/gnome-browser-connector/distinfo
===================================================================
--- /dev/null
+++ www/gnome-browser-connector/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1675036933
+SHA256 (gnome/gnome-browser-connector-42.1.tar.xz) = bd9702ce1c163606ca32b8c13d1f3ba6e82b247cf87aac60610b411df1556212
+SIZE (gnome/gnome-browser-connector-42.1.tar.xz) = 26732
Index: www/gnome-browser-connector/files/patch-build.json
===================================================================
--- /dev/null
+++ www/gnome-browser-connector/files/patch-build.json
@@ -0,0 +1,33 @@
+diff --git meson.build meson.build
+--- meson.build.orig
++++ meson.build
+@@ -51,7 +51,8 @@ configure_file(
+ ],
+ output: MANIFEST_LEGACY_FILENAME,
+ command: [
+- 'contrib/merge_json.py',
++ py.path(),
++ join_paths(meson.source_root(), 'contrib/merge_json.py'),
+ '--output', '@OUTPUT@',
+ '@INPUT@'
+ ],
+@@ -74,7 +75,8 @@ configure_file(
+ ],
+ output: 'firefox-' + MANIFEST_FILENAME,
+ command: [
+- 'contrib/merge_json.py',
++ py.path(),
++ join_paths(meson.source_root(), 'contrib/merge_json.py'),
+ '--delete', 'allowed_origins',
+ '--output', '@OUTPUT@',
+ '@INPUT@'
+@@ -87,7 +89,8 @@ configure_file(
+ ],
+ output: 'firefox-' + MANIFEST_LEGACY_FILENAME,
+ command: [
+- 'contrib/merge_json.py',
++ py.path(),
++ join_paths(meson.source_root(), 'contrib/merge_json.py'),
+ '--output', '@OUTPUT@',
+ '@INPUT@'
+ ],
Index: www/gnome-browser-connector/pkg-descr
===================================================================
--- /dev/null
+++ www/gnome-browser-connector/pkg-descr
@@ -0,0 +1,3 @@
+Native host messaging connector that provides integration
+with GNOME Shell and the corresponding extensions repository
+at extensions.gnome.org
Index: www/gnome-browser-connector/pkg-plist
===================================================================
--- /dev/null
+++ www/gnome-browser-connector/pkg-plist
@@ -0,0 +1,23 @@
+bin/gnome-browser-connector
+bin/gnome-browser-connector-host
+etc/chromium/native-messaging-hosts/org.gnome.browser_connector.json
+etc/chromium/native-messaging-hosts/org.gnome.chrome_gnome_shell.json
+etc/opt/chrome/native-messaging-hosts/org.gnome.browser_connector.json
+etc/opt/chrome/native-messaging-hosts/org.gnome.chrome_gnome_shell.json
+lib/mozilla/native-messaging-hosts/org.gnome.browser_connector.json
+lib/mozilla/native-messaging-hosts/org.gnome.chrome_gnome_shell.json
+%%PYTHON_SITELIBDIR%%/gnome_browser_connector/__init__.py
+%%PYTHON_SITELIBDIR%%/gnome_browser_connector/application.py
+%%PYTHON_SITELIBDIR%%/gnome_browser_connector/base.py
+%%PYTHON_SITELIBDIR%%/gnome_browser_connector/connector.py
+%%PYTHON_SITELIBDIR%%/gnome_browser_connector/constants.py
+%%PYTHON_SITELIBDIR%%/gnome_browser_connector/helpers.py
+%%PYTHON_SITELIBDIR%%/gnome_browser_connector/logs.py
+%%PYTHON_SITELIBDIR%%/gnome_browser_connector/main.py
+%%PYTHON_SITELIBDIR%%/gnome_browser_connector/service.py
+%%PYTHON_SITELIBDIR%%/gnome_browser_connector/version.py
+share/applications/org.gnome.BrowserConnector.desktop
+share/dbus-1/services/org.gnome.BrowserConnector.service
+share/icons/hicolor/128x128/apps/org.gnome.BrowserConnector.png
+share/icons/hicolor/16x16/apps/org.gnome.BrowserConnector.png
+share/icons/hicolor/48x48/apps/org.gnome.BrowserConnector.png

File Metadata

Mime Type
text/plain
Expires
Sun, Apr 12, 6:01 AM (16 h, 55 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31332519
Default Alt Text
D38426.id.diff (4 KB)

Event Timeline