From owner-freebsd-ports@FreeBSD.ORG Fri Mar 22 15:18:03 2013 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 9663398A; Fri, 22 Mar 2013 15:18:03 +0000 (UTC) (envelope-from mezz.freebsd@gmail.com) Received: from mail-bk0-x236.google.com (mail-bk0-x236.google.com [IPv6:2a00:1450:4008:c01::236]) by mx1.freebsd.org (Postfix) with ESMTP id 0D68E613; Fri, 22 Mar 2013 15:18:02 +0000 (UTC) Received: by mail-bk0-f54.google.com with SMTP id w5so1929650bku.41 for ; Fri, 22 Mar 2013 08:18:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=7iINpG2ddYyZoK06QIUCJES7DvHeKWgoktJVhOEzgyo=; b=fHEB2HU/bOORGoS4h6yKJvogphCqzcSfv7rGPVJ3ZFIl/ZKe82t7y5Dp/X48Zkcubz c068YyDFeFI4oSshzUMjMGvzTAm4b7I5VCNM1wsYdjJsVYqQktEqd8JkDI5LiF3hurW9 kT8C6C8JG6nx7xh9ZeCSjkJMFa6eSpHvZ7EwvTrBELCPeafxc+6aCOrLSyRP0PBkj2Lq jgX4//uUNMq2F/pGyi08w6z9bACTWdiZDnf9+cRMAp70Y0pV4sQABjLL6KSb2EAm8ac3 NxA1GYmS+ztg/S+ZM8vwYBEGBPNFvzNJgd9YNi7X0p1Rjg4lV0WfELAlt8X8jVlz8+LC bTJw== MIME-Version: 1.0 X-Received: by 10.205.77.138 with SMTP id zi10mr1241636bkb.121.1363965482103; Fri, 22 Mar 2013 08:18:02 -0700 (PDT) Received: by 10.204.39.7 with HTTP; Fri, 22 Mar 2013 08:18:01 -0700 (PDT) In-Reply-To: <514C09A0.3040001@gwdg.de> References: <514C075B.9090409@eskk.nu> <514C09A0.3040001@gwdg.de> Date: Fri, 22 Mar 2013 10:18:01 -0500 Message-ID: Subject: Re: Updating poppler From: Jeremy Messenger To: Rainer Hurling Content-Type: text/plain; charset=ISO-8859-1 Cc: office@FreeBSD.org, freebsd-ports@freebsd.org, Leslie Jensen X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Mar 2013 15:18:03 -0000 On Fri, Mar 22, 2013 at 2:34 AM, Rainer Hurling wrote: > On 22.03.2013 08:25 (UTC+2), Leslie Jensen wrote: >> >> According to /usr/ports/UPDATING >> >> One should do >> >> portmaster -r poppler-0 >> >> Unfortunately it gives me this: >> >> ===>>> Launching child to reinstall libreoffice-4.0.1 >> >> ===>>> Checking dependent ports >> libreoffice-4.0.1 (9/9) >> >> ===>>> Currently installed version: libreoffice-4.0.1 >> ===>>> Port directory: /usr/ports/editors/libreoffice >> >> ===>>> This port is marked BROKEN >> ===>>> mergelibs causes runtime problems >> >> >> ===>>> If you are sure you can build it, remove the >> BROKEN line in the Makefile and try again. >> >> ===>>> Update for libreoffice-4.0.1 failed >> ===>>> Aborting update >> >> I have it installed so I should be able to build it again, or has things >> changed so that I'll get into problems? > > It has nothing to do with poppler, but with libreoffice itself. Try > setting option MERGELIBS=off in editors/libreoffice before rebuilding > the port. The libreoffice port is using BROKEN in a very wrong way. The maintainers shouldn't be use BROKEN if one of option is broke. They are supposed to disable or/and remove that option instead. I have checked in there and it has two BROKEN in two options that need to be removed. IE: ---------------------------- -OPTIONS_DEFINE= CUPS DEBUG GNOME GTK2 GTK3 JAVA KDE4 MERGELIBS MMEDIA PGSQL \ +OPTIONS_DEFINE= CUPS DEBUG GNOME GTK2 JAVA KDE4 MMEDIA PGSQL \ [...] -.if ${PORT_OPTIONS:MGTK3} -BROKEN= requires GTK+ 3.2 and later -USE_GNOME+= gtk30 desktopfileutils -INSTALLS_ICONS= yes -CONFIGURE_ARGS+= --enable-gtk3 -.else +#.if ${PORT_OPTIONS:MGTK3} +#BROKEN= requires GTK+ 3.2 and later +#USE_GNOME+= gtk30 desktopfileutils +#INSTALLS_ICONS= yes +#CONFIGURE_ARGS+= --enable-gtk3 +#.else CONFIGURE_ARGS+= --disable-gtk3 -.endif +#.endif [...] -.if ${PORT_OPTIONS:MMERGELIBS} -BROKEN= mergelibs causes runtime problems -CONFIGURE_ARGS+= --enable-mergelibs -.else +#.if ${PORT_OPTIONS:MMERGELIBS} +#BROKEN= mergelibs causes runtime problems +#CONFIGURE_ARGS+= --enable-mergelibs +#.else CONFIGURE_ARGS+= --disable-mergelibs -.endif +#.endif ---------------------------- > HTH, > Rainer > >> >> Are there any ways to circumvent this? >> >> Thanks >> /Leslie -- mezz.freebsd@gmail.com - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org