Neon upgrade is fatally broken

Philip M. Gollucci pgollucci at p6m7g8.com
Thu Jul 10 19:26:00 UTC 2008


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 \


More information about the freebsd-ports mailing list