Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#26739 closed update (wontfix)

spotlightfs: update to 2.0.3,2

Reported by: mklein-de (Michael Klein) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.9.1
Keywords: Cc: drkp (Dan Ports)
Port: spotlightfs

Description

this updates the spotlightfs port to the latest revision. Sources are pulled from svn, as there is no source drop for SpotlightFS available.

This update also obsoletes patch-writable-dirs.diff

Attachments (1)

spotlightfs-2.0.3,2.diff (4.4 KB) - added by mklein-de (Michael Klein) 13 years ago.
Portfile patch

Download all attachments as: .zip

Change History (4)

Changed 13 years ago by mklein-de (Michael Klein)

Attachment: spotlightfs-2.0.3,2.diff added

Portfile patch

comment:1 Changed 13 years ago by iwilcox@…

This fixes a build failure of stock spotlightfs version 0.1.0 for me, except that I had to change the (patched) Portfile to this:

version             2.0.3-2
set svn_tag         [string map {- \\|} ${version}]

to avoid the following error:

Error: Target org.macports.activate returned: Registry error: spotlightfs @2_0 not registered as installed.

The build failure, in case it helps others find their way here, manifested itself on the command line as:

--->  Building spotlightfs
Error: Target org.macports.build returned: shell command failed (see log for details)
Log for spotlightfs is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_fuse_spotlightfs/main.log
Error: Status 1 encountered during processing.

and in the logs as:

:info:build 	CompileC build/SpotlightFS.build/Release/SpotlightFS.build/Objects-normal/i386/GTResourceFork.o /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_fuse_spotlightfs/work/SpotlightFS/../FUSEObjC/external/GTResourceFork/GTResourceFork.m normal i386 objective-c com.apple.compilers.gcc.4_2
:info:build (1 failure)
:info:build 
:info:build shell command "cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_fuse_spotlightfs/work/SpotlightFS" && /usr/bin/xcodebuild  -target "SpotlightFS" -configuration Release build OBJROOT=build/ SYMROOT=build/ MACOSX_DEPLOYMENT_TARGET=10.6 ARCHS=x86_64 SDKROOT="" LIBRARY_SEARCH_PATHS='/opt/local/lib /usr/local/lib' HEADER_SEARCH_PATHS='/opt/local/include /usr/local/include' ARCHS='i386'" returned error 1
:error:build Target org.macports.build returned: shell command failed (see log for details)
:debug:build Backtrace: shell command failed (see log for details)
    while executing
"$procedure $targetname"
:info:build Warning: the following items did not execute (for spotlightfs): org.macports.activate org.macports.build org.macports.destroot org.macports.install

I think the problem was an out-of-date FUSEObjC:

/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_fuse_spotlightfs/work/SpotlightFS/../FUSEObjC/external/GTResourceFork/GTResourceFork.m:1765: error: incompatible type for argument 1 of 'setShadowOffset:'

comment:2 Changed 13 years ago by jmroot (Joshua Root)

Cc: dports@… added
Resolution: wontfix
Status: newclosed

This port was deleted in r83482.

comment:3 Changed 13 years ago by drkp (Dan Ports)

Yes, although I hadn't seen this ticket at the time. If we can make it work, I'd be up for resurrecting the port. It might be tricker now that we also need to support both Fuse4X and MacFUSE.

Note: See TracTickets for help on using tickets.