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
This commit is contained in:
Jan Beich 2021-03-25 17:34:31 +00:00
parent 0194575b4f
commit b10c84f924
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=569219
6 changed files with 40 additions and 0 deletions

View file

@ -81,6 +81,7 @@ BUILD_DEPENDS+= libepoxy>0:graphics/libepoxy # only for configure
.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 \

View file

@ -177,6 +177,7 @@
SUBDIR += libsynaptics
SUBDIR += libwacom
SUBDIR += libxcb
SUBDIR += libxcvt
SUBDIR += libxdg-basedir
SUBDIR += libxfce4menu
SUBDIR += libxfce4util

21
x11/libxcvt/Makefile Normal file
View file

@ -0,0 +1,21 @@
# $FreeBSD$
PORTNAME= libxcvt
PORTVERSION= s20210325
CATEGORIES= x11
MAINTAINER= jbeich@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>

3
x11/libxcvt/distinfo Normal file
View file

@ -0,0 +1,3 @@
TIMESTAMP = 1616665029
SHA256 (ofourdan-libxcvt-81747a3d1270edb4d9df8f133206914512f604fe_GL0.tar.gz) = 459734f54717bae7f52894dc6f7812245debba25cffbbf94386327d6cf14c86e
SIZE (ofourdan-libxcvt-81747a3d1270edb4d9df8f133206914512f604fe_GL0.tar.gz) = 8388

8
x11/libxcvt/pkg-descr Normal file
View file

@ -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

6
x11/libxcvt/pkg-plist Normal file
View file

@ -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