svn commit: r542372 - in head: devel devel/aml net/neatvnc net/neatvnc/files net/wayvnc
Jan Beich
jbeich at FreeBSD.org
Thu Jul 16 16:49:35 UTC 2020
Author: jbeich
Date: Thu Jul 16 16:49:32 2020
New Revision: 542372
URL: https://svnweb.freebsd.org/changeset/ports/542372
Log:
net/wayvnc: update to 0.1.2.140 (snapshot)
Changes: https://github.com/any1/wayvnc/compare/v0.1.2...1bc095b
Changes: https://github.com/any1/neatvnc/compare/v0.1.0...33eda8c
Added:
head/devel/aml/
head/devel/aml/Makefile (contents, props changed)
head/devel/aml/distinfo (contents, props changed)
head/devel/aml/pkg-descr (contents, props changed)
head/devel/aml/pkg-plist (contents, props changed)
Modified:
head/devel/Makefile (contents, props changed)
head/net/neatvnc/Makefile (contents, props changed)
head/net/neatvnc/distinfo (contents, props changed)
head/net/neatvnc/files/patch-default-target (contents, props changed)
head/net/wayvnc/Makefile (contents, props changed)
head/net/wayvnc/distinfo (contents, props changed)
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Thu Jul 16 16:45:53 2020 (r542371)
+++ head/devel/Makefile Thu Jul 16 16:49:32 2020 (r542372)
@@ -116,6 +116,7 @@
SUBDIR += alog
SUBDIR += amd64-gcc
SUBDIR += amd64-xtoolchain-gcc
+ SUBDIR += aml
SUBDIR += amqp-cpp
SUBDIR += android-tools-adb
SUBDIR += android-tools-fastboot
Added: head/devel/aml/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/aml/Makefile Thu Jul 16 16:49:32 2020 (r542372)
@@ -0,0 +1,21 @@
+# $FreeBSD$
+
+PORTNAME= aml
+PORTVERSION= s20200716
+CATEGORIES= devel
+
+MAINTAINER= jbeich at FreeBSD.org
+COMMENT= Another Main Loop
+
+LICENSE= ISCL
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+LIB_DEPENDS= libepoll-shim.so:devel/libepoll-shim
+
+USES= compiler:c11 meson pkgconfig
+USE_GITHUB= yes
+USE_LDCONFIG= yes
+GH_ACCOUNT= any1
+GH_TAGNAME= 1e3bdb9
+
+.include <bsd.port.mk>
Added: head/devel/aml/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/aml/distinfo Thu Jul 16 16:49:32 2020 (r542372)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1594909246
+SHA256 (any1-aml-s20200716-1e3bdb9_GH0.tar.gz) = 8f291bff7a7bc2fa84988bce976f4053e6aa7e7bcf35ea7494abbe51102b30ea
+SIZE (any1-aml-s20200716-1e3bdb9_GH0.tar.gz) = 18941
Added: head/devel/aml/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/aml/pkg-descr Thu Jul 16 16:49:32 2020 (r542372)
@@ -0,0 +1,21 @@
+Andri's Main Loop
+
+Goals:
+ * Portability
+ * Utility
+ * Simplicity
+
+Non-goals:
+ * MS Windows (TM) support
+ * Solving the C10K problem
+
+Features:
+ * File descriptor event handlers
+ * Timers
+ * Tickers
+ * Signal handlers
+ * Idle dispatch callbacks
+ * Thread pool
+ * Interoperability with other event loops
+
+WWW: https://github.com/any1/aml
Added: head/devel/aml/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/aml/pkg-plist Thu Jul 16 16:49:32 2020 (r542372)
@@ -0,0 +1,5 @@
+include/aml.h
+lib/libaml.so
+lib/libaml.so.0
+lib/libaml.so.0.0.0
+libdata/pkgconfig/aml.pc
Modified: head/net/neatvnc/Makefile
==============================================================================
--- head/net/neatvnc/Makefile Thu Jul 16 16:45:53 2020 (r542371)
+++ head/net/neatvnc/Makefile Thu Jul 16 16:49:32 2020 (r542372)
@@ -2,8 +2,8 @@
PORTNAME= neatvnc
DISTVERSIONPREFIX= v
-DISTVERSION= 0.1.0
-PORTREVISION= 1
+DISTVERSION= 0.1.0-54
+DISTVERSIONSUFFIX= -g33eda8c
CATEGORIES= net
MAINTAINER= jbeich at FreeBSD.org
@@ -13,7 +13,7 @@ LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= ${LOCALBASE}/include/libdrm/drm_fourcc.h:graphics/libdrm
-LIB_DEPENDS= libuv.so:devel/libuv
+LIB_DEPENDS= libaml.so:devel/aml
USES= compiler:c11 meson pkgconfig xorg
USE_GITHUB= yes
@@ -28,6 +28,6 @@ GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls
GNUTLS_MESON_ENABLED= tls
JPEG_LIB_DEPENDS= libturbojpeg.so:graphics/libjpeg-turbo
-JPEG_MESON_ENABLED= tight-encoding
+JPEG_MESON_ENABLED= jpeg
.include <bsd.port.mk>
Modified: head/net/neatvnc/distinfo
==============================================================================
--- head/net/neatvnc/distinfo Thu Jul 16 16:45:53 2020 (r542371)
+++ head/net/neatvnc/distinfo Thu Jul 16 16:49:32 2020 (r542372)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1582326259
-SHA256 (any1-neatvnc-v0.1.0_GH0.tar.gz) = b2a99cd85ad5414f7d8a5203107d1ce6b65d57bec8d28d1efc7362de8b4c7923
-SIZE (any1-neatvnc-v0.1.0_GH0.tar.gz) = 633304
+TIMESTAMP = 1594498587
+SHA256 (any1-neatvnc-v0.1.0-54-g33eda8c_GH0.tar.gz) = cc7fbce9b9e79a2b370d4698e063301d013cbf08e2945e06da4e13167a51ed3c
+SIZE (any1-neatvnc-v0.1.0-54-g33eda8c_GH0.tar.gz) = 548786
Modified: head/net/neatvnc/files/patch-default-target
==============================================================================
--- head/net/neatvnc/files/patch-default-target Thu Jul 16 16:45:53 2020 (r542371)
+++ head/net/neatvnc/files/patch-default-target Thu Jul 16 16:49:32 2020 (r542372)
@@ -1,24 +1,20 @@
Revert https://github.com/any1/neatvnc/commit/a43bb5d3d438 in favor of CPUTYPE.
-Not all i386 and amd64 support AVX and not all armv6 support NEON.
+amd64 implies SSE2 while not all armv6 have NEON.
-https://github.com/any1/wayvnc/issues/34
-
---- meson.build.orig 2020-02-21 23:04:19 UTC
+--- meson.build.orig 2020-07-11 20:16:27 UTC
+++ meson.build
-@@ -19,16 +19,6 @@ if buildtype == 'release' or buildtype == 'plain'
+@@ -21,14 +21,6 @@ if buildtype != 'debug' and buildtype != 'debugoptimiz
c_args += '-DNDEBUG'
endif
-cpu = host_machine.cpu_family()
-
-if cpu == 'x86_64'
-- c_args += '-mavx'
+- c_args += '-m' + get_option('x86_64-simd')
-elif cpu == 'arm'
- c_args += '-mfpu=neon'
-endif
-
--add_project_arguments(c_args, language: 'c')
--
- cc = meson.get_compiler('c')
+ add_project_arguments(c_args, language: 'c')
- libm = cc.find_library('m', required: false)
+ cc = meson.get_compiler('c')
Modified: head/net/wayvnc/Makefile
==============================================================================
--- head/net/wayvnc/Makefile Thu Jul 16 16:45:53 2020 (r542371)
+++ head/net/wayvnc/Makefile Thu Jul 16 16:49:32 2020 (r542372)
@@ -2,23 +2,19 @@
PORTNAME= wayvnc
DISTVERSIONPREFIX= v
-DISTVERSION= 0.1.2
-PORTREVISION= 1
+DISTVERSION= 0.1.2-140
+DISTVERSIONSUFFIX= -g1bc095b
CATEGORIES= net
-PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES+= 720b127dee00.patch:-p1 # https://github.com/any1/wayvnc/pull/31
-PATCHFILES+= d61007661480.patch:-p1 # https://github.com/any1/wayvnc/pull/31
-
MAINTAINER= jbeich at FreeBSD.org
COMMENT= VNC server for wlroots-based compositors
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \
- ${LOCALBASE}/include/libdrm/drm_fourcc.h:graphics/libdrm
-LIB_DEPENDS= libuv.so:devel/libuv \
+BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto
+LIB_DEPENDS= libaml.so:devel/aml \
+ libdrm.so:graphics/libdrm \
libwayland-client.so:graphics/wayland \
libneatvnc.so:net/neatvnc \
libxkbcommon.so:x11/libxkbcommon
@@ -26,10 +22,9 @@ LIB_DEPENDS= libuv.so:devel/libuv \
USES= compiler:c11 meson pkgconfig xorg
USE_GITHUB= yes
USE_XORG= pixman
-USE_GL= egl glesv2
+USE_GL= gbm
USE_LDCONFIG= yes
GH_ACCOUNT= any1
PLIST_FILES= bin/${PORTNAME}
-PORTDATA= *
.include <bsd.port.mk>
Modified: head/net/wayvnc/distinfo
==============================================================================
--- head/net/wayvnc/distinfo Thu Jul 16 16:45:53 2020 (r542371)
+++ head/net/wayvnc/distinfo Thu Jul 16 16:49:32 2020 (r542372)
@@ -1,7 +1,3 @@
-TIMESTAMP = 1583590742
-SHA256 (any1-wayvnc-v0.1.2_GH0.tar.gz) = 0ba19a279b62d1907a62e813183c7b10af6d4d1fcb4d274e26d6567956bb1349
-SIZE (any1-wayvnc-v0.1.2_GH0.tar.gz) = 32298
-SHA256 (720b127dee00.patch) = a5d0061ea2abcd7516f4b9d7922f13dce3f39cf8f468b715583ebcd09e6c45f4
-SIZE (720b127dee00.patch) = 802
-SHA256 (d61007661480.patch) = 63dffe4c71f32eaf48047b0f17a236cb8517448f8803adfc5ad297967d272f11
-SIZE (d61007661480.patch) = 1877
+TIMESTAMP = 1594910096
+SHA256 (any1-wayvnc-v0.1.2-140-g1bc095b_GH0.tar.gz) = afc406d7329ab83aac7872a88dcd29ffc4d187c0e038badb077ab1e1ea209481
+SIZE (any1-wayvnc-v0.1.2-140-g1bc095b_GH0.tar.gz) = 41893
More information about the svn-ports-all
mailing list