Changeset 56bb70d in freewrt for package/mksh/Makefile


Ignore:
Timestamp:
Oct 15, 2007, 11:45:13 AM (18 years ago)
Author:
Thorsten Glaser <tg@…>
Branches:
freewrt_1_0, freewrt_2_0
Children:
3667e10
Parents:
1255a41
Message:

tentatively upgrade to mksh R31d

git-svn-id: svn://www.freewrt.org/branches/freewrt_1_0@3598 afb5a338-a214-0410-bd46-81f09a774fd1

File:
1 edited

Legend:

Unmodified
Added
Removed
  • package/mksh/Makefile

    r1255a41 r56bb70d  
    88
    99PKG_NAME=               mksh
    10 PKG_VERSION=            31.3
    11 PKG_RELEASE=            2
     10PKG_VERSION=            31.4
     11PKG_RELEASE=            1
    1212PKG_SOURCE=             ${PKG_NAME}-R31c.cpio.gz
    13 PKG_MD5SUM=             08b6354ad94b9c5d5bfc301e3314e412
     13PKG_MD5SUM=             a7c77428bd2b887c1583095a00c84aac
    1414
    1515PKG_SOURCE_URL=         http://www.mirbsd.org/MirOS/dist/mir/mksh/
     
    2020$(eval $(call PKG_template,MKSH,mksh,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
    2121
    22 $(WRKBUILD)/.configured:
     22${WRKBUILD}/.configured:
    2323        @touch $@
    2424
    25 CPPFLAGS_TO_PASS:=      -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include
     25CPPFLAGS_TO_PASS:=      -I${STAGING_DIR}/usr/include -I${STAGING_DIR}/include
    2626CPPFLAGS_TO_PASS+=      -DMKSH_NOPWNAM=1
    2727
     
    3030endif
    3131
    32 $(WRKBUILD)/.built:
     32${WRKBUILD}/.built:
    3333        (cd ${WRKBUILD}; \
    3434            CC='${TARGET_CC}' \
    3535            CFLAGS='${TARGET_CFLAGS}' \
    3636            CPPFLAGS='${CPPFLAGS_TO_PASS}' \
    37             LDFLAGS='-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib' \
     37            LDFLAGS='-L${STAGING_DIR}/usr/lib -L${STAGING_DIR}/lib' \
    3838            TARGET_OS=Linux \
    3939            HAVE_ARC4RANDOM=0 HAVE_MKNOD=0 HAVE_SETLOCALE_CTYPE=0 \
    4040            HAVE_PERSISTENT_HISTORY=0 \
    4141            ${BASH} Build.sh -Q -r)
    42         rm -rf $(WRKINST)
    43         mkdir -p $(WRKINST)/{bin,etc}
     42        rm -rf ${WRKINST}
     43        mkdir -p ${WRKINST}/{bin,etc}
    4444        install -c -m 755 ${WRKBUILD}/mksh ${WRKINST}/bin/mksh
    45         install -c -m 444 ${WRKSRC}/dot.mkshrc ${WRKINST}/etc/mkshrc
     45        install -c -m 644 ${WRKSRC}/dot.mkshrc ${WRKINST}/etc/mkshrc
    4646        @touch $@
    4747
    48 $(IPKG_MKSH):
    49         install -d -m 0755 $(IDIR_MKSH)/bin
    50         install -d -m 0755 $(IDIR_MKSH)/etc
    51         $(CP) $(WRKINST)/bin/mksh $(IDIR_MKSH)/bin/
    52         $(RSTRIP) $(IDIR_MKSH)
    53         $(CP) $(WRKINST)/etc/mkshrc $(IDIR_MKSH)/etc/
     48${IPKG_MKSH}:
     49        cd ${WRKINST} && pax -rw -pe bin/mksh etc/mkshrc ${IDIR_MKSH}/
     50        ${RSTRIP} ${IDIR_MKSH}
    5451ifeq (${FWRT_PACKAGE_MKSH_AS_BINSH},y)
    55         cd $(IDIR_MKSH)/bin/; ln -sf mksh sh
     52        cd ${IDIR_MKSH}/bin; ln -sf mksh sh
    5653endif
    5754ifeq (${FWRT_PACKAGE_MKSH_AS_BINASH},y)
    58         cd $(IDIR_MKSH)/bin/; ln -sf mksh ash
     55        cd ${IDIR_MKSH}/bin; ln -sf mksh ash
    5956endif
    60         $(IPKG_BUILD) $(IDIR_MKSH) $(PACKAGE_DIR)
     57        ${IPKG_BUILD} ${IDIR_MKSH} ${PACKAGE_DIR}
Note: See TracChangeset for help on using the changeset viewer.