Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 7 Apr 2006 11:00:38 GMT
From:      Joerg Pulz <Joerg.Pulz@frm2.tum.de>
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   Re: ports/95464: net/opal, net/ekiga: avoid double underscore in the library name, ...
Message-ID:  <200604071100.k37B0cu0015218@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/95464; it has been noted by GNATS.

From: Joerg Pulz <Joerg.Pulz@frm2.tum.de>
To: Jean-Baptiste Quenot <jbq@caraldi.com>
Cc: Joerg Pulz <Joerg.Pulz@frm2.tum.de>, bug-followup@FreeBSD.org
Subject: Re: ports/95464: net/opal, net/ekiga: avoid double underscore in
 the library name, ...
Date: Fri, 7 Apr 2006 12:57:14 +0200 (CEST)

 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
 
 On Fri, 7 Apr 2006, Jean-Baptiste Quenot wrote:
 
 > * Joerg Pulz:
 >
 >> On Fri, 7 Apr 2006, Jean-Baptiste Quenot wrote:
 >>
 >>> Another question:
 >>>
 >>> What is the meaning of NO_FILTER_SHLIBS?
 >>>
 >>> It does not appear in the porter's handbook
 >>
 >> In FreeBSD, all libraries are normally have only a major version
 >> number. To prevent from any  shlib name modification (e.g. minor
 >> number  removal) by  bsd.port.mk the  ports Makefile  should use
 >> NO_FILTER_SHLIBS=yes  . See  x11-toolkits/qt33, net/openh323  or
 >> devel/pwlib  which  install  shared libraries  with  long  names
 >> (lib<name>.so.<major>.<minor>.<patchlevel>) too.
 >
 > OK I will submit a patch against the porter's handbook for that.
 >
 >>> Also, why do you patch LDFLAGS in patch-opal_inc.mak?
 >
 >> If  you could  take a  closer look  into the  patch-opal_inc.mak
 >> again, you  will surely find out,  that the only line  that gets
 >> changed is this one:
 >>
 >> - -OPAL_BASE = opal_$(PLATFORM_TYPE) +OPAL_BASE =_$(OPAL_SUFFIX)
 >> opal                                             _$(OPAL_SUFFIX)
 >>
 >> Probably it loks like the LDFLAGS  line gets chenged as the diff
 >> is a unified diff and this typically includes 3 lines before and
 >> 3 lines after the changed line.
 >
 > Oh, sorry you're right.
 >
 > Could you please  resubmit your patch with  the PORTREVISION typed
 > correctly?
 >
 > Thanks for your help,
 >
 
 Ok, there it is.
 So please forget about the net_ekiga.diff from the PR, instead use the one 
 appended to this mail.
 
 regards
 Joerg
 
 - -- 
 The beginning is the most important part of the work.
  				-Plato
 
 
 
 Index: Makefile
 ===================================================================
 RCS file: /home/ncvs/ports/net/ekiga/Makefile,v
 retrieving revision 1.57
 diff -u -r1.57 Makefile
 - --- Makefile	6 Apr 2006 13:04:59 -0000	1.57
 +++ Makefile	7 Apr 2006 08:43:41 -0000
 @@ -7,6 +7,7 @@
 
   PORTNAME=	ekiga
   PORTVERSION=	2.0.1
 +PORTREVISION=	1
   CATEGORIES=	net gnome
   MASTER_SITES=	${MASTER_SITE_GNOME}
   MASTER_SITE_SUBDIR=	sources/${PORTNAME}/2.0
 @@ -14,15 +15,14 @@
   MAINTAINER=	jbq@caraldi.com
   COMMENT=	VoIP phone for Gnome
 
 - -LIB_DEPENDS=	opal__r.2:${PORTSDIR}/net/opal \
 - -		avahi-core.4:${PORTSDIR}/net/avahi \
 - -		ebook-1.2.5:${PORTSDIR}/databases/evolution-data-server
 +LIB_DEPENDS=	opal_r.2:${PORTSDIR}/net/opal
 
   USE_BZIP2=	yes
   USE_X_PREFIX=	yes
   USE_GMAKE=	yes
   USE_SDL=	sdl
 - -USE_GNOME=	libgnomeui libbonobo gnomeprefix gnomehack gnomelibs gnomedocutils
 +USE_GNOME=	libgnomeui libbonobo gnomeprefix gnomehack gnomelibs \
 +		gnomedocutils evolutiondataserver
   USE_AUTOTOOLS=	libtool:15
   LDFLAGS=	-L${LOCALBASE}/lib ${PTHREAD_LIBS}
   CONFIGURE_ENV=	SDL_CONFIG=${LOCALBASE}/bin/sdl11-config LDFLAGS="${LDFLAGS}"
 @@ -33,4 +33,20 @@
   GCONF_SCHEMAS=	ekiga.schemas
   MAN1=		ekiga.1
 
 - -.include <bsd.port.mk>
 +.include <bsd.port.pre.mk>
 +
 +.ifndef (WITHOUT_AVAHI)
 +LIB_DEPENDS+=	avahi-core.4:${PORTSDIR}/net/avahi
 +CONFIGURE_ARGS+=	--enable-avahi
 +.else
 +CONFIGURE_ARGS+=	--disable-avahi
 +.endif
 +
 +.ifdef (WITH_DBUS)
 +LIB_DEPENDS+=	dbus-1.2:${PORTSDIR}/devel/dbus
 +CONFIGURE_ARGS+=	--enable-dbus
 +.else
 +CONFIGURE_ARGS+=	--disable-dbus
 +.endif
 +
 +.include <bsd.port.post.mk>
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.3 (FreeBSD)
 
 iD8DBQFENkWNSPOsGF+KA+MRAuhqAJ0ZCzKK9A3/PdYY4W75EWsjl/84KQCg0I1x
 u/emjcHwrz9zSBV8ZJZqKWg=
 =h2dW
 -----END PGP SIGNATURE-----



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