Changeset 6806


Ignore:
Timestamp:
2007-04-01T20:52:18+02:00 (9 years ago)
Author:
nbd
Message:

simplify openldap makefile and make it build on osx

Location:
packages/libs/openldap
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • packages/libs/openldap/Makefile

    r5624 r6806  
    6060endef 
    6161 
    62 PKG_CONFIGURE_OPTIONS = \ 
     62CONFIGURE_ARGS += \ 
    6363        --enable-shared \ 
    6464        --enable-static \ 
     
    7474        --with-tls \ 
    7575        --with-yielding_select="yes" \ 
     76        --without-cyrus-sasl \ 
     77        --without-threads \ 
     78        --without-tls  
    7679 
    77 define Build/Configure 
    78 endef 
    7980 
    8081define Build/Compile 
    81         rm -rf $(PKG_INSTALL_DIR) 
    82         mkdir -p $(PKG_INSTALL_DIR) 
    83         -$(MAKE) -C $(PKG_BUILD_DIR) \ 
    84                 DESTDIR="$(PKG_INSTALL_DIR)" \ 
    85                 distclean 
    86         (cd $(PKG_BUILD_DIR); rm -f config.cache; \ 
    87                 ./configure \ 
    88                         --target=$(GNU_HOST_NAME) \ 
    89                         --host=$(GNU_HOST_NAME) \ 
    90                         --build=$(GNU_HOST_NAME) \ 
    91                         --program-prefix="" \ 
    92                         --program-suffix="" \ 
    93                         --prefix=/usr \ 
    94                         --exec-prefix=/usr \ 
    95                         --bindir=/usr/bin \ 
    96                         --datadir=/usr/share \ 
    97                         --includedir=/usr/include \ 
    98                         --libdir=/usr/lib \ 
    99                         --libexecdir=/usr/lib \ 
    100                         --localstatedir=/var \ 
    101                         --mandir=/usr/share/man \ 
    102                         --sbindir=/usr/sbin \ 
    103                         --sysconfdir=/etc \ 
    104                         $(DISABLE_LARGEFILE) \ 
    105                         $(DISABLE_NLS) \ 
    106                         $(PKG_CONFIGURE_OPTIONS) \ 
    107                         --without-cyrus-sasl \ 
    108                         --without-threads \ 
    109                         --without-tls \ 
    110         ); 
    111         $(MAKE) -C $(PKG_BUILD_DIR) depend  
    112         $(MAKE) -C $(PKG_BUILD_DIR)/libraries/liblutil 
    113         $(MAKE) -C $(PKG_BUILD_DIR)/libraries/liblber 
    114         $(MAKE) -C $(PKG_BUILD_DIR)/libraries/liblunicode 
    115         $(MAKE) -C $(PKG_BUILD_DIR)/libraries/liblber clean 
    116         $(MAKE) -C $(PKG_BUILD_DIR)/libraries/liblutil clean 
    117         (cd $(PKG_BUILD_DIR); rm -f config.cache; \ 
    118                 $(TARGET_CONFIGURE_OPTS) \ 
    119                 CFLAGS="$(TARGET_CFLAGS)" \ 
    120                 CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \ 
    121                 LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib " \ 
    122                 ./configure \ 
    123                         --target=$(GNU_TARGET_NAME) \ 
    124                         --host=$(GNU_TARGET_NAME) \ 
    125                         --build=$(GNU_HOST_NAME) \ 
    126                         --program-prefix="" \ 
    127                         --program-suffix="" \ 
    128                         --prefix=/usr \ 
    129                         --exec-prefix=/usr \ 
    130                         --bindir=/usr/bin \ 
    131                         --datadir=/usr/share \ 
    132                         --includedir=/usr/include \ 
    133                         --libdir=/usr/lib \ 
    134                         --libexecdir=/usr/lib \ 
    135                         --localstatedir=/var \ 
    136                         --mandir=/usr/share/man \ 
    137                         --sbindir=/usr/sbin \ 
    138                         --sysconfdir=/etc \ 
    139                         $(DISABLE_LARGEFILE) \ 
    140                         $(DISABLE_NLS) \ 
    141                         $(PKG_CONFIGURE_OPTIONS) \ 
    142         ); 
    14382        $(MAKE) -C $(PKG_BUILD_DIR) \ 
    14483                DESTDIR="$(PKG_INSTALL_DIR)" \ 
    145                 all install 
     84                HOSTCC="$(HOSTCC)" \ 
     85                depend all install 
    14686endef 
    14787 
  • packages/libs/openldap/patches/500-cross-compile.patch

    r872 r6806  
    22--- openldap-2.2.26-orig/libraries/liblunicode/Makefile.in      2005-01-20 18:01:03.000000000 +0100 
    33+++ openldap-2.2.26-1/libraries/liblunicode/Makefile.in 2005-05-08 15:47:08.000000000 +0200 
    4 @@ -29,7 +29,7 @@ 
     4@@ -29,8 +29,8 @@ 
    55 LDAP_INCDIR= ../../include        
    66 LDAP_LIBDIR= ../../libraries 
    77  
    88-ucgendat: $(XLIBS) ucgendat.o 
    9 +ucgendat: ucgendat.o 
    10         $(LTLINK) -o $@ ucgendat.o $(LIBS) 
     9-       $(LTLINK) -o $@ ucgendat.o $(LIBS) 
     10+ucgendat: 
     11+       $(HOSTCC) -I$(LDAP_INCDIR) -o $@ ./ucdata/ucgendat.c 
    1112        ./ucgendat $(srcdir)/UnicodeData.txt -x $(srcdir)/CompositionExclusions.txt 
    1213  
     14 DATFILES = case.dat cmbcl.dat comp.dat ctype.dat decomp.dat num.dat kdecomp.dat 
     15diff -ur openldap.old/libraries/liblunicode/ucdata/ucgendat.c openldap.dev/libraries/liblunicode/ucdata/ucgendat.c 
     16--- openldap.old/libraries/liblunicode/ucdata/ucgendat.c        2005-01-20 18:01:03.000000000 +0100 
     17+++ openldap.dev/libraries/liblunicode/ucdata/ucgendat.c        2007-04-01 20:35:57.000000000 +0200 
     18@@ -1611,7 +1611,7 @@ 
     19     FILE *in; 
     20     char *prog, *opath; 
     21  
     22-    prog = lutil_progname( "ucgendat", argc, argv ); 
     23+    prog = argv[0]; 
     24  
     25     opath = 0; 
     26     in = stdin; 
Note: See TracChangeset for help on using the changeset viewer.