A better fix would be to add a dummy python25 variant to Deluge, which
would ALWAYS be enabled through variant_set.
Le 24 juin 09 à 18:43, [email protected] a écrit :
[email protected] 09:43:03 -0700
(Wed, 24 Jun 2009)Log Message
deluge:
Remove the dependency on boost but error out in preconfigure check
if boost +python25
is not installed with instructions to the user to install/reinstall
the port manually
with the proper variant. This avoids the obnoxious and user
unfriendly behavior of
installing boost without python25 support and then telling the user
to dectivate it
and install boost +python25. Error message is made more prominent
and hopefully easier
to understand for the naive user.
Partially addresses issues expressed in #126, #20057.
Modified Paths
• trunk/dports/net/deluge/Portfile
Diff
Modified: trunk/dports/net/deluge/Portfile (52854 => 52855)
--- trunk/dports/net/deluge/Portfile 2009-06-24 16:37:35 UTC (rev
52854)
+++ trunk/dports/net/deluge/Portfile 2009-06-24 16:43:03 UTC (rev
52855)
@@ -31,8 +31,7 @@
port:py25-chardet \
port:py25-gtk \
port:py25-setuptools \
- port:py25-xdg \
- port:boost
+ port:py25-xdg
#patchfiles patch-setup.py.diff
@@ -46,8 +45,30 @@
pre-configure {
if { ![file exists ${prefix}/lib/libboost_python-mt.dylib] } {
- ui_error "You must build boost with the python25 variant"
- error "You must build boost with the python25 variant"
+ if { [file exists ${prefix}/lib/libboost_system-mt.dylib] } {
+ ui_error "
+****
+**** Deluge requires port boost installed with variant +python25.
+**** Please do the following then try installing deluge again:
+****
+**** sudo port deactivate boost
+**** sudo port install boost +python25
+****
+
+"
+ } else {
+ ui_error "
+****
+**** Deluge requires port boost installed with variant +python25.
+**** Please do the following then try installing deluge again:
+****
+**** sudo port install boost +python25
+****
+
+"
+ }
+
+ error "Deluge requires boost +python25"
}
}
_______________________________________________
macports-changes mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-changes
_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev