Changeset 111604


Ignore:
Timestamp:
Sep 27, 2013, 12:41:12 PM (4 years ago)
Author:
jmr@…
Message:

libghash: follow stealth update, set license, pass CC and flags to makefile

Location:
trunk/dports/devel/libghash
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/devel/libghash/Portfile

    r30224 r111604  
    55name                    libghash
    66version                 0.0.2
     7revision                1
    78categories              devel
     9license                 CPL-1
    810platforms               darwin
    911maintainers             nomaintainer
     
    1618master_sites    http://www.partow.net/downloads/
    1719distname                GeneralHashFunctions_-_C
    18 checksums               md5 28e0b6f801fff3ed9aaba62d451d2fd7
     20dist_subdir             ${name}/${version}_1
     21checksums               rmd160 c13ce6f0de3970b81dfffa989920c37a7cc5f410 \
     22                        sha256 b352eda5d2660bfc4afc11918b577925d0d62fd39dcf6310be9bdb63d08b78c3
    1923use_zip                 yes
    2024patchfiles              patch-Makefile
     
    2226use_configure   no
    2327
    24 build.args              PREFIX=${prefix}
     28build.env               PREFIX="${prefix}" \
     29                        CC="${configure.cc}" \
     30                        CFLAGS="${configure.cflags} ${configure.cc_archflags}" \
     31                        LDFLAGS="${configure.ld_archflags}"
    2532
    26 destroot.args   PREFIX=${prefix}
     33destroot.env    PREFIX="${prefix}"
     34
     35test.run                yes
  • trunk/dports/devel/libghash/files/patch-Makefile

    r21477 r111604  
    1 --- Makefile    Mon Apr 26 20:24:58 2004
    2 +++ ../../Makefile      Mon Sep 13 09:07:45 2004
    3 @@ -11,23 +11,37 @@
    4  # http://www.opensource.org/licenses/cpl.php
     1--- Makefile.orig       2000-01-01 00:00:00.000000000 +1100
     2+++ Makefile    2013-09-27 22:31:44.000000000 +1000
     3@@ -11,22 +11,34 @@
     4 # http://www.opensource.org/licenses/cpl1.0.php
    55 #
    66 
    7 +PREFIX        = /opt/local
    8  COMPILER      = gcc
    9  OPTIONS       = -ansi -pedantic -Wall -o
    10  OPTIONS_LIBS  = -ansi -pedantic -Wall -c
     7-COMPILER      = -cc
     8-OPTIONS       = -std=c99 -pedantic -Wall -o
     9-OPTIONS_LIBS  = -std=c99 -pedantic -Wall -c
     10+PREFIX        ?= /opt/local
     11+COMPILER      = $(CC)
     12+OPTIONS       = $(CFLAGS) -std=c99 -pedantic -Wall -o
     13+OPTIONS_LIBS  = $(CFLAGS) -std=c99 -pedantic -Wall -c
    1114+VERSION       = 0.0.2
    1215 
     16+all: GeneralHashFunctions.o HashTest dylib
     17 
    1318-all: GeneralHashFunctions.o HashTest
    14 +all: GeneralHashFunctions.o HashTest dylib
    15 +
    1619+dylib: GeneralHashFunctions.o
    17 +       $(COMPILER) -dynamiclib -install_name $(PREFIX)/lib/libghash.$(VERSION).dylib -current_version $(VERSION) -o libghash.$(VERSION).dylib GeneralHashFunctions.o
     20+       $(COMPILER) $(LDFLAGS) -dynamiclib -install_name $(PREFIX)/lib/libghash.$(VERSION).dylib -current_version $(VERSION) -o libghash.$(VERSION).dylib GeneralHashFunctions.o
    1821 
    1922 GeneralHashFunctions.o: GeneralHashFunctions.c GeneralHashFunctions.h
     
    2427        $(COMPILER) $(OPTIONS) HashTest HashTest.c GeneralHashFunctions.o
    2528 
    26 +check: HashTest
     29+test: HashTest
    2730+       ./HashTest
    2831+
    2932 clean:
    30         rm -f core
    31         rm -f *.o
    32         rm -f *.bak
     33        rm -f core *.o *.bak *stackdump *#
    3334 
    3435+install:
     
    3738+       cd $(DESTDIR)$(PREFIX)/lib && ln -s libghash.$(VERSION).dylib libghash.dylib
    3839+
    39 +
    4040 #
    4141 # The End !
Note: See TracChangeset for help on using the changeset viewer.