From mandree@FreeBSD.org  Sun Oct 27 12:48:13 2013
Return-Path: <mandree@FreeBSD.org>
Received: from apollo.emma.line.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by hub.freebsd.org (Postfix) with ESMTP id 6BB9C74C
	for <FreeBSD-gnats-submit@freebsd.org>; Sun, 27 Oct 2013 12:48:13 +0000 (UTC)
	(envelope-from mandree@FreeBSD.org)
Received: from mandree by apollo.emma.line.org with local (Exim 4.80.1 (FreeBSD))
	(envelope-from <mandree@FreeBSD.org>)
	id 1VaPlL-000CjN-Nu
	for FreeBSD-gnats-submit@freebsd.org; Sun, 27 Oct 2013 13:48:11 +0100
Message-Id: <E1VaPlL-000CjN-Nu@apollo.emma.line.org>
Date: Sun, 27 Oct 2013 13:48:11 +0100
From: Matthias Andree <mandree@FreeBSD.org>
Reply-To: Matthias Andree <mandree@FreeBSD.org>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: multimedia/vlc: can not be packaged on pre-NG systems
X-Send-Pr-Version: 3.114
X-GNATS-Notify:

>Number:         183356
>Category:       ports
>Synopsis:       multimedia/vlc: can not be packaged on pre-NG systems
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    wg
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Oct 27 12:50:00 UTC 2013
>Closed-Date:    Sun Oct 27 23:37:22 UTC 2013
>Last-Modified:  Sun Oct 27 23:37:22 UTC 2013
>Originator:     Matthias Andree
>Release:        FreeBSD 9.2-RELEASE amd64
>Organization:
>Environment:
System: FreeBSD apollo.emma.line.org 9.2-RELEASE FreeBSD 9.2-RELEASE #4: Thu Oct 17 06:54:18 CEST 2013 root@apollo.emma.line.org:/usr/obj/usr/src/sys/GENERIC amd64


	
>Description:
There is a regression on my 9.2-amd64 system (that does not use pkgNG):

$ make package
===>  Building package for vlc-2.1.0,4
Creating package /var/tmp/usr/ports/multimedia/vlc/work/vlc-2.1.0,4.tbz
Registering depends: ffmpeg-2.0.2,1 gnutls-2.12.23_1 lzo2-2.06_1 libcdio-0.83_2 cdparanoia-3.9.8_9 faac-1.28_2 faad2-2.7_4,1 fdk-aac-0.1.2 libsamplerate-0.1.8_3 twolame-0.3.13 libsndfile-1.0.25_3 flac-1.3.0_1 gsm-1.0.13 lame-3.99.5_1 liba52-0.7.4_2 libaacplus-2.0.2_2 libcddb-1.3.2_1 libid3tag-0.15.1b libmad-0.15.1b_2 libmodplug-0.8.8.4 libmtp-1.1.6_1 libkate-0.4.1_2 libtheora-1.1.1_3 libvorbis-1.3.3_1,3 speex-1.2.r1_5,1 libogg-1.3.1,4 openal-soft-1.15.1_2 opus-1.0.3 taglib-1.9.1 vo-aacenc-0.1.3 vo-amrwbenc-0.1.3 libass-0.10.2 enca-1.13 fribidi-0.19.2_1 avahi-app-0.6.31 dbus-glib-0.100.2 dbus-1.6.12 gdbm-1.10 gobject-introspection-1.36.0_2 qt4-gui-4.8.5 qt4-corelib-4.8.5 desktop-file-utils-0.22_1 glib-2.36.3 sdl_image-1.2.12_3 sdl-1.2.15_2,2 x264-0.136.2358 gpac-libgpac-0.4.5_7,1 libGLU-9.0.0 libva-1.2.1 libGL-7.6.1_4 aalib-1.4.r5_6 libXcursor-1.1.14 libXdamage-1.1.4 xdg-utils-1.0.2.20130919_1 xset-1.2.3_1 libXfontcache-1.0.5 libXxf86vm-1.1.3 libXinerama-1.1.3,1 libXi-1.7.2,1 xprop-1.2.2 libXmu-1.1.2,1 libXrandr-1.4.2 libXpm-3.5.11 libXext-1.3.2,1 libXfixes-5.0.1 libXrender-0.9.8 libXt-1.1.4,1 libX11-1.6.2,1 libbluray-0.3.0,1 libaacs-0.6.0 libgcrypt-1.5.3 gnutls3-3.1.15 libgpg-error-1.12 libidn-1.28_1 xcb-util-keysyms-0.3.9 xcb-util-0.3.9_1,1 libxcb-1.9.1 libxml2-2.8.0_2 python27-2.7.5_3 recode-3.6_9 gettext-0.18.3.1 libiconv-1.14_1 p5-Unicode-Map8-0.13 p5-Unicode-String-2.09 icu-50.1.2 libdaemon-0.14 libffi-3.0.13 libdrm-2.4.17_1 libpciaccess-0.13.2 libpthread-stubs-0.3_4 libtar-1.2.11_2 schroedinger-1.0.11_1 orc-0.4.18 pcre-8.33 bitstream-vera-1.10_5 libdca-0.0.5 p11-kit-0.16.3 libtasn1-2.14 pkgconf-0.9.3 upnp-1.6.18,1 webp-0.3.1_1 tiff-4.0.3 jbigkit-1.6 libv4l-0.8.8_1 jpeg-8_4 opencv-core-2.3.1_8 fontconfig-2.10.95,1 freetype2-2.5.0.1 png-1.5.17 lua-5.1.5_6 perl5-5.16.3_2 djbfft-0.76_2 fftw3-3.3.3_1 fftw3-float-3.3.3_1 nettle-2.7.1 gmp-5.1.3 gnomehier-3.0 hicolor-icon-theme-0.12 pciids-20131023 libdvbpsi-0.2.2 libdvdnav-4.2.0_1 libdvdread-4.2.0_2 libdvdcss-1.2.12 libmatroska-1.4.1_1 libmpeg2-0.5.1_3 libvpx-1.2.0 mp4v2-1.9.1 rtmpdump-2.4.20130923 xvid-1.3.2,1 libproxy-0.4.6 ca_root_nss-3.15.2_1 gnome_subr-1.0 expat-2.1.0 libebml-1.3.0 fontcacheproto-0.1.3 damageproto-1.2.1 dri2proto-2.8 fixesproto-5.0 inputproto-2.3 kbproto-1.0.6 libSM-1.2.2,1 libICE-1.0.8,1 libXau-1.0.8 libXdmcp-1.1.1 randrproto-1.4.0 renderproto-0.11.1 xextproto-7.2.1 xf86vidmodeproto-2.3.1 xineramaproto-1.2.1 xproto-7.0.24.
pkg_create: read_plist: unknown command '@dirrmtry share/vlc/utils' (package tools out of date?)
pkg_create: read_plist: unknown command '@dirrmtry share/vlc/skins2/fonts' (package tools out of date?)
pkg_create: read_plist: unknown command '@dirrmtry share/vlc/skins2' (package tools out of date?)
pkg_create: read_plist: unknown command '@dirrmtry share/vlc/lua/http/requests' (package tools out of date?)
...
pkg_create: read_plist: unknown command '@dirrmtry lib/vlc' (package tools out of date?)
pkg_create: read_plist: unknown command '@dirrmtry lib/pkgconfig' (package tools out of date?)
pkg_create: read_plist: unknown command '@dirrmtry include/vlc/plugins' (package tools out of date?)
pkg_create: read_plist: unknown command '@dirrmtry include/vlc' (package tools out of date?)
pkg_create: write_plist: unknown command type -1 (share/vlc/utils)
*** [do-package] Error code 1

