Changeset bb9a6a4 in freewrt
- Timestamp:
- Aug 17, 2025, 7:05:23 AM (4 months ago)
- Branches:
- freewrt_2_0
- Children:
- 9b0a11c
- Parents:
- d98249c
- Files:
-
- 4 added
- 1 deleted
- 9 edited
-
mk/pkg-depend.mk (modified) (1 diff)
-
package/Config.in (modified) (1 diff)
-
package/Makefile (modified) (1 diff)
-
package/base-files/Config.in (modified) (1 diff)
-
package/base-files/Makefile (modified) (3 diffs)
-
package/base-files/ipkg/libstdcxx.control (added)
-
package/gdbserver/Config.in (modified) (1 diff)
-
package/gdbserver/Makefile (modified) (4 diffs)
-
package/gmp/Makefile (modified) (1 diff)
-
package/libiconv/Makefile (modified) (2 diffs)
-
package/libiconv/patches/100-strip_charsets.patch (deleted)
-
package/mpfr/Config.in (added)
-
package/mpfr/Makefile (added)
-
package/mpfr/ipkg/libmpfr.control (added)
Legend:
- Unmodified
- Added
- Removed
-
mk/pkg-depend.mk
rd98249c rbb9a6a4 24 24 fprobe-compile: libpcap-compile 25 25 freetype-compile: zlib-compile 26 gdbserver-compile: ncurses-compile26 gdbserver-compile: libiconv-compile gmp-compile mpfr-compile 27 27 gmediaserver-compile: id3lib-compile libupnp-compile 28 28 gnutls-compile: libgcrypt-compile opencdk-compile libtasn1-compile -
package/Config.in
rd98249c rbb9a6a4 267 267 source "package/libmad/Config.in" 268 268 source "package/matrixssl/Config.in" # libmatrixssl 269 source "package/mpfr/Config.in" # libmpfr 269 270 source "package/mysql/Config.in" # limysqlclient 270 271 source "package/ncurses/Config.in" # libncurses -
package/Makefile
rd98249c rbb9a6a4 169 169 package-$(FWRT_PACKAGE_MOTION) += motion 170 170 package-$(FWRT_PACKAGE_MPD) += mpd 171 package-$(FWRT_COMPILE_MPFR) += mpfr 171 172 package-$(FWRT_PACKAGE_MRD6) += mrd6 172 173 package-$(FWRT_PACKAGE_MT_DAAPD) += mt-daapd -
package/base-files/Config.in
rd98249c rbb9a6a4 14 14 GCC support library. 15 15 16 config FWRT_PACKAGE_LIBSTDCXX 17 prompt "libstdcxx.......................... standard C++ library" 18 tristate 19 default n 20 help 21 Standard C++ library. -
package/base-files/Makefile
rd98249c rbb9a6a4 24 24 IPKG_LIBGCC:=$(PACKAGE_DIR)/libgcc_$(LIBGCC_VERSION)-$(PKG_RELEASE)_$(ARCH).ipk 25 25 26 LIBSTDCXX_VERSION:=${shell cat $(STAGING_DIR)/gcc_version} 27 IDIR_LIBSTDCXX:=$(WRKBUILD)/lib/libstdcxx 28 IPKG_LIBSTDCXX:=$(PACKAGE_DIR)/libstdcxx_$(LIBSTDCXX_VERSION)-$(PKG_RELEASE)_$(ARCH).ipk 29 26 30 PACKAGES:=$(IPKG_BASE) $(IPKG_UCLIBC) 27 31 PACKAGES_INSTALL:=$(IPKG_BASE) $(IPKG_UCLIBC) … … 37 41 ifeq ($(FWRT_PACKAGE_LIBGCC),m) 38 42 PACKAGES+=$(IPKG_LIBGCC) 43 endif 44 45 ifeq ($(FWRT_PACKAGE_LIBSTDCXX),y) 46 PACKAGES+=$(IPKG_LIBSTDCXX) 47 PACKAGES_INSTALL+=$(IPKG_LIBSTDCXX) 48 endif 49 ifeq ($(FWRT_PACKAGE_LIBSTDCXX),m) 50 PACKAGES+=$(IPKG_LIBSTDCXX) 39 51 endif 40 52 … … 137 149 $(SCRIPT_DIR)/make-ipkg-dir.sh $(IDIR_LIBGCC) ipkg/libgcc.control $(LIBGCC_VERSION)-$(PKG_RELEASE) $(ARCH) 138 150 mkdir -p $(IDIR_LIBGCC)/lib 139 $(CP) $(STAGING_DIR)/ lib/libgcc_s.so.* $(IDIR_LIBGCC)/lib/151 $(CP) $(STAGING_DIR)/usr/$(GNU_TARGET_NAME)/lib/libgcc_s.so.* $(IDIR_LIBGCC)/lib/ 140 152 -$(STRIP) $(IDIR_LIBGCC)/lib/* 141 153 $(IPKG_BUILD) $(IDIR_LIBGCC) $(PACKAGE_DIR) 154 155 $(IPKG_LIBSTDCXX): 156 $(SCRIPT_DIR)/make-ipkg-dir.sh $(IDIR_LIBSTDCXX) ipkg/libstdcxx.control $(LIBSTDCXX_VERSION)-$(PKG_RELEASE) $(ARCH) 157 mkdir -p $(IDIR_LIBSTDCXX)/lib 158 $(CP) $(STAGING_DIR)/usr/$(GNU_TARGET_NAME)/lib/libstdc++.so.* $(IDIR_LIBSTDCXX)/lib/ 159 -$(STRIP) $(IDIR_LIBSTDCXX)/lib/* 160 $(IPKG_BUILD) $(IDIR_LIBSTDCXX) $(PACKAGE_DIR) 142 161 143 162 package-clean: -
package/gdbserver/Config.in
rd98249c rbb9a6a4 3 3 tristate 4 4 default n 5 select FWRT_PACKAGE_LIBICONV 6 select FWRT_PACKAGE_LIBGCC 7 select FWRT_PACKAGE_LIBSTDCXX 5 8 help 6 9 GDBSERVER is a program that allows you to run GDB on a different machine -
package/gdbserver/Makefile
rd98249c rbb9a6a4 1 # $FreeWRT$2 #-3 1 # This file is part of the FreeWRT project. FreeWRT is copyrighted 4 2 # material, please see the LICENCE file in the top-level directory 5 # or at http://www.freewrt.org/licence for details.6 3 7 4 include $(TOPDIR)/rules.mk 8 5 9 6 PKG_NAME:= gdbserver 10 PKG_VERSION:= 6.37 PKG_VERSION:= 16.2 11 8 PKG_RELEASE:= 1 9 PKG_MD5SUM:= f87bd8571f559d5e104e24cd1902b968 12 10 13 GDB_DIR:=$(TOOLCHAIN_BUILD_DIR)/gdb-$(PKG_VERSION) 11 PKG_SOURCE:= gdb-${PKG_VERSION}.tar.gz 12 PKG_SOURCE_URL:= @GNU/gdb 14 13 15 DISTFILES:= 14 WRKSRC= $(WRKDIR)/gdb-$(PKG_VERSION) 16 15 17 16 include $(TOPDIR)/mk/package.mk … … 19 18 $(eval $(call PKG_template,GDBSERVER,gdbserver,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 20 19 21 $(WRKBUILD)/.prepared: 22 rm -rf $(WRKBUILD) 20 $(WRKBUILD)/.configured: 23 21 mkdir -p $(WRKBUILD) 24 touch $@25 26 $(WRKBUILD)/.configured:27 22 (cd $(WRKBUILD); rm -rf config.{cache,status}; \ 28 23 $(TARGET_CONFIGURE_OPTS) \ 29 24 CFLAGS="$(TARGET_CFLAGS)" \ 30 $(GDB_DIR)/gdb/gdbserver/configure \ 25 CPPFLAGS="-I$(STAGING_DIR)/usr/include" \ 26 LDFLAGS="-L$(STAGING_DIR)/usr/lib" \ 27 ./configure \ 31 28 --target=$(GNU_TARGET_NAME) \ 32 29 --host=$(GNU_TARGET_NAME) \ 33 30 --build=$(GNU_HOST_NAME) \ 31 --with-gmp=$(STAGING_DIR)/usr \ 32 --with-mpfr=$(STAGING_DIR)/usr \ 33 --disable-gdb \ 34 34 --program-prefix="" \ 35 35 --program-suffix="" \ … … 45 45 --infodir=/usr/info \ 46 46 --disable-nls \ 47 --disable-sim \ 48 --without-uiout \ 49 --disable-gdbmi \ 50 --disable-tui \ 51 --disable-gdbtk \ 52 --without-x \ 53 --without-included-gettext \ 54 --enable-threads \ 47 55 ); 48 56 touch $@ … … 51 59 rm -rf $(WRKINST) 52 60 mkdir -p $(WRKINST) 53 $(MAKE) -C $(WRKBUILD) \ 54 DESTDIR="$(WRKINST)" \ 55 install 61 (cd $(WRKBUILD) && $(MAKE) DESTDIR="$(WRKINST)" all install) 56 62 touch $@ 57 63 -
package/gmp/Makefile
rd98249c rbb9a6a4 1 # $FreeWRT$2 #-3 1 # This file is part of the FreeWRT project. FreeWRT is copyrighted 4 2 # material, please see the LICENCE file in the top-level directory 5 # or at http://www.freewrt.org/licence for details.6 3 7 4 include $(TOPDIR)/rules.mk 8 5 9 6 PKG_NAME:= gmp 10 PKG_VERSION:= 4.1.47 PKG_VERSION:= 6.3.0 11 8 PKG_RELEASE:= 1 12 PKG_MD5SUM:= 0aa7d3b3f5b5ec5951e7dddd6f65e8919 PKG_MD5SUM:= 3390cf8cc96bbec5a9123f2fb22480db 13 10 14 11 PKG_SOURCE_URL:= @GNU/gmp 15 PKG_SOURCE:= $(PKG_NAME)-$(PKG_VERSION).tar. bz212 PKG_SOURCE:= $(PKG_NAME)-$(PKG_VERSION).tar.gz 16 13 17 14 include $(TOPDIR)/mk/package.mk -
package/libiconv/Makefile
rd98249c rbb9a6a4 1 # $FreeWRT$2 #-3 1 # This file is part of the FreeWRT project. FreeWRT is copyrighted 4 2 # material, please see the LICENCE file in the top-level directory 5 # or at http://www.freewrt.org/licence for details.6 3 7 4 include $(TOPDIR)/rules.mk 8 5 9 6 PKG_NAME:= libiconv 10 PKG_VERSION:= 1. 9.17 PKG_VERSION:= 1.18 11 8 PKG_RELEASE:= 1 12 PKG_MD5SUM:= 0c99a05e0c3c153bac1c960f787111559 PKG_MD5SUM:= 1af69958b42981d3c3029ffb4c7ebaed 13 10 14 11 PKG_SOURCE_URL:= @GNU/libiconv … … 65 62 $(IPKG_BUILD) $(IDIR_LIBICONV) $(PACKAGE_DIR) 66 63 67 $(STAGING_DIR)/usr/lib/ iconv/libiconv.so: $(WRKBUILD)/.built68 mkdir -p $(STAGING_DIR)/usr/include /iconv69 $(CP) $(WRKINST)/usr/include/iconv.h $(STAGING_DIR)/usr/include /iconv70 mkdir -p $(STAGING_DIR)/usr/lib /iconv71 $(CP) $(WRKINST)/usr/lib/libiconv.* $(STAGING_DIR)/usr/lib /iconv64 $(STAGING_DIR)/usr/lib/libiconv.so: $(WRKBUILD)/.built 65 mkdir -p $(STAGING_DIR)/usr/include 66 $(CP) $(WRKINST)/usr/include/iconv.h $(STAGING_DIR)/usr/include 67 mkdir -p $(STAGING_DIR)/usr/lib 68 $(CP) $(WRKINST)/usr/lib/libiconv.* $(STAGING_DIR)/usr/lib 72 69 touch $@ 73 70 74 install-dev: $(STAGING_DIR)/usr/lib/ iconv/libiconv.so71 install-dev: $(STAGING_DIR)/usr/lib/libiconv.so 75 72 76 73 uninstall-dev: 77 74 rm -rf \ 78 $(STAGING_DIR)/usr/include/iconv \79 $(STAGING_DIR)/usr/lib/ iconv\75 $(STAGING_DIR)/usr/include/iconv.h \ 76 $(STAGING_DIR)/usr/lib/libiconv.* \ 80 77 81 78 compile-targets: install-dev
Note:
See TracChangeset
for help on using the changeset viewer.
