[59854] trunk/dports/graphics

blb at macports.org blb at macports.org
Sat Oct 24 16:40:15 PDT 2009


Revision: 59854
          http://trac.macports.org/changeset/59854
Author:   blb at macports.org
Date:     2009-10-24 16:40:11 -0700 (Sat, 24 Oct 2009)
Log Message:
-----------
New port - graphics/AntTweakBar, Graphics Library for graphical user interface; ticket #19485

Added Paths:
-----------
    trunk/dports/graphics/AntTweakBar/
    trunk/dports/graphics/AntTweakBar/Portfile
    trunk/dports/graphics/AntTweakBar/files/
    trunk/dports/graphics/AntTweakBar/files/ATB_113_mac.patch

Added: trunk/dports/graphics/AntTweakBar/Portfile
===================================================================
--- trunk/dports/graphics/AntTweakBar/Portfile	                        (rev 0)
+++ trunk/dports/graphics/AntTweakBar/Portfile	2009-10-24 23:40:11 UTC (rev 59854)
@@ -0,0 +1,30 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
+# $Id$
+PortSystem          1.0
+name                AntTweakBar
+version             1.13
+categories          graphics
+maintainers         karcaw at gmail.com
+description         Graphics Library for graphical user interface
+long_description    AntTweakBar is a small and easy-to-use C/C++ library \
+                    that allows programmers to quickly add a light and intuitive graphical \
+                    user interface into graphic applications based on OpenGL, DirectX 9 or \
+                    DirectX 10 to interactively tweak their parameters on-screen. 
+homepage            http://www.antisphere.com/Wiki/tools:anttweakbar
+platforms           darwin
+master_sites        http://www.antisphere.com/Tools/AntTweakBar/
+distfiles           ${name}_[join [split ${version} .] ""]
+use_configure       no
+use_zip             yes
+build.args          PREFIX=${prefix} CXX=${configure.cc}
+destroot.destdir    DESTDIR=${destroot} PREFIX=${prefix}
+checksums           md5 2c02dd71d0f86c62f022eed7e0bcb5b8 \
+                    sha1 79a42ea1fa9b7af979f20d79562b9548e3ca0e68 \
+                    rmd160 53cb5dcd38f8d971246645ee87eb525492155e25
+patchfiles          ATB_[join [split ${version} .] ""]_mac.patch
+worksrcdir          ${name}
+
+#post-extract {
+#    file link ${workpath}/AntTweakBar-${version} ${workpath}/AntTweakBar 
+#}
+


Property changes on: trunk/dports/graphics/AntTweakBar/Portfile
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native

Added: trunk/dports/graphics/AntTweakBar/files/ATB_113_mac.patch
===================================================================
--- trunk/dports/graphics/AntTweakBar/files/ATB_113_mac.patch	                        (rev 0)
+++ trunk/dports/graphics/AntTweakBar/files/ATB_113_mac.patch	2009-10-24 23:40:11 UTC (rev 59854)
@@ -0,0 +1,50 @@
+Index: Makefile
+===================================================================
+--- Makefile	(revision 0)
++++ Makefile	(revision 0)
+@@ -0,0 +1,8 @@
++
++
++all:
++	make -f Makefile.osx -C src all
++
++install:
++	make -f Makefile.osx -C src install
++
+--- src/Makefile.osx	2009-04-23 13:03:08.000000000 -0700
++++ src/Makefile.osx	2009-04-14 08:20:10.000000000 -0700
+@@ -11,6 +11,8 @@
+ #LFLAGS		= 
+ #OUT_DIR	= ../lib/debug
+ 
++PREFIX		= usr/local/
++DESTDIR        	= /
+ BASE		= /Developer/SDKs/MacOSX10.5.sdk/System/Library/Frameworks
+ CXX      	= gcc
+ CXXFLAGS 	= $(CXXCFG) $(MINGWFLAGS) -Wall -fPIC -fno-strict-aliasing -D_MACOSX -ObjC++  -D__PLACEMENT_NEW_INLINE
+@@ -14,7 +14,7 @@
+ BASE		= /Developer/SDKs/MacOSX10.5.sdk/System/Library/Frameworks
+ CXX      	= gcc
+ CXXFLAGS 	= $(CXXCFG) $(MINGWFLAGS) -Wall -fPIC -fno-strict-aliasing -D_MACOSX -ObjC++  -D__PLACEMENT_NEW_INLINE
+-INCPATH  	= -I../include -I/usr/local/include -I/usr/X11R6/include -I/usr/include -I$(BASE)/OpenGL.framework/Headers/ -I$(BASE)/GLUT.framework/Headers/ -I$(BASE)/AppKit.framework/Headers/
++INCPATH  	= -I../include -I/usr/include -I$(BASE)/OpenGL.framework/Headers/ -I$(BASE)/GLUT.framework/Headers/ -I$(BASE)/AppKit.framework/Headers/
+ LINK     	= gcc
+ #LIBS     	= -L/usr/X11R6/lib -L. -lglfw -lGL -lGLU -lX11 -lXxf86vm -lXext -lpthread -lm
+ #LIBS     	= -L/usr/X11R6/lib -lGL -lX11 -lXxf86vm -lXext -lpthread -lm
+@@ -61,9 +63,15 @@
+ #	makedepend -Y
+ #	makedepend -a -Y -- $(CXXFLAGS) $(INCPATH) -- $(SRC_FILES) $(NO_STDERR)
+ 
++install: $(TARGET) Makefile
++	mkdir -p $(DESTDIR)$(PREFIX)/lib/
++	$(COPY) $(OUT_DIR)/lib$(TARGET)$(SO_EXT) $(DESTDIR)$(PREFIX)/lib/
++	mkdir -p $(DESTDIR)$(PREFIX)include/
++	$(COPY) ../include/AntTweakBar.h $(DESTDIR)$(PREFIX)/include/
++
+ $(TARGET): $(OBJS)
+ 	@echo "===== Link $@ ====="
+-	$(LINK) $(LFLAGS) -dynamiclib -Wl,-undefined -Wl,dynamic_lookup  -o $(OUT_DIR)/lib$(TARGET)$(SO_EXT) $(OBJS) $(LIBS)
++	$(LINK) $(LFLAGS) -dynamiclib -Wl,-undefined -Wl,dynamic_lookup  -o $(OUT_DIR)/lib$(TARGET)$(SO_EXT) $(OBJS) $(LIBS) -install_name /$(PREFIX)/lib/lib$(TARGET)$(SO_EXT)
+ 
+ .cpp.o:
+ 	@echo "===== Compile $< ====="
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20091024/e2cf0129/attachment-0001.html>


More information about the macports-changes mailing list