Changeset 46298 for trunk/dports/math


Ignore:
Timestamp:
Feb 2, 2009, 7:14:51 AM (11 years ago)
Author:
ryandesign@…
Message:

pure-gsl: new port, version 0.4; see #18320

Location:
trunk/dports/math/pure-gsl
Files:
2 edited
1 copied

Legend:

Unmodified
Added
Removed
  • trunk/dports/math/pure-gsl/Portfile

    r46295 r46298  
    33PortSystem                      1.0
    44
    5 name                            pure-ffi
    6 version                         0.3
    7 categories                      devel
     5name                            pure-gsl
     6version                         0.4
     7categories                      math science
    88platforms                       darwin
    99maintainers                     ryandesign
     
    1212master_sites                    ${homepage}files/
    1313
    14 description                     an interface to libffi which enables you to \
    15                                 call C functions from Pure and vice versa
     14description                     a wrapper to call GNU Scientific Library \
     15                                functions from Pure
    1616
    17 long_description                ${name} provides ${description}. It goes \
    18                                 beyond Pure's built-in C interface in that \
    19                                 it also handles C structs and makes Pure \
    20                                 functions callable from C. Moreover, \
    21                                 depending on the libffi implementation, it \
    22                                 may also be possible to call foreign \
    23                                 languages other than C.
     17long_description                ${name} aims to provide a complete wrapper \
     18                                for the GNU Scientific Library which provides \
     19                                a wide range of mathematical routines useful \
     20                                for scientific programming, number crunching \
     21                                and signal processing applications.
    2422
    25 checksums                       md5     8030fbff0c2fff58861f05850d2a0911 \
    26                                 sha1    62d8f8e85aa8925fb2b41a9df9e44b1bae39d3ab \
    27                                 rmd160  d607e91265866e908364143634a30a037a5c4219
     23checksums                       md5     b90a66dc18024b554662f34c033e5b45 \
     24                                sha1    bb89afdc3c625a2549e9518d3439094f4adcd246 \
     25                                rmd160  58d82ad8ebba3507d1c3103b5690c862f1d46a80
    2826
    2927depends_lib-append              path:lib/libpure.dylib:pure \
    30                                 port:libffi
     28                                port:gsl
    3129
    3230patchfiles                      patch-Makefile.diff
  • trunk/dports/math/pure-gsl/files/patch-Makefile.diff

    r46280 r46298  
    1 --- Makefile.orig       2009-01-29 17:33:22.000000000 -0600
    2 +++ Makefile    2009-02-01 20:39:26.000000000 -0600
    3 @@ -54,14 +54,14 @@
    4  all: ffi$(DLL)
     1--- Makefile.orig 2009-01-29 18:44:26.000000000 -0600
     2+++ Makefile 2009-02-01 21:02:34.000000000 -0600
     3@@ -52,14 +52,14 @@
     4 all: gsl$(DLL)
    55 
    6  ffi$(DLL): ffi.c
    7 -       gcc $(shared) -o $@ $< $(FLAGS) -lffi -lpure -lgmp $(LIBS)
    8 +       $(CC) $(shared) -o $@ $< $(FLAGS) -lffi -lpure -lgmp $(LIBS)
     6 gsl$(DLL): gsl.c
     7-       gcc $(shared) -o $@ $< $(FLAGS) -lgsl -lgslcblas -lm -lpure $(LIBS)
     8+       $(CC) $(shared) -o $@ $< $(FLAGS) -lgsl -lgslcblas -lm -lpure $(LIBS)
    99 
    1010 clean:
     
    1313 install:
    1414-       test -d "$(DESTDIR)$(libdir)/pure" || mkdir -p "$(DESTDIR)$(libdir)/pure"
    15 -       cp ffi.pure ffi$(DLL) "$(DESTDIR)$(libdir)/pure"
     15-       cp gsl.pure gsl$(DLL) "$(DESTDIR)$(libdir)/pure"
    1616+       test -d "$(DESTDIR)`readlink $(libdir)/pure`" || mkdir -p "$(DESTDIR)`readlink $(libdir)/pure`"
    17 +       cp ffi.pure ffi$(DLL) "$(DESTDIR)`readlink $(libdir)/pure`"
     17+       cp gsl.pure gsl$(DLL) "$(DESTDIR)`readlink $(libdir)/pure`"
    1818 
    1919 uninstall:
    20         rm -f "$(DESTDIR)$(libdir)/pure/ffi.pure" "$(DESTDIR)$(libdir)/pure/ffi$(DLL)"
     20        rm -f "$(DESTDIR)$(libdir)/pure/gsl.pure" "$(DESTDIR)$(libdir)/pure/gsl$(DLL)"
Note: See TracChangeset for help on using the changeset viewer.