Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 11 Jun 2017 13:46:41 +0000 (UTC)
From:      Wen Heping <wen@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r443389 - in head/audio/shairport: . files
Message-ID:  <201706111346.v5BDkflQ008975@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: wen
Date: Sun Jun 11 13:46:40 2017
New Revision: 443389
URL: https://svnweb.freebsd.org/changeset/ports/443389

Log:
  - Update to 1.1.1
  
  PR:		194153
  Submitted by:	swills@
  Approved by:	maintainer(timeout, > 2 years)

Added:
  head/audio/shairport/files/patch-Makefile   (contents, props changed)
  head/audio/shairport/files/patch-configure   (contents, props changed)
Deleted:
  head/audio/shairport/files/patch-shairport.pl
Modified:
  head/audio/shairport/Makefile
  head/audio/shairport/distinfo
  head/audio/shairport/files/shairport.in

Modified: head/audio/shairport/Makefile
==============================================================================
--- head/audio/shairport/Makefile	Sun Jun 11 13:39:17 2017	(r443388)
+++ head/audio/shairport/Makefile	Sun Jun 11 13:46:40 2017	(r443389)
@@ -2,48 +2,37 @@
 # $FreeBSD$
 
 PORTNAME=	shairport
-PORTVERSION=	0.05
-PORTREVISION=	1
+PORTVERSION=	1.1.1
 CATEGORIES=	audio
 
 MAINTAINER=	miks.mikelsons@gmail.com
 COMMENT=	Airtunes emulator
 
 LIB_DEPENDS=	libao.so:audio/libao
-RUN_DEPENDS=	p5-MIME-Base64>=0:converters/p5-MIME-Base64 \
-		p5-Getopt-Long>=0:devel/p5-Getopt-Long \
-		p5-URI>=0:net/p5-URI \
-		p5-Crypt-OpenSSL-RSA>=0:security/p5-Crypt-OpenSSL-RSA \
-		p5-Digest-MD5>=0:security/p5-Digest-MD5 \
-		p5-HTTP-Message>=0:www/p5-HTTP-Message \
-		avahi-publish-service:net/avahi-app
+RUN_DEPENDS=	avahi-publish-service:net/avahi-app
 
-USES=		gmake perl5 pkgconfig ssl
-USE_PERL5=	run
+USES=		gmake pkgconfig ssl
 USE_GITHUB=	yes
-GH_ACCOUNT=	miks
-GH_TAGNAME=	b1cb9ea
+GH_ACCOUNT=	abrasive
 
 USE_RC_SUBR=	${PORTNAME}
 SUB_LIST=	PERL=${PERL}
 
-PLIST_FILES=	bin/${PORTNAME} bin/hairtunes bin/${PORTNAME}.pl
+PLIST_FILES=	bin/${PORTNAME}
 PORTDOCS=	README.md
 
 OPTIONS_DEFINE=	DOCS
 
 post-patch:
-	@${REINPLACE_CMD} -e 's|avahi-|${LOCALBASE}/bin/avahi-|g' \
-		-e 's|$$FindBin.*|"${PREFIX}/bin/hairtunes";|' \
-		-e '/use FindBin;/d;s|/usr/bin/env perl|${PERL}|' \
-		${WRKSRC}/shairport.c ${WRKSRC}/shairport.pl
-	@${REINPLACE_CMD} 's/-lssl/-lcrypto/' ${WRKSRC}/Makefile
+	@${ECHO_CMD} '"'${PORTVERSION}'"' > ${WRKSRC}/version.h
 
+do-configure:
+	cd ${WRKSRC} ; ./configure
+
 do-install:
