Changeset 8fb2c78 in freewrt


Ignore:
Timestamp:
Jun 23, 2006, 5:13:18 PM (19 years ago)
Author:
Thorsten Glaser <tg@…>
Branches:
freewrt_1_0, freewrt_2_0
Children:
149ff92
Parents:
f206899
Message:

Update to mksh R27d (first OS which includes it!),
switch to upstream CPIO distfile.

  • Add more compatibility for cross-builds in the build system
  • ~/mkshrc is not executed for non-interactive shells

Not yet tested, but the IPKG builds. Will test ASAP,
I'm under FrOSCon strain.

git-svn-id: svn://www.freewrt.org/trunk/freewrt@155 afb5a338-a214-0410-bd46-81f09a774fd1

Location:
package/mksh
Files:
1 deleted
1 edited

Legend:

Unmodified
Added
Removed
  • package/mksh/Makefile

    rf206899 r8fb2c78  
    44
    55PKG_NAME=               mksh
    6 PKG_VERSION=            27.2
    7 PKG_RELEASE=            2
    8 #PKG_SOURCE=            ${PKG_NAME}-R27c.cpio.gz
    9 PKG_SOURCE=             mksh_${PKG_VERSION}.orig.tar.gz
    10 PKG_MD5SUM=             25d4f1e31b8c28f5fb43b8b50c8d7f5d
     6PKG_VERSION=            27.3
     7PKG_RELEASE=            1
     8PKG_SOURCE=             ${PKG_NAME}-R27d.cpio.gz
     9PKG_MD5SUM=             c35648b7e8842e8d9012570b3f148189
    1110
    12 #PKG_SOURCE_URL=        http://mirbsd.mirsolutions.de/MirOS/dist/mir/mksh/ \
    13 #                       http://miros.unixforge.de/MirOS/dist/mir/mksh/
    14 PKG_SOURCE_URL=         http://ftp.debian.org/debian/pool/main/m/mksh/
    15 PKG_CAT=                zcat
    16 PKG_BUILD_DIR=          $(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
     11PKG_SOURCE_URL=         http://mirbsd.mirsolutions.de/MirOS/dist/mir/mksh/ \
     12                        http://miros.unixforge.de/MirOS/dist/mir/mksh/
     13PKG_CAT=                uncgz
     14PKG_BUILD_DIR=          $(BUILD_DIR)/$(PKG_NAME)
    1715PKG_INSTALL_DIR=        $(PKG_BUILD_DIR)/ipkg-install
    1816
     
    2422        @touch $@
    2523
     24CPPFLAGS_TO_PASS:=      -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include \
     25                        -D_POSIX_C_SOURCE=2 -D_BSD_SOURCE \
     26                        -D_FILE_OFFSET_BITS=64 -DNEED_COMPAT
     27
    2628$(PKG_BUILD_DIR)/.built:
    2729        (cd ${PKG_BUILD_DIR}; \
    2830            CC='${TARGET_CC}' \
    2931            CFLAGS='${TARGET_CFLAGS}' \
    30             CPPFLAGS='-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include' \
     32            CPPFLAGS='${CPPFLAGS_TO_PASS}' \
    3133            LDFLAGS='-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib' \
    32             sh Build.sh -d -r -q)
     34            SRCS='compat.c' \
     35            sh Build.sh -d -r -q -x)
    3336        rm -rf $(PKG_INSTALL_DIR)
    3437        mkdir -p $(PKG_INSTALL_DIR)/bin
Note: See TracChangeset for help on using the changeset viewer.