svn commit: r569219 - in head: x11 x11-servers/xorg-server x11/libxcvt
Jan Beich
jbeich at FreeBSD.org
Thu Mar 25 17:34:33 UTC 2021
Author: jbeich
Date: Thu Mar 25 17:34:31 2021
New Revision: 569219
URL: https://svnweb.freebsd.org/changeset/ports/569219
Log:
x11/libxcvt: add new port
libxcvt is a library providing a standalone version of the X server
implementation of the VESA CVT standard timing modelines generator.
libxcvt also provides a standalone version of the command line tool
cvt copied from the Xorg implementation and is meant to be a direct
replacement to the version provided by the Xorg server.
https://gitlab.freedesktop.org/ofourdan/libxcvt
Added:
head/x11/libxcvt/
head/x11/libxcvt/Makefile (contents, props changed)
head/x11/libxcvt/distinfo (contents, props changed)
head/x11/libxcvt/pkg-descr (contents, props changed)
head/x11/libxcvt/pkg-plist (contents, props changed)
Modified:
head/x11-servers/xorg-server/Makefile (contents, props changed)
head/x11/Makefile (contents, props changed)
Modified: head/x11-servers/xorg-server/Makefile
==============================================================================
--- head/x11-servers/xorg-server/Makefile Thu Mar 25 17:34:20 2021 (r569218)
+++ head/x11-servers/xorg-server/Makefile Thu Mar 25 17:34:31 2021 (r569219)
@@ -81,6 +81,7 @@ BUILD_DEPENDS+= libepoxy>0:graphics/libepoxy # only fo
.endif
.if ${SLAVE_PORT} == "no"
+CONFLICTS_INSTALL+= libxcvt # bin/cvt, https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/637
USE_GL+= gbm
USE_XORG+= pciaccess
CONFIGURE_ARGS+=--disable-dmx --disable-xephyr --disable-xnest --disable-xvfb \
Modified: head/x11/Makefile
==============================================================================
--- head/x11/Makefile Thu Mar 25 17:34:20 2021 (r569218)
+++ head/x11/Makefile Thu Mar 25 17:34:31 2021 (r569219)
@@ -177,6 +177,7 @@
SUBDIR += libsynaptics
SUBDIR += libwacom
SUBDIR += libxcb
+ SUBDIR += libxcvt
SUBDIR += libxdg-basedir
SUBDIR += libxfce4menu
SUBDIR += libxfce4util
Added: head/x11/libxcvt/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11/libxcvt/Makefile Thu Mar 25 17:34:31 2021 (r569219)
@@ -0,0 +1,21 @@
+# $FreeBSD$
+
+PORTNAME= libxcvt
+PORTVERSION= s20210325
+CATEGORIES= x11
+
+MAINTAINER= jbeich at FreeBSD.org
+COMMENT= Calculate VESA CVT mode lines
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+CONFLICTS_INSTALL= xorg-server # bin/cvt
+
+USES= meson
+USE_GITLAB= yes
+GL_SITE= https://gitlab.freedesktop.org
+GL_ACCOUNT= ofourdan
+GL_COMMIT= 81747a3d1270edb4d9df8f133206914512f604fe
+
+.include <bsd.port.mk>
Added: head/x11/libxcvt/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11/libxcvt/distinfo Thu Mar 25 17:34:31 2021 (r569219)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1616665029
+SHA256 (ofourdan-libxcvt-81747a3d1270edb4d9df8f133206914512f604fe_GL0.tar.gz) = 459734f54717bae7f52894dc6f7812245debba25cffbbf94386327d6cf14c86e
+SIZE (ofourdan-libxcvt-81747a3d1270edb4d9df8f133206914512f604fe_GL0.tar.gz) = 8388
Added: head/x11/libxcvt/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11/libxcvt/pkg-descr Thu Mar 25 17:34:31 2021 (r569219)
@@ -0,0 +1,8 @@
+libxcvt is a library providing a standalone version of the X server
+implementation of the VESA CVT standard timing modelines generator.
+
+libxcvt also provides a standalone version of the command line tool
+cvt copied from the Xorg implementation and is meant to be a direct
+replacement to the version provided by the Xorg server.
+
+WWW: https://gitlab.freedesktop.org/ofourdan/libxcvt
Added: head/x11/libxcvt/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11/libxcvt/pkg-plist Thu Mar 25 17:34:31 2021 (r569219)
@@ -0,0 +1,6 @@
+bin/cvt
+include/libxcvt/libxcvt.h
+include/libxcvt/libxcvt_mode.h
+lib/libxcvt.so
+libdata/pkgconfig/libxcvt.pc
+man/man1/cvt.1.gz
More information about the svn-ports-all
mailing list