FreeBSD Bugzilla – Attachment 132231 Details for
Bug 176480
[NEW PORT] x11-wm/compton: Compton is a compositor for X
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
compton.diff
compton.diff (text/plain), 3.86 KB, created by
Clockwork Box
on 2013-02-27 14:50:00 UTC
(
hide
)
Description:
compton.diff
Filename:
MIME Type:
Creator:
Clockwork Box
Created:
2013-02-27 14:50:00 UTC
Size:
3.86 KB
patch
obsolete
>Index: x11-wm/Makefile >=================================================================== >--- x11-wm/Makefile (revision 308183) >+++ x11-wm/Makefile (working copy) >@@ -25,6 +25,7 @@ > SUBDIR += compiz-plugins-unsupported > SUBDIR += compizconfig-backend-gconf > SUBDIR += compizconfig-python >+ SUBDIR += compton > SUBDIR += ctwm > SUBDIR += devilspie > SUBDIR += dwm >Index: x11-wm/compton/Makefile >=================================================================== >--- x11-wm/compton/Makefile (revision 0) >+++ x11-wm/compton/Makefile (working copy) >@@ -0,0 +1,63 @@ >+# $FreeBSD$ >+# >+ >+PORTNAME= compton >+PORTVERSION= 20130206 >+CATEGORIES= x11-wm >+MASTER_SITES= https://github.com/${GITHUB_USER}/${PORTNAME}/tarball/${GITVERSION}/ >+DISTNAME= ${GITHUB_USER}-${PORTNAME}-${GITVERSION} >+ >+MAINTAINER= femc7488@gmail.com >+COMMENT= A compositor for X11 >+ >+BUILD_DEPENDS= asciidoc:${PORTSDIR}/textproc/asciidoc \ >+ docbook-xml=4.5:${PORTSDIR}/textproc/docbook-xml-450 >+LIB_DEPENDS= config:${PORTSDIR}/devel/libconfig \ >+ pcre:${PORTSDIR}/devel/pcre >+ >+USE_XORG= x11 xcomposite xfixes xdamage xrender xext xrandr >+USE_GMAKE= yes >+USE_PKGCONFIG= yes >+ >+MAKE_ARGS= COMPTON_VERSION=git-${GITVERSION}-fbsd >+ALL_TARGET= compton >+ >+FETCH_ARGS= -pRr >+GITHUB_USER= chjj >+GITVERSION= 2182505 >+ >+.if !defined(NOPORTDOCS) >+PORTDOCS= README.md compton.sample.conf cdbus-driver.sh >+MAN1= compton.1 compton-trans.1 >+MAKE_ARGS+= DOCDIR=${DOCSDIR} \ >+ MANDIR=${MANPREFIX}/man/man1 >+.endif >+ >+OPTIONS_DEFINE= DRM OPENGL DBUS >+OPTIONS_DEFAULT=DRM OPENGL >+ >+DRM_DESC= DRM Vsync Support >+OPENGL_DESC= OpenGL Vsync Support >+DBUS_DESC= D-Bus Support >+ >+.include <bsd.port.options.mk> >+ >+.if ${PORT_OPTIONS:MDRM} >+LIB_DEPENDS+= drm:${PORTSDIR}/graphics/libdrm >+.else >+MAKE_ARGS+= NO_VSYNC_DRM=yes >+.endif >+ >+.if ${PORT_OPTIONS:MOPENGL} >+USE_GL= gl >+.else >+MAKE_ARGS+= NO_VSYNC_OPENGL=yes >+.endif >+ >+.if ${PORT_OPTIONS:MDBUS} >+LIB_DEPENDS+= dbus-1:${PORTSDIR}/devel/dbus >+.else >+MAKE_ARGS+= NO_DBUS=yes >+.endif >+ >+.include <bsd.port.mk> >Index: x11-wm/compton/distinfo >=================================================================== >--- x11-wm/compton/distinfo (revision 0) >+++ x11-wm/compton/distinfo (working copy) >@@ -0,0 +1,2 @@ >+SHA256 (chjj-compton-2182505.tar.gz) = cf022e0825555fdf82046a0534b2f6f5463c3ab6285b03ea3c647dd55950d916 >+SIZE (chjj-compton-2182505.tar.gz) = 107968 >Index: x11-wm/compton/files/patch-c2.h >=================================================================== >--- x11-wm/compton/files/patch-c2.h (revision 0) >+++ x11-wm/compton/files/patch-c2.h (working copy) >@@ -0,0 +1,15 @@ >+--- src/c2.h.orig 2013-02-06 01:40:34.000000000 +0800 >++++ src/c2.h 2013-02-06 01:40:53.000000000 +0800 >+@@ -35,10 +35,8 @@ >+ /// Pointer to a condition tree. >+ typedef struct { >+ bool isbranch : 1; >+- union { >+- c2_b_t *b; >+- c2_l_t *l; >+- }; >++ c2_b_t *b; >++ c2_l_t *l; >+ } c2_ptr_t; >+ >+ /// Initializer for c2_ptr_t. >Index: x11-wm/compton/pkg-descr >=================================================================== >--- x11-wm/compton/pkg-descr (revision 0) >+++ x11-wm/compton/pkg-descr (working copy) >@@ -0,0 +1,11 @@ >+Compton is a compositor for X, and a fork of xcompmgr-dana. >+ >+I was frustrated by the low amount of standalone lightweight compositors. >+Compton was forked from Dana Jansens' fork of xcompmgr and refactored. >+I fixed whatever bug I found, and added features I wanted. >+Things seem stable, but don't quote me on it. >+I will most likely be actively working on this until I get the features I want. >+This is also a learning experience for me. >+That is, I'm partially doing this out of a desire to learn Xlib. >+ >+WWW: https://github.com/chjj/compton >Index: x11-wm/compton/pkg-plist >=================================================================== >--- x11-wm/compton/pkg-plist (revision 0) >+++ x11-wm/compton/pkg-plist (working copy) >@@ -0,0 +1,3 @@ >+@comment $FreeBSD$ >+bin/compton >+bin/compton-trans
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 176480
: 132231