View | Details | Raw Unified | Return to bug 226326 | Differences between
and this patch

Collapse All | Expand All

(-)graphics/intel-backlight/Makefile (-16 / +18 lines)
Lines 2-13 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
PORTNAME=		intel-backlight
3
PORTNAME=		intel-backlight
4
PORTVERSION=		20170831
4
DISTVERSION=		20180303
5
CATEGORIES=		graphics
5
CATEGORIES=		graphics
6
MAINTAINER=		jmd@freebsd.org
6
MAINTAINER=		jmd@freebsd.org
7
COMMENT=		Control backlight on various modern Intel(R) GPUs
7
COMMENT=		Control backlight on various modern Intel(R) GPUs
8
LICENSE=		MIT
9
LICENSE_FILE=		${WRKSRC}/COPYING
10
11
ONLY_FOR_ARCHS=		amd64 i386
12
ONLY_FOR_ARCHS_REASON=	This hardware is only found on Intel x86 systems
13
8
LIB_DEPENDS=		libdrm.so:graphics/libdrm \
14
LIB_DEPENDS=		libdrm.so:graphics/libdrm \
9
			libpciaccess.so:devel/libpciaccess
15
			libpciaccess.so:devel/libpciaccess
Lines 14-37 Link Here
14
USE_GITHUB=		yes
20
USE_GITHUB=		yes
15
GH_ACCOUNT=		FreeBSDDesktop
21
GH_ACCOUNT=		FreeBSDDesktop
16
GH_PROJECT=		intel_backlight_fbsd
22
GH_PROJECT=		intel_backlight_fbsd
17
GH_TAGNAME=		baba3e6
23
GH_TAGNAME=		7339989
18
PLIST_FILES=		bin/intel_backlight
24
PORTEXAMPLES=		asmc_backlight.sh \
19
PORTEXAMPLES=		isl_backlight.sh
25
			isl_backlight.sh
20
ONLY_FOR_ARCHS=		amd64 i386
26
INSTALL_TARGET=		install-strip
21
ONLY_FOR_ARCHS_REASON=	This hardware is only found on Intel x86 systems
22
do-build:
27
OPTIONS_SUB=		yes
23
	cd ${WRKSRC} && \
28
OPTIONS_DEFINE=		EXAMPLES SUID
24
	${CC} ${CFLAGS} -o intel_backlight -I${PREFIX}/include \
29
OPTIONS_DEFAULT=	SUID
25
	-I${PREFIX}/include/libdrm  -L${PREFIX}/lib -ldrm_intel \
30
SUID_DESC=		Install intel_backlight with the setuid bit set
26
	-lpciaccess intel_reg_map.c intel_mmio.c intel_backlight.c \
27
	intel_drm.c intel_pci.c
28
do-install:
31
do-install-EXAMPLES-on:
29
	${INSTALL_PROGRAM} ${WRKSRC}/intel_backlight ${STAGEDIR}${PREFIX}/bin
32
	cd ${WRKSRC} &&	${COPYTREE_SHARE} "${PORTEXAMPLES}" ${STAGEDIR}${EXAMPLESDIR}
30
	${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
33
.include <bsd.port.options.mk>
31
	${INSTALL_DATA} ${WRKSRC}/isl_backlight.sh ${STAGEDIR}${EXAMPLESDIR}
32
.include <bsd.port.mk>
34
.include <bsd.port.mk>
(-)graphics/intel-backlight/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1504227150
1
TIMESTAMP = 1520187440
2
SHA256 (FreeBSDDesktop-intel_backlight_fbsd-20170831-baba3e6_GH0.tar.gz) = 909bcd0ad981ad3e198ea2ae8fb59f5fd0a42f18cf47eb80cd23a4bcf6639092
2
SHA256 (FreeBSDDesktop-intel_backlight_fbsd-20180303-7339989_GH0.tar.gz) = 9f26c7275bdfe4e664a9e12263565d316c5356b258f2a4f8508a26adec313af2
3
SIZE (FreeBSDDesktop-intel_backlight_fbsd-20170831-baba3e6_GH0.tar.gz) = 41192
3
SIZE (FreeBSDDesktop-intel_backlight_fbsd-20180303-7339989_GH0.tar.gz) = 42229
(-)graphics/intel-backlight/pkg-descr (-27 / +1 lines)
Lines 1-29 Link Here
1
Control backlight on various modern Intel(R) GPUs.
1
Control backlight on various modern Intel(R) GPUs.
2
See here for a list of supported chipsets:
2
WWW: https://github.com/FreeBSDDesktop/intel_backlight_fbsd
3
https://github.com/grembo/intel_backlight_fbsd/blob/master/intel_chipset.h
4
5
See here for the original project this has been taken from:
6
http://cgit.freedesktop.org/xorg/app/intel-gpu-tools/
7
8
Usage:
9
  $ sudo intel_backlight
10
  current backlight value: 30% (281/937)
11
  $ sudo intel_backlight 50
12
  current backlight value: 15% (141/937)
13
  set backlight to 50% (469/937)
14
  $ sudo intel_backlight incr
15
  current backlight value: 50% (469/937)
16
  set backlight to 51% (478/937)
17
  $ sudo intel_backlight incr
18
  current backlight value: 51% (478/937)
19
  set backlight to 60% (562/937)
20
  $ sudo intel_backlight incr
21
  current backlight value: 60% (562/937)
22
  set backlight to 70% (656/937)
23
  $ sudo intel_backlight decr
24
  current backlight value: 70% (656/937)
25
  set backlight to 60% (562/937)
26
  $ sudo intel_backlight decr
27
  current backlight value: 60% (562/937)
28
  set backlight to 51% (478/937)
(-)graphics/intel-backlight/pkg-plist (+3 lines)
Line 0 Link Here
1
%%SUID%%@(,,4555) bin/intel_backlight
2
%%NO_SUID%%@(,,0555) bin/intel_backlight
3
man/man1/intel_backlight.1.gz

Return to bug 226326