aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2023-04-24 08:32:04 +0000
committerRene Ladan <rene@FreeBSD.org>2023-04-24 08:32:04 +0000
commitb99e13419dd496e59304066f807ca59fd16aa1ae (patch)
tree8db05b342619a9b7c611381096e84e22902cf259
parentedaa5bddaa7ce3bc1653dc6ef18f0ec0d0d57731 (diff)
net-im/webinar/: Remove expired port:
2023-04-24 net-im/webinar: Requires EOLed electron18
-rw-r--r--MOVED1
-rw-r--r--net-im/Makefile1
-rw-r--r--net-im/webinar/Makefile105
-rw-r--r--net-im/webinar/distinfo3
-rw-r--r--net-im/webinar/files/webinar.in8
-rw-r--r--net-im/webinar/pkg-descr2
-rw-r--r--net-im/webinar/pkg-plist83
7 files changed, 1 insertions, 202 deletions
diff --git a/MOVED b/MOVED
index 33a85b0ab179..ad303c8f4da0 100644
--- a/MOVED
+++ b/MOVED
@@ -17908,3 +17908,4 @@ www/py-requests-futures0|www/py-requests-futures|2023-04-19|Remove obsoleted por
mail/rubygem-mail27|mail/rubygem-mail|2023-04-19|Remove obsoleted port. Use mail/rubygem-mail instead
science/cdcl||2023-04-21|Has expired: Broken since 2021
science/rubygem-ruby-dcl||2023-04-21|Has expired: requires deprecated science/cdcl
+net-im/webinar||2023-04-24|Has expired: Requires EOLed electron18
diff --git a/net-im/Makefile b/net-im/Makefile
index eaf5e81a0129..f83101b1133c 100644
--- a/net-im/Makefile
+++ b/net-im/Makefile
@@ -190,7 +190,6 @@
SUBDIR += twirssi
SUBDIR += uTox
SUBDIR += vqcc-gtk
- SUBDIR += webinar
SUBDIR += xmpp-client
SUBDIR += yume
SUBDIR += zkgroup
diff --git a/net-im/webinar/Makefile b/net-im/webinar/Makefile
deleted file mode 100644
index f6478c89d197..000000000000
--- a/net-im/webinar/Makefile
+++ /dev/null
@@ -1,105 +0,0 @@
-# This port will not be packaged by the official FreeBSD build cluster, because
-# its license doesn't permit redistribution.
-#
-# To build this port locally with minimal effort use
-# cd <PORTSDIR>/net-im/webinar
-# pkg install -A webcamd `make -V 'electron${ELECTRON_VERSION}'`
-# make USE_PACKAGE_DEPENDS_ONLY=yes install clean
-
-PORTNAME= webinar
-PORTVERSION= 1.0.11
-CATEGORIES= net-im net-p2p
-# distfile is obtained by running "snap download webinar" on Linux
-DISTNAME= webinar_2
-EXTRACT_SUFX= .snap
-
-MAINTAINER= arrowd@FreeBSD.org
-COMMENT= Platform for organizing online conferences
-WWW= https://webinar.ru/products/webinar/
-
-LICENSE= Proprietary
-LICENSE_NAME= Proprietary license with a small trial period
-LICENSE_TEXT= See https://webinar.ru/legal/license-agreement.pdf
-LICENSE_PERMS=
-
-DEPRECATED= Requires EOLed electron18
-EXPIRATION_DATE= 2023-04-24
-
-EXTRACT_DEPENDS= unsquashfs:sysutils/squashfs-tools
-BUILD_DEPENDS= electron${ELECTRON_VERSION}:devel/electron${ELECTRON_VERSION}
-RUN_DEPENDS= electron${ELECTRON_VERSION}:devel/electron${ELECTRON_VERSION} \
- webcamd>0:multimedia/webcamd
-
-# All deps below are there only to please stage-qa
-
-LIB_DEPENDS= libatk-bridge-2.0.so:accessibility/at-spi2-core \
- libatspi.so:accessibility/at-spi2-core \
- libsnappy.so:archivers/snappy \
- libopus.so:audio/opus \
- libdbus-1.so:devel/dbus \
- libnspr4.so:devel/nspr \
- libFLAC.so:audio/flac \
- libpci.so:devel/libpci \
- libdrm.so:graphics/libdrm \
- libpng.so:graphics/png \
- libwayland-client.so:graphics/wayland \
- libwebp.so:graphics/webp \
- libopenh264.so:multimedia/openh264 \
- libharfbuzz.so:print/harfbuzz \
- libexpat.so:textproc/expat2 \
- libnss3.so:security/nss \
- libxkbcommon.so:x11/libxkbcommon \
- libxshmfence.so:x11/libxshmfence \
- libfontconfig.so:x11-fonts/fontconfig \
- libcups.so:print/cups
-
-USES= desktop-file-utils gettext-runtime gl gnome iconv:wchar_t jpeg \
- xorg
-
-USE_GL= gbm gl
-USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk30 libxml2 libxslt pango
-USE_XORG= x11 xcb xcomposite xdamage xext xfixes xi xrandr xrender xtst
-
-SUB_FILES= webinar
-NO_BUILD= yes
-STRIP=
-UNSQUASHFS= ${LOCALBASE}/bin/unsquashfs
-
-ELECTRON_VERSION= 18
-ELECTRON_FILES= chromedriver \
- libEGL.so \
- libGLESv2.so \
- libffmpeg.so \
- libvk_swiftshader.so \
- libvulkan.so \
- resources.pak \
- snapshot_blob.bin \
- v8_context_snapshot.bin
-
-do-extract:
- ${UNSQUASHFS} -dest ${WRKSRC} -no-xattrs ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}
-
-post-patch:
- ${REINPLACE_CMD} -i '' -e 's|Icon=.*$$|Icon=webinar|' ${WRKSRC}/meta/gui/webinar.desktop
-
-do-install:
- cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${STAGEDIR}${DATADIR}
- ${INSTALL_PROGRAM} ${WRKDIR}/webinar ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_DATA} ${WRKSRC}/meta/gui/webinar.desktop ${STAGEDIR}${DESKTOPDIR}/webinar.desktop
- ${INSTALL_DATA} ${WRKSRC}/meta/gui/icon.png ${STAGEDIR}${PREFIX}/share/pixmaps/webinar.png
-
-post-install:
- ${RM} ${STAGEDIR}${DATADIR}/chrome-sandbox
- ${RM} ${STAGEDIR}${DATADIR}/libvulkan.so.1
- ${RM} -r ${STAGEDIR}${DATADIR}/usr/lib/
- ${RM} -r ${STAGEDIR}${DATADIR}/lib/
- ${RM} -r ${STAGEDIR}${DATADIR}/meta
- ${FIND} ${STAGEDIR}${DATADIR} -type d -empty -delete
-.for f in ${ELECTRON_FILES}
- ${RM} ${STAGEDIR}${DATADIR}/${f}
- ${LN} -s ${LOCALBASE}/share/electron${ELECTRON_VERSION}/${f} ${STAGEDIR}${DATADIR}/${f}
-.endfor
-# We have to copy the electron binary instead of symlinking
- ${CP} ${LOCALBASE}/share/electron${ELECTRON_VERSION}/electron ${STAGEDIR}${DATADIR}/webinar
-
-.include <bsd.port.mk>
diff --git a/net-im/webinar/distinfo b/net-im/webinar/distinfo
deleted file mode 100644
index 1a40b449babd..000000000000
--- a/net-im/webinar/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1677512448
-SHA256 (webinar_2.snap) = e05cd7ca3fac3d419e96ecccecc93a3914fa4aa1a12f693874823a63d8ca3cad
-SIZE (webinar_2.snap) = 74293248
diff --git a/net-im/webinar/files/webinar.in b/net-im/webinar/files/webinar.in
deleted file mode 100644
index f3372524f6c1..000000000000
--- a/net-im/webinar/files/webinar.in
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh
-
-# workaround Chromium bug https://bugs.chromium.org/p/chromium/issues/detail?id=918234
-if [ "$DBUS_SESSION_BUS_ADDRESS" = "" ]; then
- export DBUS_SESSION_BUS_ADDRESS="autolaunch:"
-fi
-
-exec %%DATADIR%%/webinar "$@"
diff --git a/net-im/webinar/pkg-descr b/net-im/webinar/pkg-descr
deleted file mode 100644
index f2ccb05b32d9..000000000000
--- a/net-im/webinar/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Webinar is a Russian cloud-based and on-premise solution for organizing online
-conferences and webinars.
diff --git a/net-im/webinar/pkg-plist b/net-im/webinar/pkg-plist
deleted file mode 100644
index c3ac1876d56b..000000000000
--- a/net-im/webinar/pkg-plist
+++ /dev/null
@@ -1,83 +0,0 @@
-bin/webinar
-share/applications/webinar.desktop
-share/pixmaps/webinar.png
-%%DATADIR%%/chrome_100_percent.pak
-%%DATADIR%%/chrome_200_percent.pak
-%%DATADIR%%/chrome_crashpad_handler
-%%DATADIR%%/chromedriver
-%%DATADIR%%/command.sh
-%%DATADIR%%/desktop-common.sh
-%%DATADIR%%/desktop-gnome-specific.sh
-%%DATADIR%%/desktop-init.sh
-%%DATADIR%%/icudtl.dat
-%%DATADIR%%/libEGL.so
-%%DATADIR%%/libGLESv2.so
-%%DATADIR%%/libffmpeg.so
-%%DATADIR%%/libvk_swiftshader.so
-%%DATADIR%%/libvulkan.so
-%%DATADIR%%/locales/am.pak
-%%DATADIR%%/locales/ar.pak
-%%DATADIR%%/locales/bg.pak
-%%DATADIR%%/locales/bn.pak
-%%DATADIR%%/locales/ca.pak
-%%DATADIR%%/locales/cs.pak
-%%DATADIR%%/locales/da.pak
-%%DATADIR%%/locales/de.pak
-%%DATADIR%%/locales/el.pak
-%%DATADIR%%/locales/en-GB.pak
-%%DATADIR%%/locales/en-US.pak
-%%DATADIR%%/locales/es-419.pak
-%%DATADIR%%/locales/es.pak
-%%DATADIR%%/locales/et.pak
-%%DATADIR%%/locales/fa.pak
-%%DATADIR%%/locales/fi.pak
-%%DATADIR%%/locales/fil.pak
-%%DATADIR%%/locales/fr.pak
-%%DATADIR%%/locales/gu.pak
-%%DATADIR%%/locales/he.pak
-%%DATADIR%%/locales/hi.pak
-%%DATADIR%%/locales/hr.pak
-%%DATADIR%%/locales/hu.pak
-%%DATADIR%%/locales/id.pak
-%%DATADIR%%/locales/it.pak
-%%DATADIR%%/locales/ja.pak
-%%DATADIR%%/locales/kn.pak
-%%DATADIR%%/locales/ko.pak
-%%DATADIR%%/locales/lt.pak
-%%DATADIR%%/locales/lv.pak
-%%DATADIR%%/locales/ml.pak
-%%DATADIR%%/locales/mr.pak
-%%DATADIR%%/locales/ms.pak
-%%DATADIR%%/locales/nb.pak
-%%DATADIR%%/locales/nl.pak
-%%DATADIR%%/locales/pl.pak
-%%DATADIR%%/locales/pt-BR.pak
-%%DATADIR%%/locales/pt-PT.pak
-%%DATADIR%%/locales/ro.pak
-%%DATADIR%%/locales/ru.pak
-%%DATADIR%%/locales/sk.pak
-%%DATADIR%%/locales/sl.pak
-%%DATADIR%%/locales/sr.pak
-%%DATADIR%%/locales/sv.pak
-%%DATADIR%%/locales/sw.pak
-%%DATADIR%%/locales/ta.pak
-%%DATADIR%%/locales/te.pak
-%%DATADIR%%/locales/th.pak
-%%DATADIR%%/locales/tr.pak
-%%DATADIR%%/locales/uk.pak
-%%DATADIR%%/locales/vi.pak
-%%DATADIR%%/locales/zh-CN.pak
-%%DATADIR%%/locales/zh-TW.pak
-%%DATADIR%%/resources.pak
-%%DATADIR%%/resources/app.asar
-%%DATADIR%%/resources/assets/assets.d.ts
-%%DATADIR%%/resources/assets/entitlements.mac.plist
-%%DATADIR%%/resources/assets/icon.icns
-%%DATADIR%%/resources/assets/icon.ico
-%%DATADIR%%/resources/assets/icon.png
-%%DATADIR%%/snapshot_blob.bin
-%%DATADIR%%/swiftshader/libEGL.so
-%%DATADIR%%/swiftshader/libGLESv2.so
-%%DATADIR%%/v8_context_snapshot.bin
-%%DATADIR%%/vk_swiftshader_icd.json
-%%DATADIR%%/webinar