[26323] trunk/dports/fuse

source_changes at macosforge.org source_changes at macosforge.org
Tue Jun 19 11:12:23 PDT 2007


Revision: 26323
          http://trac.macosforge.org/projects/macports/changeset/26323
Author:   eridius at macports.org
Date:     2007-06-19 11:12:23 -0700 (Tue, 19 Jun 2007)

Log Message:
-----------
Add procfs, a new filesystem in the MacFUSE download. Unfortunately in testing it doesn't seem particularly stable, but perhaps folks will want to play with it

Added Paths:
-----------
    trunk/dports/fuse/procfs/
    trunk/dports/fuse/procfs/Portfile
    trunk/dports/fuse/procfs/files/
    trunk/dports/fuse/procfs/files/patch-Makefile

Added: trunk/dports/fuse/procfs/Portfile
===================================================================
--- trunk/dports/fuse/procfs/Portfile	                        (rev 0)
+++ trunk/dports/fuse/procfs/Portfile	2007-06-19 18:12:23 UTC (rev 26323)
@@ -0,0 +1,36 @@
+# $Id$
+
+PortSystem 1.0
+
+name                procfs
+version             1.5; # taken from MACFUSE_PROCFS_VERSION in procfs.cc
+categories          fuse
+platforms           darwin
+maintainers         eridius at macports.org
+description         procfs filesystem for FUSE
+long_description    ${description}
+
+homepage            http://code.google.com/p/macfuse/
+master_sites        macports:eridius
+distname            procfs-${version}
+worksrcdir          procfs
+checksums           md5 4ec560cb53712ae38b967b5354f01067 \
+                    sha1 0147d4cc5af1f06af3e9073dca2ef1633016a90a
+
+use_bzip2           yes
+
+patchfiles          patch-Makefile
+
+# can't livecheck for procfs specifically
+livecheck.check     none
+
+depends_lib         port:libfuse port:pcre
+
+configure {
+    reinplace s|@@DESTROOT@@|${destroot}|g ${worksrcpath}/Makefile
+    reinplace s|@@PREFIX@@|${prefix}|g ${worksrcpath}/Makefile
+}
+
+platform darwin {
+    depends_run         port:fusefs
+}


Property changes on: trunk/dports/fuse/procfs/Portfile
___________________________________________________________________
Name: svn:keywords
   + id
Name: svn:eol-style
   + native

Added: trunk/dports/fuse/procfs/files/patch-Makefile
===================================================================
--- trunk/dports/fuse/procfs/files/patch-Makefile	                        (rev 0)
+++ trunk/dports/fuse/procfs/files/patch-Makefile	2007-06-19 18:12:23 UTC (rev 26323)
@@ -0,0 +1,33 @@
+--- Makefile.old	2007-06-19 11:05:07.000000000 -0700
++++ Makefile	2007-06-19 11:06:12.000000000 -0700
+@@ -5,17 +5,17 @@
+ #
+ # http://code.google.com/p/macfuse/
+ 
+-CPPFLAGS=-D_FILE_OFFSET_BITS=64 -D__FreeBSD__=10 -O -g -arch i386 -arch ppc -isysroot /Developer/SDKs/MacOSX10.4u.sdk
+-LDFLAGS=-L/usr/local/lib -lfuse -framework Carbon -framework IOKit -framework ApplicationServices -framework Accelerate -framework OpenGL -lproc
++CPPFLAGS=-D_FILE_OFFSET_BITS=64 -D__FreeBSD__=10 -O2
++LDFLAGS=-L@@PREFIX@@/lib -lfuse -framework Carbon -framework IOKit -framework ApplicationServices -framework Accelerate -framework OpenGL -lproc
+ SEQUENCEGRAB_LDFLAGS=-framework AudioUnit -framework Cocoa -framework CoreAudioKit -framework Foundation -framework QuartzCore -framework QuickTime -framework QuartzCore
+ 
+ # Configure this depending on where you installed pcrecpp
+ # http://www.pcre.org
+ #
+-PCRECPP_PREFIX=/usr/local
++PCRECPP_PREFIX=@@PREFIX@@
+ 
+ PCRECPP_CPPFLAGS=-I$(PCRECPP_PREFIX)/include
+-PCRECPP_LDFLAGS=-arch i386 -arch ppc $(PCRECPP_PREFIX)/lib/libpcrecpp.a $(PCRECPP_PREFIX)/lib/libpcre.a
++PCRECPP_LDFLAGS=$(PCRECPP_PREFIX)/lib/libpcrecpp.a $(PCRECPP_PREFIX)/lib/libpcre.a
+ 
+ all: procfs
+ 
+@@ -40,7 +40,7 @@
+ install: procfs
+ 	sudo chown root:wheel procfs
+ 	sudo chmod u+s procfs
+-	sudo mv procfs /usr/local/bin/procfs
++	sudo mv procfs @@DESTROOT@@@@PREFIX@@/bin/procfs
+ 
+ clean:
+ 	rm -f procfs procfs.o procfs_displays.o procfs_proc_info.o procfs_tpm.o

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070619/e7922414/attachment.html


More information about the macports-changes mailing list