Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Jul 2008 15:25:58 -0400
From:      "Philip M. Gollucci" <pgollucci@p6m7g8.com>
To:        Joe Kelsey <joe@zircon.seattle.wa.us>
Cc:        ports@freebsd.org, Edwin Groothuis <edwin@freebsd.org>
Subject:   Re: Neon upgrade is fatally broken
Message-ID:  <48766246.8030502@p6m7g8.com>
In-Reply-To: <4873EC91.50100@zircon.seattle.wa.us>
References:  <4873EC91.50100@zircon.seattle.wa.us>

next in thread | previous in thread | raw e-mail | index | archive | help
Joe Kelsey wrote:
> The neon26 to neon28 upgrade is completely broken.  There are multiple
> ports with explicit neon26 dependencies that cause enormous problems.
> There are also some sort of hidden problems that prevent things from
> working.  For instance, gstreamer-plugins-neon has no explicit neon26
> dependency, but the portupgrade still insists of finding a dependency
> somewhere.  I have moved to neon28, but I cannot reinstall
> gstreamer-plugins-neon due to its instence that it install neon26, which
> conflicts with neon28.
> 
> How do I fix this?
Try this diff
CC'ing edwin since he's the neon man of late.

NB: to actually commit this would require a rather large PORTREVISION 
bump of things which I did not spend the time to investigate.

If I had to guess, Tools/scripts/bump_version.pl also needs to look for 
Makefile.common since thats where this was.

Also note, I only compiled this, I didn't *use* it.

cvs diff
Index: Makefile.common
===================================================================
RCS file: /home/ncvs/ports/multimedia/gstreamer-plugins/Makefile.common,v
retrieving revision 1.71
diff -u -r1.71 Makefile.common
--- Makefile.common     20 Jun 2008 15:41:52 -0000      1.71
+++ Makefile.common     10 Jul 2008 19:25:34 -0000
@@ -320,7 +320,7 @@
                 ${GST_LIB_DIR}/libgstnassink.so

  # neon
-gst_neon_LIB_DEPENDS+= neon.26:${PORTSDIR}/www/neon26
+gst_neon_LIB_DEPENDS+= neon.28:${PORTSDIR}/www/neon28
  gst_neon_CONFIGURE_ENV+=       NEON_CFLAGS="-I${LOCALBASE}/include/neon"
  gst_neon_PLIST_FILES=  ${GST_LIB_DIR}/libgstneonhttpsrc.a \
                         ${GST_LIB_DIR}/libgstneonhttpsrc.la \



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