summaryrefslogtreecommitdiff
path: root/x11/libXxf86
diff options
context:
space:
mode:
authorEric Anholt <anholt@FreeBSD.org>2004-05-10 04:59:35 +0000
committerEric Anholt <anholt@FreeBSD.org>2004-05-10 04:59:35 +0000
commitd3002112d6b73f21fb406b720abaa6e2aa9ca5c4 (patch)
treec2723e86a1c0f6a7b93ac758c3f0e89eab9e248a /x11/libXxf86
parentOops, remove StudlyCaps on these two new ports, matching others. (diff)
New port: libXxf86 taken from X.org release 6.7.0 at freedesktop.org:
Miscellaneous XFree86 X extensions libraries
Notes
Notes: svn path=/head/; revision=108793
Diffstat (limited to 'x11/libXxf86')
-rw-r--r--x11/libXxf86/Makefile56
-rw-r--r--x11/libXxf86/distinfo2
-rw-r--r--x11/libXxf86/files/Imakefile9
-rw-r--r--x11/libXxf86/files/patch-Xxf86dga-Imakefile30
-rw-r--r--x11/libXxf86/files/patch-Xxf86misc-Imakefile28
-rw-r--r--x11/libXxf86/files/patch-Xxf86vm-Imakefile28
-rw-r--r--x11/libXxf86/pkg-descr6
-rw-r--r--x11/libXxf86/pkg-plist9
8 files changed, 168 insertions, 0 deletions
diff --git a/x11/libXxf86/Makefile b/x11/libXxf86/Makefile
new file mode 100644
index 000000000000..58699752656e
--- /dev/null
+++ b/x11/libXxf86/Makefile
@@ -0,0 +1,56 @@
+# New ports collection makefile for: libXxf86
+# Date Created: 7 May 2004
+# Whom: Eric Anholt <anholt@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= libXxf86
+PORTVERSION= 1.0
+CATEGORIES= x11
+MASTER_SITES= http://freedesktop.org/~xorg/X11R6.7.0/src/
+DISTNAME= X11R6.7.0-src1
+
+MAINTAINER= x11@FreeBSD.org
+COMMENT= Miscellaneous XFree86 X extensions libraries
+
+LIB_PC_DEPENDS= ${X11BASE}/include/X11/extensions/xf86dga.h:${PORTSDIR}/x11/xf86ext \
+ ${X11BASE}/libdata/pkgconfig/xext.pc:${PORTSDIR}/x11/libXext
+BUILD_DEPENDS= ${LIB_PC_DEPENDS}
+RUN_DEPENDS= ${LIB_PC_DEPENDS}
+
+CONFLICTS= XFree86-libraries-*
+
+USE_IMAKE= YES
+USE_X_PREFIX= no
+PREFIX?= ${X11BASE}
+DIST_SUBDIR= xorg
+INSTALLS_SHLIB= yes
+WRKSRC= ${WRKDIR}/xc/lib
+EXTRACT_AFTER_ARGS= | ${TAR} -xf - xc/lib
+MAN3= XDGA.3 \
+ XDGAChangePixmapMode.3 \
+ XDGACloseFramebuffer.3 \
+ XDGACopyArea.3 \
+ XDGACopyTransparentArea.3 \
+ XDGACreateColormap.3 \
+ XDGAFillRectangle.3 \
+ XDGAGetViewportStatus.3 \
+ XDGAInstallColormap.3 \
+ XDGAKeyEventToXKeyEvent.3 \
+ XDGAOpenFramebuffer.3 \
+ XDGAQueryExtension.3 \
+ XDGAQueryModes.3 \
+ XDGAQueryVersion.3 \
+ XDGASelectInput.3 \
+ XDGASetClientVersion.3 \
+ XDGASetMode.3 \
+ XDGASetViewport.3 \
+ XDGASync.3 \
+ XF86DGA.3 \
+ XFree86-DGA.3
+
+post-patch:
+ ${CP} ${FILESDIR}/Imakefile ${WRKSRC}/
+
+.include <bsd.port.mk>
diff --git a/x11/libXxf86/distinfo b/x11/libXxf86/distinfo
new file mode 100644
index 000000000000..3b6121dc89e0
--- /dev/null
+++ b/x11/libXxf86/distinfo
@@ -0,0 +1,2 @@
+MD5 (xorg/X11R6.7.0-src1.tar.gz) = 22465263bae7a2e9f5ad77e172cf1ab5
+SIZE (xorg/X11R6.7.0-src1.tar.gz) = 30039655
diff --git a/x11/libXxf86/files/Imakefile b/x11/libXxf86/files/Imakefile
new file mode 100644
index 000000000000..283c15142cfe
--- /dev/null
+++ b/x11/libXxf86/files/Imakefile
@@ -0,0 +1,9 @@
+#define IHaveSubdirs
+#define PassCDebugFlags
+
+SUBDIRS = Xxf86misc Xxf86vm Xxf86dga
+
+MakeSubdirs($(SUBDIRS))
+DependSubdirs($(SUBDIRS))
+MakeLintLibSubdirs($(LINTSUBDIRS))
+MakeLintSubdirs($(LINTSUBDIRS),install.ln,install.ln)
diff --git a/x11/libXxf86/files/patch-Xxf86dga-Imakefile b/x11/libXxf86/files/patch-Xxf86dga-Imakefile
new file mode 100644
index 000000000000..ae8c7a81671c
--- /dev/null
+++ b/x11/libXxf86/files/patch-Xxf86dga-Imakefile
@@ -0,0 +1,30 @@
+--- Xxf86dga/Imakefile.orig Sat May 8 16:30:52 2004
++++ Xxf86dga/Imakefile Sat May 8 16:33:56 2004
+@@ -1,20 +1,19 @@
+ XCOMM $XdotOrg: xc/lib/Xxf86dga/Imakefile,v 1.1.4.2.4.2 2004/03/05 12:46:31 eich Exp $
+ XCOMM $XFree86: xc/lib/Xxf86dga/Imakefile,v 3.6 2003/05/05 20:42:30 tsi Exp $
+
+-#define DoNormalLib NormalLibXxf86dga
+-#define DoSharedLib SharedLibXxf86dga
+-#define DoExtraLib SharedLibXxf86dga
+-#define DoDebugLib DebugLibXxf86dga
+-#define DoProfileLib ProfileLibXxf86dga
++#define DoNormalLib YES
++#define DoSharedLib YES
++#define DoExtraLib YES
++#define DoDebugLib NO
++#define DoProfileLib NO
+ #define LibName Xxf86dga
+ #define SoRev SOXXF86DGAREV
++SOXXF86DGAREV = 1.0
+ #define LibHeaders NO
+
+ #include <Threads.tmpl>
+
+-#ifdef SharedXxf86dgaReqs
+-REQUIREDLIBS = SharedXxf86dgaReqs
+-#endif
++REQUIREDLIBS = $(LDPRELIB) $(XLIB)
+
+ XF86DGASRCS = XF86DGA.c XF86DGA2.c
+ XF86DGAOBJS = XF86DGA.o XF86DGA2.o
diff --git a/x11/libXxf86/files/patch-Xxf86misc-Imakefile b/x11/libXxf86/files/patch-Xxf86misc-Imakefile
new file mode 100644
index 000000000000..26f53bac1b39
--- /dev/null
+++ b/x11/libXxf86/files/patch-Xxf86misc-Imakefile
@@ -0,0 +1,28 @@
+--- Xxf86misc/Imakefile.orig Sat May 8 16:31:00 2004
++++ Xxf86misc/Imakefile Sat May 8 16:34:55 2004
+@@ -1,18 +1,17 @@
+ XCOMM $XFree86: xc/lib/Xxf86misc/Imakefile,v 3.3 2002/10/16 00:37:34 dawes Exp $
+-#define DoNormalLib NormalLibXxf86misc
+-#define DoSharedLib SharedLibXxf86misc
+-#define DoExtraLib SharedLibXxf86misc
+-#define DoDebugLib DebugLibXxf86misc
+-#define DoProfileLib ProfileLibXxf86misc
++#define DoNormalLib YES
++#define DoSharedLib YES
++#define DoExtraLib YES
++#define DoDebugLib NO
++#define DoProfileLib NO
+ #define LibName Xxf86misc
+ #define SoRev SOXXF86MISCREV
++SOXXF86MISCREV = 1.0
+ #define LibHeaders NO
+
+ #include <Threads.tmpl>
+
+-#ifdef SharedXxf86miscReqs
+-REQUIREDLIBS = SharedXxf86miscReqs
+-#endif
++REQUIREDLIBS = $(LDPRELIB) $(XLIB)
+
+ XF86MISCSRCS = XF86Misc.c
+ XF86MISCOBJS = XF86Misc.o
diff --git a/x11/libXxf86/files/patch-Xxf86vm-Imakefile b/x11/libXxf86/files/patch-Xxf86vm-Imakefile
new file mode 100644
index 000000000000..aac17a7edab7
--- /dev/null
+++ b/x11/libXxf86/files/patch-Xxf86vm-Imakefile
@@ -0,0 +1,28 @@
+--- Xxf86vm/Imakefile.orig Sat May 8 16:30:56 2004
++++ Xxf86vm/Imakefile Sat May 8 16:34:35 2004
+@@ -1,18 +1,17 @@
+ XCOMM $XFree86: xc/lib/Xxf86vm/Imakefile,v 3.3 2002/10/16 00:37:34 dawes Exp $
+-#define DoNormalLib NormalLibXxf86vm
+-#define DoSharedLib SharedLibXxf86vm
+-#define DoExtraLib SharedLibXxf86vm
+-#define DoDebugLib DebugLibXxf86vm
+-#define DoProfileLib ProfileLibXxf86vm
++#define DoNormalLib YES
++#define DoSharedLib YES
++#define DoExtraLib YES
++#define DoDebugLib NO
++#define DoProfileLib NO
+ #define LibName Xxf86vm
+ #define SoRev SOXXF86VMREV
++SOXXF86VMREV = 1.0
+ #define LibHeaders NO
+
+ #include <Threads.tmpl>
+
+-#ifdef SharedXxf86vmReqs
+-REQUIREDLIBS = SharedXxf86vmReqs
+-#endif
++REQUIREDLIBS = $(LDPRELIB) $(XLIB)
+
+ VIDMODESRCS = XF86VMode.c
+ VIDMODEOBJS = XF86VMode.o
diff --git a/x11/libXxf86/pkg-descr b/x11/libXxf86/pkg-descr
new file mode 100644
index 000000000000..1c83c4e6cf58
--- /dev/null
+++ b/x11/libXxf86/pkg-descr
@@ -0,0 +1,6 @@
+This package contains miscellaneous XFree86 X extensions libraries
+
+WWW: http://www.freedesktop.org/Software/xorg
+
+- Eric Anholt
+anholt@FreeBSD.org
diff --git a/x11/libXxf86/pkg-plist b/x11/libXxf86/pkg-plist
new file mode 100644
index 000000000000..8468359796c4
--- /dev/null
+++ b/x11/libXxf86/pkg-plist
@@ -0,0 +1,9 @@
+lib/libXxf86dga.a
+lib/libXxf86dga.so
+lib/libXxf86dga.so.1
+lib/libXxf86misc.a
+lib/libXxf86misc.so
+lib/libXxf86misc.so.1
+lib/libXxf86vm.a
+lib/libXxf86vm.so
+lib/libXxf86vm.so.1