Revision: 74024 http://trac.macports.org/changeset/74024 Author: devans@macports.org Date: 2010-12-02 12:27:24 -0800 (Thu, 02 Dec 2010) Log Message: ----------- yelp: add dependency on liblzma, update configuration, now builds 32 bit on 64 bit platforms if xulrunner is installed with variant +internal_dependencies. Modified Paths: -------------- trunk/dports/gnome/yelp/Portfile Modified: trunk/dports/gnome/yelp/Portfile =================================================================== --- trunk/dports/gnome/yelp/Portfile 2010-12-02 20:22:23 UTC (rev 74023) +++ trunk/dports/gnome/yelp/Portfile 2010-12-02 20:27:24 UTC (rev 74024) @@ -5,6 +5,7 @@ name yelp version 2.30.2 +revision 1 set branch [join [lrange [split ${version} .] 0 1] .] description Help browser for GNOME. long_description Yelp is the default help browser for the \ @@ -28,28 +29,29 @@ depends_lib port:gconf \ port:startup-notification \ + port:liblzma \ path:lib/pkgconfig/libxul.pc:xulrunner # -# TODO: make this build 32 bits on 64 bit platforms -# to accomodate xulrunner -# # currently only builds correctly on 32 bit platforms # due to problems with xulrunner and/or its dependencies # (nss for instance). # # see https://bugzilla.mozilla.org/show_bug.cgi?id=529878 # -# disabled dependency on lzmautils -# to avoid a conflict with the newer -# xz-devel +# update: builds 32 bit on x86_64 platform using +# xulrunner +internal_dependencies (r73873 and later) # use_bzip2 yes configure.cppflags-append -I${prefix}/include/nspr -configure.args --disable-schemas-install \ - --with-search=basic +configure.args --x-includes=${prefix}/include \ + --x-libraries=${prefix}/lib \ + --disable-schemas-install \ + --enable-debug \ + --with-search=basic \ + --with-gecko=libxul-embedding variant debug description {Enables debugging} { configure.cflags-append -O0 -g