Stop in /usr/ports/multimedia/vlc.
*** [package] Error code 1

Stop in /usr/ports/multimedia/vlc.

	
>How-To-Repeat:
	
>Fix:
Suggest to replace @dirrmtry by @unexec rmdir >/dev/null 2>&1 DIRECTORY || :
	


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-multimedia 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Sun Oct 27 12:50:08 UTC 2013 
Responsible-Changed-Why:  
Over to maintainer (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=183356 
Responsible-Changed-From-To: freebsd-multimedia->wg 
Responsible-Changed-By: wg 
Responsible-Changed-When: Sun Oct 27 22:20:02 UTC 2013 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=183356 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/183356: commit references a PR
Date: Sun, 27 Oct 2013 22:20:50 +0000 (UTC)

 Author: wg
 Date: Sun Oct 27 22:20:43 2013
 New Revision: 331809
 URL: http://svnweb.freebsd.org/changeset/ports/331809
 
 Log:
   multimedia/vlc: fix package without pkgng
   
   - Fix package without pkgng
   
   PR:		ports/183356
   Submitted by:	mandree
 
 Modified:
   head/multimedia/vlc/Makefile
 
 Modified: head/multimedia/vlc/Makefile
 ==============================================================================
 --- head/multimedia/vlc/Makefile	Sun Oct 27 22:01:20 2013	(r331808)
 +++ head/multimedia/vlc/Makefile	Sun Oct 27 22:20:43 2013	(r331809)
 @@ -720,10 +720,10 @@ post-install:
  	@${FIND} ${STAGEDIR} -type d | ${SED} -e "s,${STAGEDIR},,g" \
  		| while read line; do \
  		${GREP} -qw "^$${line}$$" ${WRKDIR}/.mtree || { \
 -			[ -n "$${line}" ] && ${ECHO_CMD} "@dirrmtry $${line}"; \
 +			[ -n "$${line}" ] && ${ECHO_CMD} "@unexec rmdir "%D/$${line}" >/dev/null 2>&1 || :"; \
  		}; \
  		done | ${SORT} -r | ${SED} \
 -		-e "s,${PREFIX}/,,g" | ${GREP} -v "^@dirrmtry share/licenses" >> ${TMPPLIST} || ${TRUE}
 +		-e "s,${PREFIX}/,,g" | ${GREP} -v "^@unexec rmdir %D/share/licenses" >> ${TMPPLIST} || ${TRUE}
  
  
  .include <bsd.port.post.mk>
 _______________________________________________
 svn-ports-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-ports-all
 To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
 
State-Changed-From-To: open->closed 
State-Changed-By: wg 
State-Changed-When: Sun Oct 27 23:37:21 UTC 2013 
State-Changed-Why:  
Committed. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=183356 
>Unformatted:
