svn commit: r551662 - head/multimedia/recordmydesktop

Alexey Dokuchaev danfe at FreeBSD.org
Wed Oct 7 20:31:28 UTC 2020


Author: danfe
Date: Wed Oct  7 20:31:25 2020
New Revision: 551662
URL: https://svnweb.freebsd.org/changeset/ports/551662

Log:
  - Make JACK audio server support optional and disabled by default as it is
    not required to grab the sound when recording desktop sessions, and not
    too many typical desktop users have it (or want it to be) installed
  - Define LICENSE (GPLv2+), assume maintainership, clean up USE_XORG list
  - Install ChangeLog as part of the port's documentation (other docfiles
    are rudimentary and/or useless, not worth to be included in the package)

Modified:
  head/multimedia/recordmydesktop/Makefile

Modified: head/multimedia/recordmydesktop/Makefile
==============================================================================
--- head/multimedia/recordmydesktop/Makefile	Wed Oct  7 18:24:06 2020	(r551661)
+++ head/multimedia/recordmydesktop/Makefile	Wed Oct  7 20:31:25 2020	(r551662)
@@ -6,18 +6,28 @@ PORTREVISION=	8
 CATEGORIES=	multimedia
 MASTER_SITES=	SF
 
-MAINTAINER=	ports at FreeBSD.org
+MAINTAINER=	danfe at FreeBSD.org
 COMMENT=	Record desktop sessions to an Ogg-Theora-Vorbis file
 
-LIB_DEPENDS=	libtheora.so:multimedia/libtheora \
-		libjack.so:audio/jack
+LICENSE=	GPLv2+
 
-GNU_CONFIGURE=	yes
-CONFIGURE_ARGS+=	--enable-oss=yes \
-			--enable-jack=yes
+LIB_DEPENDS=	libtheora.so:multimedia/libtheora
 
 USES=		xorg
-USE_XORG=	ice sm x11 xext xorgproto xfixes xdamage
+USE_XORG=	ice sm x11 xdamage xext xfixes
+GNU_CONFIGURE=	yes
+CONFIGURE_ARGS=	--enable-oss=yes
+
 PLIST_FILES=	bin/recordmydesktop man/man1/recordmydesktop.1.gz
+PORTDOCS=	ChangeLog
+
+OPTIONS_DEFINE=	DOCS JACK
+
+JACK_LIB_DEPENDS=	libjack.so:audio/jack
+JACK_CONFIGURE_OFF=	--enable-jack=no
+
+post-install-DOCS-on:
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
 
 .include <bsd.port.mk>


More information about the svn-ports-head mailing list