aboutsummaryrefslogtreecommitdiffstats
path: root/x11
diff options
context:
space:
mode:
authorbsam <bsam@FreeBSD.org>2013-02-15 18:53:01 +0800
committerbsam <bsam@FreeBSD.org>2013-02-15 18:53:01 +0800
commit0b6f52995a78ae88a6fea446cc8da8da7a6d65e2 (patch)
tree0c95376fbb1a2b37f5b6b28b6ded0f55b2b078be /x11
parent2d1279caa4f2cf22a868d5a5063d91e5ebdfca21 (diff)
downloadfreebsd-ports-gnome-0b6f52995a78ae88a6fea446cc8da8da7a6d65e2.tar.gz
freebsd-ports-gnome-0b6f52995a78ae88a6fea446cc8da8da7a6d65e2.tar.zst
freebsd-ports-gnome-0b6f52995a78ae88a6fea446cc8da8da7a6d65e2.zip
The libXcm library is colour management helper for Xorg. It contains
a reference implementation of the X Color Management specification. It allows to attach colour regions to X windows to communicate with colour servers.
Diffstat (limited to 'x11')
-rw-r--r--x11/Makefile1
-rw-r--r--x11/libXcm/Makefile24
-rw-r--r--x11/libXcm/distinfo2
-rw-r--r--x11/libXcm/pkg-descr4
-rw-r--r--x11/libXcm/pkg-plist13
5 files changed, 44 insertions, 0 deletions
diff --git a/x11/Makefile b/x11/Makefile
index 2f256e6a37c2..201935819b7a 100644
--- a/x11/Makefile
+++ b/x11/Makefile
@@ -143,6 +143,7 @@
SUBDIR += libXScrnSaver
SUBDIR += libXTrap
SUBDIR += libXau
+ SUBDIR += libXcm
SUBDIR += libXcomposite
SUBDIR += libXcursor
SUBDIR += libXdamage
diff --git a/x11/libXcm/Makefile b/x11/libXcm/Makefile
new file mode 100644
index 000000000000..782855fb48e9
--- /dev/null
+++ b/x11/libXcm/Makefile
@@ -0,0 +1,24 @@
+# $FreeBSD$
+
+PORTNAME= libXcm
+PORTVERSION= 0.5.2
+CATEGORIES= x11
+MASTER_SITES= SF/oyranos/${PORTNAME}/${PORTNAME}-${PORTVERSION:C|(.*)\.[0-9]*$|\1|}
+
+MAINTAINER= bsam@FreeBSD.org
+COMMENT= X Colour Management Library
+
+LICENSE= MIT
+
+XORG_CAT= lib
+USE_PKGCONFIG= build
+USE_XORG= xfixes xmu
+
+MAN3= Xcm.3 XcmDDC.3 XcmEdidParse.3 XcmEvents.3 XcolorProfile.3 \
+ XcolorRegion.3 libXcm.3
+
+post-patch:
+ @${SED} -I.bak -e 's:{libdir}/pkgconfig:{prefix}/libdata/pkgconfig:g' \
+ ${WRKSRC}/Makefile.in
+
+.include <bsd.port.mk>
diff --git a/x11/libXcm/distinfo b/x11/libXcm/distinfo
new file mode 100644
index 000000000000..7fdb24c20b62
--- /dev/null
+++ b/x11/libXcm/distinfo
@@ -0,0 +1,2 @@
+SHA256 (xorg/lib/libXcm-0.5.2.tar.bz2) = 1ed2750e55dd3c8c9e1597de577bdc3a72d37e976979926d973ea9e3583afcd5
+SIZE (xorg/lib/libXcm-0.5.2.tar.bz2) = 301813
diff --git a/x11/libXcm/pkg-descr b/x11/libXcm/pkg-descr
new file mode 100644
index 000000000000..4a5026e83aac
--- /dev/null
+++ b/x11/libXcm/pkg-descr
@@ -0,0 +1,4 @@
+The libXcm library is colour management helper for Xorg. It contains
+a reference implementation of the X Color Management specification.
+It allows to attach colour regions to X windows to communicate with
+colour servers.
diff --git a/x11/libXcm/pkg-plist b/x11/libXcm/pkg-plist
new file mode 100644
index 000000000000..6ede719ea7b9
--- /dev/null
+++ b/x11/libXcm/pkg-plist
@@ -0,0 +1,13 @@
+include/X11/Xcm/Xcm.h
+include/X11/Xcm/XcmDDC.h
+include/X11/Xcm/XcmEdidParse.h
+include/X11/Xcm/XcmEvents.h
+include/X11/Xcm/XcmVersion.h
+lib/libXcm.la
+lib/libXcm.so
+lib/libXcm.so.0
+libdata/pkgconfig/xcm.pc
+share/cmake/Modules/FindXcm.cmake
+@dirrmtry share/cmake/Modules
+@dirrmtry share/cmake
+@dirrm include/X11/Xcm