-	${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.pl ${STAGEDIR}${PREFIX}/bin
-.for file in ${PORTNAME} hairtunes
-	${INSTALL_PROGRAM} ${WRKSRC}/${file} ${STAGEDIR}${PREFIX}/bin
-.endfor
+	cd ${WRKSRC} ; ${GMAKE} PREFIX=${STAGEDIR}${PREFIX} install
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/shairport
+
 do-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
 .for i in ${PORTDOCS}

Modified: head/audio/shairport/distinfo
==============================================================================
--- head/audio/shairport/distinfo	Sun Jun 11 13:39:17 2017	(r443388)
+++ head/audio/shairport/distinfo	Sun Jun 11 13:46:40 2017	(r443389)
@@ -1,2 +1,3 @@
-SHA256 (miks-shairport-0.05-b1cb9ea_GH0.tar.gz) = 0e38b57a90c170a8cd798efe6df00beace91fc30a97da9e6f5568a2e06f6499f
-SIZE (miks-shairport-0.05-b1cb9ea_GH0.tar.gz) = 40413
+TIMESTAMP = 1497172386
+SHA256 (abrasive-shairport-1.1.1_GH0.tar.gz) = 1b60df6d40bab874c1220d7daecd68fcff3e47bda7c6d7f91db0a5b5c43c0c72
+SIZE (abrasive-shairport-1.1.1_GH0.tar.gz) = 59487

Added: head/audio/shairport/files/patch-Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/shairport/files/patch-Makefile	Sun Jun 11 13:46:40 2017	(r443389)
@@ -0,0 +1,22 @@
+--- Makefile.orig	2014-10-05 01:39:58 UTC
++++ Makefile
+@@ -48,19 +48,9 @@
+ 	install -m 755 -d $(PREFIX)/bin
+ 	install -m 755 shairport $(PREFIX)/bin/shairport
+ 
+-GITREV=$(shell git describe --always)
+-DIRTY:=$(shell if ! git diff --quiet --exit-code; then echo -dirty; fi)
+-VERSION=\"$(GITREV)$(DIRTY)\"
+-__version_file:
+-	@if [ ! -f version.h -o "`cat .version 2>/dev/null`" != '$(VERSION)' ]; then \
+-		echo $(VERSION) > version.h; \
+-	fi
+-
+ %.o: %.c $(DEPS)
+ 	$(CC) -c $(CFLAGS) $<
+ 
+-shairport.o: __version_file
+-
+ OBJS := $(SRCS:.c=.o)
+ shairport: $(OBJS)
+ 	$(CC) $(OBJS) $(LDFLAGS) -o shairport

Added: head/audio/shairport/files/patch-configure
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/shairport/files/patch-configure	Sun Jun 11 13:46:40 2017	(r443389)
@@ -0,0 +1,31 @@
+--- configure.orig	2014-07-01 11:54:43 UTC
++++ configure
+@@ -1,6 +1,6 @@
+ #!/bin/sh
+ 
+-[ -z "${CC}" ] && CC=gcc
++[ -z "${CC}" ] && CC=cc
+ 
+ echo Configuring Shairport
+ 
+@@ -59,7 +59,7 @@
+     fi
+ }
+ 
+-do_pkg_config OpenSSL       openssl
++do_pkg_config OpenSSL       openssl         CONFIG_OPENSSL
+ do_pkg_config libao         ao              CONFIG_AO
+ do_pkg_config PulseAudio    libpulse-simple CONFIG_PULSE
+ do_pkg_config ALSA          alsa            CONFIG_ALSA
+@@ -80,9 +80,9 @@
+ 
+ 
+ echo "CFLAGS+=${CFLAGS}" >> config.mk
+-echo "LDFLAGS+=${LDFLAGS}" >> config.mk
++echo "LDFLAGS+=${LDFLAGS} -lcrypto" >> config.mk
+ 
+ echo CFLAGS: ${CFLAGS}
+-echo LDFLAGS: ${LDFLAGS}
++echo LDFLAGS: ${LDFLAGS} -lcrypto
+ 
+ echo "Configure successful. You may now build with 'make'"

Modified: head/audio/shairport/files/shairport.in
==============================================================================
--- head/audio/shairport/files/shairport.in	Sun Jun 11 13:39:17 2017	(r443388)
+++ head/audio/shairport/files/shairport.in	Sun Jun 11 13:46:40 2017	(r443389)
@@ -27,11 +27,10 @@ load_rc_config ${name}
 : ${shairport_enable="NO"}
 : ${shairport_user="nobody"}
 
-command="%%PREFIX%%/bin/${name}.pl"
+command="%%PREFIX%%/bin/${name}"
 pidfile="/var/run/${name}/${name}.pid"
-command_interpreter="%%PERL%%"
 
-command_args="-d -w ${pidfile}"
+command_args="-d -P ${pidfile}"
 start_precmd="install -d -o ${shairport_user} -g wheel -m 755 /var/run/${name}"
 
 run_rc_command "$1"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201706111346.v5BDkflQ008975>