Date: Tue, 5 Jan 2010 19:30:13 GMT From: "Mikhail T." <mi+thun@aldan.algebra.com> To: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/142160: Typo fix: multimedia/vlc Message-ID: <201001051930.o05JUDTv016766@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/142160; it has been noted by GNATS. From: "Mikhail T." <mi+thun@aldan.algebra.com> To: bug-followup@FreeBSD.org, ganael.laplanche@martymac.com, jsa@wickedmachine.net Cc: Subject: Re: ports/142160: Typo fix: multimedia/vlc Date: Tue, 05 Jan 2010 14:28:25 -0500 This is a multi-part message in MIME format. --------------000408070907040905090001 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit I'd like to commit this along with a change, that removes major numbers from LIB_DEPENDS. The current situation -- painful everywhere, but especially on ports with a large number of frequently-changing dependencies -- is that a lot of things end up rebuilt gratuitously... For example, someone may install mplayer today, update their ports tree tomorrow, and try to add vlc on Sunday. If the major number of any of the shared libraries (libfoo installed by graphics/foo), that both mplayer and vlc use, changes, addinging vlc will fail. Instead of simply building vlc, the user will have to: 1. Uninstall mplayer. 2. Uninstall foo. 3. Build a new version of foo. 4. Rebuild mplayer. 5. Rebuild vlc. Yet in almost all cases vlc does not really care, whether the libfoo is version 48 or 51... Forcing such a rebuild is completely unnecessary... -mi --------------000408070907040905090001 Content-Type: text/x-patch; name="vlc.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="vlc.diff" Index: Makefile =================================================================== RCS file: /home/pcvs/ports/multimedia/vlc/Makefile,v retrieving revision 1.207 diff -U 2 -r1.207 Makefile --- Makefile 19 Dec 2009 22:14:01 -0000 1.207 +++ Makefile 5 Jan 2010 19:27:11 -0000 @@ -20,5 +20,5 @@ COMMENT= Multimedia streaming server and player for various audio/video formats -LIB_DEPENDS= avcodec.1:${PORTSDIR}/multimedia/ffmpeg +LIB_DEPENDS= avcodec:${PORTSDIR}/multimedia/ffmpeg RUN_DEPENDS= ${LOCALBASE}/lib/X11/fonts/bitstream-vera/Vera.ttf:${PORTSDIR}/x11-fonts/bitstream-vera @@ -128,5 +128,5 @@ CONFIGURE_ARGS+=--disable-dbus .else -LIB_DEPENDS+= dbus-1.3:${PORTSDIR}/devel/dbus +LIB_DEPENDS+= dbus-1:${PORTSDIR}/devel/dbus CONFIGURE_ARGS+=--enable-dbus .endif @@ -188,5 +188,5 @@ .if !defined(WITHOUT_LIBNOTIFY) && !defined(WITHOUT_X11) -LIB_DEPENDS+= notify.1:${PORTSDIR}/devel/libnotify +LIB_DEPENDS+= notify:${PORTSDIR}/devel/libnotify CONFIGURE_ARGS+=--enable-notify .else @@ -195,5 +195,5 @@ .if defined(WITH_SKINS) && !defined(WITHOUT_SKINS) && !defined(WITHOUT_QT4) && !defined(WITHOUT_X11) -LIB_DEPENDS+= tar.0:${PORTSDIR}/devel/libtar +LIB_DEPENDS+= tar:${PORTSDIR}/devel/libtar CONFIGURE_ARGS+=--enable-skins2 --enable-libtar .else @@ -209,5 +209,5 @@ .if defined(WITH_JACK) && !defined(WITHOUT_JACK) -LIB_DEPENDS+= jack.0:${PORTSDIR}/audio/jack +LIB_DEPENDS+= jack:${PORTSDIR}/audio/jack CONFIGURE_ARGS+=--enable-jack .else @@ -216,5 +216,5 @@ .if defined(WITH_REMOTE_OSD) -LIB_DEPENDS+= gcrypt.16:${PORTSDIR}/security/libgcrypt +LIB_DEPENDS+= gcrypt:${PORTSDIR}/security/libgcrypt CONFIGURE_ARGS+=--enable-remoteosd .else @@ -223,5 +223,5 @@ .if defined(WITH_PULSEAUDIO) && !defined(WITHOUT_PULSEAUDIO) -LIB_DEPENDS+= pulse.0:${PORTSDIR}/audio/pulseaudio +LIB_DEPENDS+= pulse:${PORTSDIR}/audio/pulseaudio CONFIGURE_ARGS+=--enable-pulse .else @@ -230,5 +230,5 @@ .if defined(WITH_FLUIDSYNTH) && !defined(WITHOUT_FLUIDSYNTH) -LIB_DEPENDS+= fluidsynth.2:${PORTSDIR}/audio/fluidsynth +LIB_DEPENDS+= fluidsynth:${PORTSDIR}/audio/fluidsynth CONFIGURE_ARGS+=--enable-fluidsynth .else @@ -237,5 +237,5 @@ .if !defined(WITHOUT_ZVBI) -LIB_DEPENDS+= zvbi.13:${PORTSDIR}/devel/libzvbi +LIB_DEPENDS+= zvbi:${PORTSDIR}/devel/libzvbi CONFIGURE_ARGS+=--enable-zvbi .else @@ -244,5 +244,5 @@ .if !defined(WITHOUT_HAL) && !defined(WITHOUT_X11) -LIB_DEPENDS+= hal.1:${PORTSDIR}/sysutils/hal +LIB_DEPENDS+= hal:${PORTSDIR}/sysutils/hal CONFIGURE_ARGS+=--enable-hal .else @@ -251,5 +251,5 @@ .if !defined(WITHOUT_AVAHI) -LIB_DEPENDS+= avahi-common.3:${PORTSDIR}/net/avahi-app +LIB_DEPENDS+= avahi-common:${PORTSDIR}/net/avahi-app CONFIGURE_ARGS+= --enable-bonjour .else @@ -258,6 +258,6 @@ .if !defined(WITHOUT_CDROM) -LIB_DEPENDS+= vcdinfo.2:${PORTSDIR}/multimedia/vcdimager \ - cdio.12:${PORTSDIR}/sysutils/libcdio +LIB_DEPENDS+= vcdinfo:${PORTSDIR}/multimedia/vcdimager \ + cdio:${PORTSDIR}/sysutils/libcdio CONFIGURE_ARGS+=--enable-vcd \ --enable-libcddb \ @@ -271,5 +271,5 @@ .if !defined(WITHOUT_CDPARANOIA) && !defined(WITHOUT_CDROM) -LIB_DEPENDS+= cdda_interface.0:${PORTSDIR}/audio/cdparanoia +LIB_DEPENDS+= cdda_interface:${PORTSDIR}/audio/cdparanoia CONFIGURE_ARGS+=--enable-cdda \ --enable-cddax @@ -280,5 +280,5 @@ .if !defined(WITHOUT_DVBPSI) -LIB_DEPENDS+= dvbpsi.5:${PORTSDIR}/multimedia/libdvbpsi +LIB_DEPENDS+= dvbpsi:${PORTSDIR}/multimedia/libdvbpsi CONFIGURE_ARGS+=--enable-dvbpsi \ --with-dvbpsi=${LOCALBASE} @@ -288,5 +288,5 @@ .if !defined(WITHOUT_DVDNAV) -LIB_DEPENDS+= dvdnav.4:${PORTSDIR}/multimedia/libdvdnav +LIB_DEPENDS+= dvdnav:${PORTSDIR}/multimedia/libdvdnav CONFIGURE_ARGS+=--enable-dvdnav .else @@ -295,5 +295,5 @@ .if defined(WITH_DVDREAD) && !defined(WITHOUT_DVDREAD) -LIB_DEPENDS+= dvdread.4:${PORTSDIR}/multimedia/libdvdread +LIB_DEPENDS+= dvdread:${PORTSDIR}/multimedia/libdvdread CONFIGURE_ARGS+=--enable-dvdread .else @@ -303,9 +303,9 @@ .if defined(WITH_FAAC) && !defined(WITHOUT_FAAC) CONFIGURE_ARGS+=--with-ffmpeg-faac -LIB_DEPENDS+= faac.0:${PORTSDIR}/audio/faac +LIB_DEPENDS+= faac:${PORTSDIR}/audio/faac .endif .if (defined(WITH_FAAD) || exists(${LOCALBASE}/lib/libfaad.a)) && !defined(WITHOUT_FAAD) -LIB_DEPENDS+= faad.2:${PORTSDIR}/audio/faad +LIB_DEPENDS+= faad:${PORTSDIR}/audio/faad CONFIGURE_ARGS+=--enable-faad .else @@ -314,12 +314,12 @@ .if (defined(WITH_FLAC) || exists(${LOCALBASE}/lib/libFLAC.a)) && !defined(WITHOUT_FLAC) -LIB_DEPENDS+= FLAC.10:${PORTSDIR}/audio/flac +LIB_DEPENDS+= FLAC:${PORTSDIR}/audio/flac CONFIGURE_ARGS+=--enable-flac .else -CONFLGIRE_ARGS+=--disable-flac +CONFIGURE_ARGS+=--disable-flac .endif .if (defined(WITH_FRIBIDI) || exists(${LOCALBASE}/bin/fribidi-config)) && !defined(WITHOUT_FRIBIDI) -LIB_DEPENDS+= fribidi.3:${PORTSDIR}/converters/fribidi +LIB_DEPENDS+= fribidi:${PORTSDIR}/converters/fribidi CONFIGURE_ARGS+=--enable-fribidi .else @@ -328,5 +328,5 @@ .if (defined(WITH_AALIB) || exists(${LOCALBASE}/lib/libaa.so.1)) && !defined(WITHOUT_AALIB) -LIB_DEPENDS+= aa.1:${PORTSDIR}/graphics/aalib +LIB_DEPENDS+= aa:${PORTSDIR}/graphics/aalib CONFIGURE_ARGS+=--enable-aa .else @@ -335,5 +335,5 @@ .if (defined(WITH_DIRAC) || exists(${LOCALBASE}/lib/libdirac_decoder.a)) && !defined(WITHOUT_DIRAC) -LIB_DEPENDS+= dirac_decoder.1:${PORTSDIR}/multimedia/dirac +LIB_DEPENDS+= dirac_decoder:${PORTSDIR}/multimedia/dirac CONFIGURE_ARGS+=--enable-dirac CPPFLAGS+= -I${LOCALBASE}/include/dirac @@ -343,5 +343,5 @@ .if defined(WITH_SCHROEDINGER) && !defined(WITHOUT_SCHROEDINGER) -LIB_DEPENDS+= schroedinger-1.0.2:${PORTSDIR}/multimedia/schroedinger +LIB_DEPENDS+= schroedinger-1.0:${PORTSDIR}/multimedia/schroedinger CONFIGURE_ARGS+=--enable-schroedinger .else @@ -351,5 +351,5 @@ .if !defined(WITHOUT_X264) CONFIGURE_ARGS+=--enable-x264 -LIB_DEPENDS+= x264.65:${PORTSDIR}/multimedia/x264 +LIB_DEPENDS+= x264:${PORTSDIR}/multimedia/x264 .else CONFIGURE_ARGS+=--disable-x264 @@ -368,5 +368,5 @@ .if !defined(WITHOUT_AALIB) WITH_AALIB= yes -LIB_DEPENDS+= caca.0:${PORTSDIR}/graphics/libcaca +LIB_DEPENDS+= caca:${PORTSDIR}/graphics/libcaca CONFIGURE_ARGS+=--enable-caca .endif @@ -376,5 +376,5 @@ .if !defined(WITHOUT_DTS) -LIB_DEPENDS+= dca.0:${PORTSDIR}/multimedia/libdca +LIB_DEPENDS+= dca:${PORTSDIR}/multimedia/libdca CONFIGURE_ARGS+=--enable-dca .else @@ -387,5 +387,5 @@ .if (defined(WITH_GGI) || exists(${LOCALBASE}/lib/libggi.a)) && !defined(WITHOUT_GGI) -LIB_DEPENDS+= ggi.2:${PORTSDIR}/graphics/libggi +LIB_DEPENDS+= ggi:${PORTSDIR}/graphics/libggi CONFIGURE_ARGS+=--enable-ggi .else @@ -394,5 +394,5 @@ .if !defined(WITHOUT_MATROSKA) -LIB_DEPENDS+= matroska.0:${PORTSDIR}/multimedia/libmatroska +LIB_DEPENDS+= matroska:${PORTSDIR}/multimedia/libmatroska CONFIGURE_ARGS+=--enable-mkv .else @@ -401,5 +401,5 @@ .if !defined(WITHOUT_A52) -LIB_DEPENDS+= a52.0:${PORTSDIR}/audio/liba52 +LIB_DEPENDS+= a52:${PORTSDIR}/audio/liba52 CONFIGURE_ARGS+=--enable-a52 .else @@ -419,5 +419,5 @@ .if !defined(WITHOUT_MPEG2) -LIB_DEPENDS+= mpeg2.0:${PORTSDIR}/multimedia/libmpeg2 +LIB_DEPENDS+= mpeg2:${PORTSDIR}/multimedia/libmpeg2 CONFIGURE_ARGS+=--enable-libmpeg2 .else @@ -431,10 +431,10 @@ .if (defined(WITH_SHOUT) || exists(${LOCALBASE}/lib/libshout.a)) && !defined(WITHOUT_SHOUT) -LIB_DEPENDS+= shout.5:${PORTSDIR}/audio/libshout2 +LIB_DEPENDS+= shout:${PORTSDIR}/audio/libshout2 CONFIGURE_ARGS+= --enable-shout .endif .if (defined(WITH_THEORA) || exists(${LOCALBASE}/lib/libtheora.a)) && !defined(WITHOUT_THEORA) -LIB_DEPENDS+= theora.0:${PORTSDIR}/multimedia/libtheora +LIB_DEPENDS+= theora:${PORTSDIR}/multimedia/libtheora CONFIGURE_ARGS+=--enable-theora .else @@ -451,5 +451,5 @@ .if !defined(WITHOUT_TAGLIB) -LIB_DEPENDS+= tag.1:${PORTSDIR}/audio/taglib +LIB_DEPENDS+= tag:${PORTSDIR}/audio/taglib CONFIGURE_ARGS+=--enable-taglib .else @@ -458,6 +458,6 @@ .if !defined(WITHOUT_MAD) -LIB_DEPENDS+= id3tag.0:${PORTSDIR}/audio/libid3tag \ - mad.2:${PORTSDIR}/audio/libmad +LIB_DEPENDS+= id3tag:${PORTSDIR}/audio/libid3tag \ + mad:${PORTSDIR}/audio/libmad CONFIGURE_ARGS+=--enable-mad \ --with-mad=${LOCALBASE} @@ -467,5 +467,5 @@ .if !defined(WITHOUT_MODDEMUX) -LIB_DEPENDS+= modplug.0:${PORTSDIR}/audio/libmodplug +LIB_DEPENDS+= modplug:${PORTSDIR}/audio/libmodplug CONFIGURE_ARGS+=--enable-mod .else @@ -474,5 +474,5 @@ .if !defined(WITHOUT_MPCDEMUX) -LIB_DEPENDS+= mpcdec.5:${PORTSDIR}/audio/libmpcdec +LIB_DEPENDS+= mpcdec:${PORTSDIR}/audio/libmpcdec CONFIGURE_ARGS+=--enable-mpc .else @@ -481,5 +481,5 @@ .if !defined(WITHOUT_OGG) -LIB_DEPENDS+= ogg.6:${PORTSDIR}/audio/libogg +LIB_DEPENDS+= ogg:${PORTSDIR}/audio/libogg CONFIGURE_ARGS+=--enable-ogg .else @@ -493,5 +493,5 @@ .if !defined(WITHOUT_SAMBA) -LIB_DEPENDS+= smbclient.0:${PORTSDIR}/net/samba-libsmbclient +LIB_DEPENDS+= smbclient:${PORTSDIR}/net/samba-libsmbclient CONFIGURE_ARGS+=--enable-smb .else @@ -511,5 +511,5 @@ .if !defined(WITHOUT_HTTPD) -LIB_DEPENDS+= gnutls.40:${PORTSDIR}/security/gnutls +LIB_DEPENDS+= gnutls:${PORTSDIR}/security/gnutls CONFIGURE_ARGS+=--enable-gnutls .else @@ -518,5 +518,5 @@ .if !defined(WITHOUT_SPEEX) -LIB_DEPENDS+= speex.1:${PORTSDIR}/audio/speex +LIB_DEPENDS+= speex:${PORTSDIR}/audio/speex CONFIGURE_ARGS+=--enable-speex CPPFLAGS+=-I${LOCALBASE}/include/speex @@ -537,5 +537,5 @@ .if (defined(WITH_SVGALIB) || exists(${LOCALBASE}/lib/lib/vga.a)) && !defined(WITHOUT_SVGALIB) -LIB_DEPENDS+= vga.1:${PORTSDIR}/graphics/svgalib +LIB_DEPENDS+= vga:${PORTSDIR}/graphics/svgalib CONFIGURE_ARGS+=--enable-svgalib .else @@ -544,5 +544,5 @@ .if (defined(WITH_TREMOR) || exists(${LOCALBASE}/lib/libvorbisidec.a)) && !defined(WITHOUT_TREMOR) -LIB_DEPENDS+= vorbisidec.1:${PORTSDIR}/audio/libtremor +LIB_DEPENDS+= vorbisidec:${PORTSDIR}/audio/libtremor .else CONFIGURE_ARGS+=--disable-tremor @@ -550,5 +550,5 @@ .if (defined(WITH_TWOLAME) || exists(${LOCALBASE}/lib/libtwolame.a)) && !defined(WITHOUT_TWOLAME) -LIB_DEPENDS+= twolame.0:${PORTSDIR}/audio/twolame +LIB_DEPENDS+= twolame:${PORTSDIR}/audio/twolame CONFIGURE_ARGS+= --enable-twolame .else @@ -557,5 +557,5 @@ .if !defined(WITHOUT_VORBIS) -LIB_DEPENDS+= vorbis.4:${PORTSDIR}/audio/libvorbis +LIB_DEPENDS+= vorbis:${PORTSDIR}/audio/libvorbis CONFIGURE_ARGS+=--enable-vorbis .else @@ -564,5 +564,5 @@ .if (defined(WITH_XOSD) || exists(${LOCALBASE}/lib/libxosd.a)) && !defined(WITHOUT_XOSD) -LIB_DEPENDS+= xosd.4:${PORTSDIR}/misc/xosd +LIB_DEPENDS+= xosd:${PORTSDIR}/misc/xosd CONFIGURE_ARGS+=--enable-xosd .else --------------000408070907040905090001--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201001051930.o05JUDTv016766>