Suggested simplification for bsd.gnome.mk
Joe Marcus Clarke
marcus at marcuscom.com
Fri Dec 19 09:07:39 PST 2003
On Fri, 2003-12-19 at 10:37, Rolf Grossmann wrote:
> Hi,
>
> I'm wondering if you'd be willing to commit a small change to bsd.gnome.mk
> that uses the *_DETECT variables for the test argument in *_RUN_DEPENDS,
> see appended patch. It includes one change for libgailgnome_DETECT to
> test the lib instead of the .pc file, taken from the dependency.
>
> The changes makes it easier for me to install the whole of gnome in
> a location other than the default and reduces data duplication by using
> the variables.
>
> On a side note, while looking over the bsd.gnome.mk, I also noticed what
> looks to be a typo: You're using
>
> > libartlgpl1_USE_GNOME_IMPL= pkgconfig
>
> where I think it should be libartlgpl2_USE_GNOME_IMPL like the rest of the
> variables. I guess nobody would notice since everyone will have pkgconfig
> at that point.
This patch looks good to me. Thanks!
Joe
>
> Please let me know what you think.
>
> Thanks, Rolf
>
> --- bsd.gnome.mk Wed Nov 12 05:11:09 2003
> +++ bsd.gnome.mk.rg Fri Dec 19 16:21:37 2003
> @@ -54,8 +54,8 @@
> s|DATADIRNAME=lib|DATADIRNAME=share|g'
>
>
> -gnomehier_RUN_DEPENDS= ${X11BASE}/share/gnome/.keep_me:${PORTSDIR}/misc/gnomehier
> gnomehier_DETECT= ${X11BASE}/share/gnome/.keep_me
> +gnomehier_RUN_DEPENDS= ${gnomehier_DETECT}:${PORTSDIR}/misc/gnomehier
>
> GNOME_HTML_DIR?= ${PREFIX}/share/doc
> gnomeprefix_CONFIGURE_ENV=GTKDOC="false"
> @@ -68,8 +68,8 @@
>
> gnometarget_CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
>
> -gnomeaudio_RUN_DEPENDS= ${X11BASE}/share/gnome/sounds/login.wav:${PORTSDIR}/audio/gnomeaudio
> gnomeaudio_DETECT= ${X11BASE}/share/gnome/sounds/login.wav
> +gnomeaudio_RUN_DEPENDS= ${gnomeaudio_DETECT}:${PORTSDIR}/audio/gnomeaudio
>
> ESD_CONFIG?= ${LOCALBASE}/bin/esd-config
> esound_LIB_DEPENDS= esd.2:${PORTSDIR}/audio/esound
> @@ -140,9 +140,9 @@
> oaf_DETECT= ${OAF_CONFIG}
> oaf_USE_GNOME_IMPL= glib12 orbit libxml
>
> -gnomemimedata_BUILD_DEPENDS=${X11BASE}/libdata/pkgconfig/gnome-mime-data-2.0.pc:${PORTSDIR}/misc/gnomemimedata
> -gnomemimedata_RUN_DEPENDS=${X11BASE}/libdata/pkgconfig/gnome-mime-data-2.0.pc:${PORTSDIR}/misc/gnomemimedata
> gnomemimedata_DETECT= ${X11BASE}/libdata/pkgconfig/gnome-mime-data-2.0.pc
> +gnomemimedata_BUILD_DEPENDS=${gnomemimedata_DETECT}:${PORTSDIR}/misc/gnomemimedata
> +gnomemimedata_RUN_DEPENDS=${gnomemimedata_DETECT}:${PORTSDIR}/misc/gnomemimedata
> gnomemimedata_USE_GNOME_IMPL=gnomehier pkgconfig
>
> GCONF_CONFIG?= ${X11BASE}/bin/gconf-config
> @@ -292,8 +292,8 @@
> atspi_DETECT= ${X11BASE}/libdata/pkgconfig/cspi-1.0.pc
> atspi_USE_GNOME_IMPL= gail libbonobo
>
> -libgailgnome_RUN_DEPENDS= ${X11BASE}/lib/gtk-2.0/modules/libgail-gnome.so:${PORTSDIR}/x11-toolkits/libgail-gnome
> -libgailgnome_DETECT= ${X11BASE}/libdata/pkgconfig/libgail-gnome.pc
> +libgailgnome_DETECT= ${X11BASE}/lib/gtk-2.0/modules/libgail-gnome.so
> +libgailgnome_RUN_DEPENDS= ${libgailgnome_DETECT}:${PORTSDIR}/x11-toolkits/libgail-gnome
> libgailgnome_USE_GNOME_IMPL= libgnomeui atspi
>
> libgtkhtml_LIB_DEPENDS= gtkhtml-2.0:${PORTSDIR}/www/libgtkhtml
> _______________________________________________
> freebsd-gnome at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-gnome
> To unsubscribe, send any mail to "freebsd-gnome-unsubscribe at freebsd.org"
--
PGP Key : http://www.marcuscom.com/pgp.asc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: This is a digitally signed message part
Url : http://lists.freebsd.org/pipermail/freebsd-gnome/attachments/20031219/e64ff5b4/attachment.bin
More information about the freebsd-gnome
mailing list