Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 23 May 2010 18:39:21 GMT
From:      Garrett Cooper <gcooper@FreeBSD.org>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/146883: [patch] fix the package build for net-im/pidgin
Message-ID:  <201005231839.o4NIdLYQ092606@www.freebsd.org>
Resent-Message-ID: <201005232206.o4NM6xNL017190@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         146883
>Category:       ports
>Synopsis:       [patch] fix the package build for net-im/pidgin
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun May 23 22:06:59 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Garrett Cooper
>Release:        9-CURRENT
>Organization:
Cisco Systems, Inc.
>Environment:
FreeBSD bayonetta.local 9.0-CURRENT FreeBSD 9.0-CURRENT #0 r206173M: Mon Apr 26 22:45:06 PDT 2010     root@bayonetta.local:/usr/obj/usr/src/sys/BAYONETTA.ata  amd64
>Description:
make package currently fails for pidgin as follows:



After applying the attached patch it passes (and the details in +CONTENTS are correct):

install  -o root -g wheel -m 444 /usr/ports/net-im/pidgin/work/pidgin-2.7.0/pidgin.desktop  /usr/local/share/applications/pidgin.desktop
install  -o root -g wheel -m 444 /usr/ports/net-im/pidgin/work/pidgin-2.7.0/doc/pidgin.1 /usr/local/man/man1
===>   Compressing manual pages for pidgin-2.7.0_1
===>   Running ldconfig
/sbin/ldconfig -m /usr/local/lib
===>   Registering installation for pidgin-2.7.0_1
===>  Building package for pidgin-2.7.0_1
Creating package /usr/ports/packages/All/pidgin-2.7.0_1.tbz
Registering depends: libpurple-2.7.0_1 farsight2-0.0.19 py26-gstreamer-0.10.18 py26-gtk-2.17.0_3 gtkspell-2.0.16_2 gtk-2.20.1_1 libglade2-2.6.4_3 atk-1.30.0 gstreamer-plugins-core-0.10_11 gstreamer-plugins-a52dec-0.10.14,3 gstreamer-plugins-mp3-0.10.0_1 gstreamer-plugins-mad-0.10.14,3 gstreamer-plugins-vorbis-0.10.29,3 gstreamer-plugins-ogg-0.10.29,3 liba52-0.7.4_2 libid3tag-0.15.1b libmad-0.15.1b_2 gstreamer-plugins-theora-0.10.29,3 libtheora-1.1.1_1 libvorbis-1.2.3_1,3 libogg-1.1.4,4 gstreamer-plugins-dvd-0.10.14,3 gstreamer-plugins-ugly-0.10.14_1,3 gstreamer-plugins-libpng-0.10.22,3 gstreamer-plugins-good-0.10.22,3 gstreamer-plugins-pango-0.10.29,3 gstreamer-ffmpeg-0.10.10 gstreamer-plugins-xvid-0.10.18,3 gstreamer-plugins-dts-0.10.18,3 gstreamer-plugins-bad-0.10.18,3 libnice-0.0.12 gstreamer-plugins-0.10.29,3 gstreamer-0.10.29 pango-1.28.0 gobject-introspection-0.6.10 bison-2.4.1,1 shared-mime-info-0.71 py26-gobject-2.21.1 avahi-app-0.6.25_2 py26-dbus-0.83.1 dbus-glib-0.8
 6 enchant-1.4.2 gio-fam-backend-2.24.1 gamin-0.1.10_3 glib-2.24.1 popt-1.14 libidn-1.15 aspell-0.60.6_2 gettext-0.17_1 py26-libxml2-2.7.7 dbus-1.2.24_1 libxml2-2.7.7 libiconv-1.13.1_1 gdbm-1.8.3_3 nss-3.12.6_2 sqlite3-3.6.23.1_1 libcheck-0.9.8 libdaemon-0.14 libffi-3.0.9 liboil-0.3.17 libXScrnSaver-1.2.0 libXv-1.0.5,1 libXinerama-1.1,1 libXi-1.3,1 libXrandr-1.3.0 libXcomposite-0.4.1,1 libXext-1.1.1,1 py26-cairo-1.8.8_1 cairo-1.8.10_1,1 libXft-2.1.14 libXcursor-1.1.10 libXrender-0.9.5 startup-notification-0.10 libXdamage-1.1.2 libXfixes-4.0.4 libX11-1.3.3,1 xcb-util-0.3.6_1 libxcb-1.6 libpthread-stubs-0.3_3 m4-1.4.14,1 libsigsegv-2.5 nspr-4.8.2 pcre-8.02 libXau-1.0.5 libXdmcp-1.0.3 libSM-1.1.1,1 libICE-1.0.6,1 xorg-fonts-truetype-7.5 font-bh-ttf-1.0.1 font-misc-meltho-1.0.1 font-misc-ethiopic-1.0.1 mkfontdir-1.0.5 mkfontscale-1.0.7 libfontenc-1.0.5 xproto-7.0.16 bitstream-vera-1.10_4 fontconfig-2.8.0,1 freetype2-2.3.12 pixman-0.16.6 libdca-0.0.5 pkg-config-0.23_1 jasper-1.900
 .1_9 tiff-3.9.2_1 jbigkit-1.6 jpeg-8_2 png-1.4.1_1 perl-5.10!
 .1_1 python26-2.6.5 djbfft-0.76_2 gnomehier-2.3_12 hicolor-icon-theme-0.12 libdvdread-4.1.3_2 libdvdcss-1.2.10_1 xvid-1.2.2_1,1 gnome_subr-1.0 expat-2.0.1_1 xmlcatmgr-2.2 encodings-1.0.3,1 font-util-1.0.2 compositeproto-0.4.1 damageproto-1.2.0 fixesproto-4.1.1 inputproto-2.0 kbproto-1.0.4 randrproto-1.3.1 renderproto-0.11 scrnsaverproto-1.2.0 videoproto-2.3.0 xextproto-7.1.1 xineramaproto-1.2.
Creating bzip'd tar ball in '/usr/ports/packages/All/pidgin-2.7.0_1.tbz'
tar: Removing leading '/' from member names

>How-To-Repeat:
cd /usr/ports/net-im/pidgin
make clean
make package
>Fix:
See attached patch.

Patch attached with submission follows:

--- /usr/ports/net-im/pidgin/Makefile~	2010-05-23 18:26:49.000000000 +0000
+++ /usr/ports/net-im/pidgin/Makefile	2010-05-23 18:35:37.000000000 +0000
@@ -50,4 +50,10 @@
 .endif
 	${INSTALL_MAN} ${WRKSRC}/doc/pidgin.1 ${MAN1PREFIX}/man/man1
 
+.if defined(WITHOUT_NLS)
+PLIST_SUB+=	NLS="@comment built without NLS "
+.else
+PLIST_SUB+=	NLS="${PREFIX}/"
+.endif
+
 .include "${MASTERDIR}/Makefile"


>Release-Note:
>Audit-Trail:
>Unformatted:



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