From c5ddc1d3d64bc57576f4c52bd54d220883ebd58a Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Wed, 15 Dec 2010 23:06:13 +0100 Subject: add startup script --- package/openct/Makefile | 2 +- package/openct/files/openct.init | 28 ++++++++++++++++++++++++++++ package/openct/files/openct.postinst | 3 +++ 3 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 package/openct/files/openct.init create mode 100644 package/openct/files/openct.postinst (limited to 'package') diff --git a/package/openct/Makefile b/package/openct/Makefile index 635f95d74..1164c4a13 100644 --- a/package/openct/Makefile +++ b/package/openct/Makefile @@ -5,7 +5,7 @@ include ${TOPDIR}/rules.mk PKG_NAME:= openct PKG_VERSION:= 0.6.20 -PKG_RELEASE:= 1 +PKG_RELEASE:= 2 PKG_MD5SUM:= a1da3358ab798f1cb9232f1dbababc21 PKG_DESCR:= drivers for smart card readers PKG_SECTION:= crypto diff --git a/package/openct/files/openct.init b/package/openct/files/openct.init new file mode 100644 index 000000000..5f4b93c16 --- /dev/null +++ b/package/openct/files/openct.init @@ -0,0 +1,28 @@ +#!/bin/sh +#PKG openct +#INIT 60 + +. /etc/rc.conf + +case $1 in +autostop) ;; +autostart) + test x"${openct:-NO}" = x"NO" && exit 0 + exec sh $0 start + ;; +start) + test -d /var/run/openct || mkdir -p /var/run/openct + /usr/sbin/openct-control init + ;; +stop) + /usr/sbin/openct-control shutdown + ;; +restart) + sh $0 stop + sh $0 start + ;; +*) + echo "usage: $0 {start | stop | restart}" + exit 1 +esac +exit $? diff --git a/package/openct/files/openct.postinst b/package/openct/files/openct.postinst new file mode 100644 index 000000000..c02a18c6d --- /dev/null +++ b/package/openct/files/openct.postinst @@ -0,0 +1,3 @@ +#!/bin/sh +. $IPKG_INSTROOT/etc/functions.sh +add_rcconf openct openct NO -- cgit v1.2.3 From 156edaba0e7190ec7fe8e7f68a2b9f5f41fb2467 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Thu, 16 Dec 2010 00:05:27 +0100 Subject: add smartcard profiles to package --- package/opensc/Makefile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'package') diff --git a/package/opensc/Makefile b/package/opensc/Makefile index 24d89aa2a..7191dc53b 100644 --- a/package/opensc/Makefile +++ b/package/opensc/Makefile @@ -5,7 +5,7 @@ include ${TOPDIR}/rules.mk PKG_NAME:= opensc PKG_VERSION:= 0.11.13 -PKG_RELEASE:= 1 +PKG_RELEASE:= 2 PKG_MD5SUM:= 98fa151e947941f9c3f27420fdf47c11 PKG_DESCR:= utilities to access smart cards PKG_SECTION:= crypto @@ -38,6 +38,9 @@ SUB_INSTALLS-${ADK_PACKAGE_LIBOPENSC_DEV}+= libopensc-dev-install post-install: ${SUB_INSTALLS-m} ${SUB_INSTALLS-y} ${INSTALL_DIR} ${IDIR_OPENSC}/usr/bin + ${INSTALL_DIR} ${IDIR_OPENSC}/usr/share/opensc + ${INSTALL_DATA} ${WRKINST}/usr/share/opensc/* \ + ${IDIR_OPENSC}/usr/share/opensc ${INSTALL_BIN} ${WRKINST}/usr/bin/opensc-explorer \ ${IDIR_OPENSC}/usr/bin ${INSTALL_BIN} ${WRKINST}/usr/bin/opensc-tool \ -- cgit v1.2.3 From e675191cfaa9c388e8360b56cff12f6e7e702e18 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Thu, 16 Dec 2010 00:06:14 +0100 Subject: enable automatic filesystem checks for devices/partitions in /etc/fstab --- package/base-files/Makefile | 2 +- package/base-files/src/etc/rc.shutdown | 4 ++++ package/base-files/src/init | 2 +- package/busybox/config/e2fsprogs/Config.in | 2 +- package/e2fsprogs/Makefile | 7 +++++-- 5 files changed, 12 insertions(+), 5 deletions(-) create mode 100644 package/base-files/src/etc/rc.shutdown (limited to 'package') diff --git a/package/base-files/Makefile b/package/base-files/Makefile index f0695966e..2cd221fb1 100644 --- a/package/base-files/Makefile +++ b/package/base-files/Makefile @@ -6,7 +6,7 @@ include $(TOPDIR)/mk/rootfs.mk PKG_NAME:= base-files PKG_VERSION:= 1.0 -PKG_RELEASE:= 38 +PKG_RELEASE:= 39 PKG_SECTION:= base PKG_DESCR:= basic files and scripts diff --git a/package/base-files/src/etc/rc.shutdown b/package/base-files/src/etc/rc.shutdown new file mode 100644 index 000000000..a5b930ad9 --- /dev/null +++ b/package/base-files/src/etc/rc.shutdown @@ -0,0 +1,4 @@ +#!/bin/sh +for i in $(grep -v ^# /etc/fstab |awk '{ print $2 }');do + umount $i +done diff --git a/package/base-files/src/init b/package/base-files/src/init index e290cee95..af780c324 100755 --- a/package/base-files/src/init +++ b/package/base-files/src/init @@ -19,5 +19,5 @@ mdev -s mount -o remount,rw / cat /etc/.rnd >/dev/urandom 2>&1 [ -x /sbin/cfgfs ] && { cfgfs setup; mount -o remount,ro /;} -[ -f /etc/fstab ] && mount -a +[ -f /etc/fstab ] && fsck -p >/dev/null ; mount -a exec /sbin/init diff --git a/package/busybox/config/e2fsprogs/Config.in b/package/busybox/config/e2fsprogs/Config.in index ac3850e63..ab5012e66 100644 --- a/package/busybox/config/e2fsprogs/Config.in +++ b/package/busybox/config/e2fsprogs/Config.in @@ -22,7 +22,7 @@ config BUSYBOX_CHATTR config BUSYBOX_FSCK bool "fsck" - default n + default y help fsck is used to check and optionally repair one or more filesystems. In actuality, fsck is simply a front-end for the various file system diff --git a/package/e2fsprogs/Makefile b/package/e2fsprogs/Makefile index 471f0fa04..3ec51e027 100644 --- a/package/e2fsprogs/Makefile +++ b/package/e2fsprogs/Makefile @@ -4,15 +4,17 @@ include ${TOPDIR}/rules.mk PKG_NAME:= e2fsprogs -PKG_VERSION:= 1.41.12 +PKG_VERSION:= 1.41.13 PKG_RELEASE:= 1 -PKG_MD5SUM:= 1b24a21fc0c2381ef420961cbfec733f +PKG_MD5SUM:= 7508a192c7a9471e2128424f4eafac1c PKG_DESCR:= Ext2/3/4 filesystem utilities PKG_SECTION:= fs PKG_DEPENDS:= libcom-err libuuid libblkid libpthread PKG_URL:= http://e2fsprogs.sourceforge.net/ PKG_SITES:= ${MASTER_SITE_SOURCEFORGE:=e2fsprogs/} +PKG_CFLINE_E2FSPROGS:= default y if ADK_TARGET_ROOTFS_EXT2_BLOCK + PKG_SUBPKGS:= E2FSPROGS LIBUUID LIBCOM_ERR LIBSS LIBBLKID PKGSD_LIBUUID:= UUID library PKGSC_LIBUUID:= libs @@ -45,6 +47,7 @@ pre-build: post-install: ${INSTALL_DIR} ${IDIR_E2FSPROGS}/usr/lib ${IDIR_E2FSPROGS}/usr/sbin ${INSTALL_BIN} ${WRKINST}/usr/sbin/e2fsck ${IDIR_E2FSPROGS}/usr/sbin/ + cd $(IDIR_E2FSPROGS)/usr/sbin && ln -sf e2fsck fsck.ext2 ${INSTALL_BIN} ${WRKINST}/usr/sbin/mke2fs ${IDIR_E2FSPROGS}/usr/sbin/ ${INSTALL_BIN} ${WRKINST}/usr/sbin/tune2fs ${IDIR_E2FSPROGS}/usr/sbin/ ${CP} ${WRKINST}/usr/lib/lib{e2p,ext2fs}.so.* \ -- cgit v1.2.3 From 1d45a317cb0be93ad8f1d548d97744b350b7294d Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Thu, 16 Dec 2010 14:26:37 +0100 Subject: add header subpackage --- package/libpng/Makefile | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) (limited to 'package') diff --git a/package/libpng/Makefile b/package/libpng/Makefile index 62eac961e..83408d1d3 100644 --- a/package/libpng/Makefile +++ b/package/libpng/Makefile @@ -5,7 +5,7 @@ include ${TOPDIR}/rules.mk PKG_NAME:= libpng PKG_VERSION:= 1.2.44 -PKG_RELEASE:= 2 +PKG_RELEASE:= 3 PKG_MD5SUM:= 89b62f8daaeeab1342e307d6d1411ff1 PKG_DESCR:= A library for reading/writing PNG images PKG_SECTION:= libs @@ -14,6 +14,10 @@ PKG_BUILDDEP:= zlib PKG_URL:= http://www.libpng.org/pub/png/libpng.html PKG_SITES:= ${MASTER_SITE_SOURCEFORGE:=libpng/} +PKG_SUBPKGS:= LIBPNG LIBPNG_DEV +PKGSD_LIBPNG_DEV:= development files for libpng +PKGSC_LIBPNG_DEV:= devel + ifeq ($(ADK_STATIC),y) PKG_OPTS:= libonly endif @@ -21,9 +25,19 @@ endif include ${TOPDIR}/mk/package.mk $(eval $(call PKG_template,LIBPNG,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS})) +$(eval $(call PKG_template,LIBPNG_DEV,libpng-dev,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_LIBPNG_DEV},${PKGSC_LIBPNG_DEV},${PKG_OPTS})) + +SUB_INSTALLS-y:= +SUB_INSTALLS-m:= +SUB_INSTALLS-${ADK_PACKAGE_LIBPNG_DEV}+= libpng-dev-install -post-install: +post-install: ${SUB_INSTALLS-m} ${SUB_INSTALLS-y} ${INSTALL_DIR} ${IDIR_LIBPNG}/usr/lib ${CP} ${WRKINST}/usr/lib/libpng{,12}.so* ${IDIR_LIBPNG}/usr/lib/ +libpng-dev-install: + ${INSTALL_DIR} ${IDIR_LIBPNG_DEV}/usr/include/libpng12 + ${CP} ${WRKINST}/usr/include/*.h ${IDIR_LIBPNG_DEV}/usr/include + ${CP} ${WRKINST}/usr/include/libpng12/*.h ${IDIR_LIBPNG_DEV}/usr/include/libpng12 + include ${TOPDIR}/mk/pkg-bottom.mk -- cgit v1.2.3 From a228c0bef5a2f66239270c04012ba576b1fc0680 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Thu, 16 Dec 2010 14:27:36 +0100 Subject: update to latest upstream version, add header subpackage, disable x11 support --- package/DirectFB/Makefile | 61 +++++++++++++++++++++++++++++++---------------- 1 file changed, 40 insertions(+), 21 deletions(-) (limited to 'package') diff --git a/package/DirectFB/Makefile b/package/DirectFB/Makefile index 056fbb350..0f7dba976 100644 --- a/package/DirectFB/Makefile +++ b/package/DirectFB/Makefile @@ -4,23 +4,35 @@ include $(TOPDIR)/rules.mk PKG_NAME:= DirectFB -PKG_VERSION:= 1.4.3 +PKG_VERSION:= 1.4.11 PKG_RELEASE:= 1 -PKG_MD5SUM:= 223e036da906ceb4bd44708026839ff1 -PKG_DESCR:= Thin library on top of the Linux framebuffer devices +PKG_EXTRAVER:= 1.4-5 +PKG_MD5SUM:= 94735ccec21120794adcce93a61445d2 +PKG_DESCR:= Thin graphic library for the Linux framebuffer devices PKG_SECTION:= libs -PKG_DEPENDS:= libpng -PKG_BUILDDEP:= libpng libX11 libXext +PKG_DEPENDS:= libpng libjpeg +PKG_BUILDDEP:= libpng jpeg PKG_URL:= http://www.directfb.org/ PKG_SITES:= http://directfb.org/downloads/Core/DirectFB-1.4/ +PKG_SUBPKGS:= DIRECTFB DIRECTFB_DEV +PKGSD_DIRECTFB_DEV:= development files for DirectFB +PKGSC_DIRECTFB_DEV:= devel + include $(TOPDIR)/mk/package.mk $(eval $(call PKG_template,DIRECTFB,directfb,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION})) +$(eval $(call PKG_template,DIRECTFB_DEV,directfb-dev,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_DIRECTFB_DEV},${PKGSC_DIRECTFB_DEV})) CONFIGURE_ARGS+= --with-inputdrivers=linuxinput,keyboard,ps2mouse \ --with-gfxdrivers=none \ - --disable-osx + --enable-fbdev \ + --disable-sdl \ + --disable-osx \ + --disable-x11 \ + --disable-gif \ + --enable-png \ + --enable-jpeg # This is to overcome libtool fuckup - when building without, # libtool calls (the correct) ld directly without parameters, @@ -31,25 +43,32 @@ ifeq (${ADK_HARDWARE_LEMOTE_YEELONG},y) XAKE_FLAGS+= LDEMULATION=elf64ltsmip endif -post-install: +SUB_INSTALLS-y:= +SUB_INSTALLS-m:= +SUB_INSTALLS-${ADK_PACKAGE_DIRECTFB_DEV}+= directfb-dev-install + +post-install: ${SUB_INSTALLS-m} ${SUB_INSTALLS-y} ${INSTALL_DIR} ${IDIR_DIRECTFB}/etc ${INSTALL_DATA} ./files/directfbrc ${IDIR_DIRECTFB}/etc/ - $(INSTALL_DIR) $(IDIR_DIRECTFB)/usr/lib/directfb-1.4-0/{inputdrivers,systems,wm} + $(INSTALL_DIR) $(IDIR_DIRECTFB)/usr/lib/directfb-${PKG_EXTRAVER}/{inputdrivers,systems,wm} ${CP} $(WRKINST)/usr/lib/lib{direct,fusion}*.so* \ $(IDIR_DIRECTFB)/usr/lib/ - ${CP} ${WRKINST}/usr/lib/directfb-1.4-0/inputdrivers/libdirectfb_linux_input.so \ - ${IDIR_DIRECTFB}/usr/lib/directfb-1.4-0/inputdrivers/ - ${CP} ${WRKINST}/usr/lib/directfb-1.4-0/systems/*.so \ - ${IDIR_DIRECTFB}/usr/lib/directfb-1.4-0/systems/ - ${CP} ${WRKINST}/usr/lib/directfb-1.4-0/wm/*.so \ - ${IDIR_DIRECTFB}/usr/lib/directfb-1.4-0/wm/ - $(INSTALL_DIR) $(IDIR_DIRECTFB)/usr/lib/directfb-1.4-0/interfaces/IDirectFB{Font,ImageProvider,VideoProvider} - ${CP} ${WRKINST}/usr/lib/directfb-1.4-0/interfaces/IDirectFBFont/*.so \ - ${IDIR_DIRECTFB}/usr/lib/directfb-1.4-0/interfaces/IDirectFBFont/ - ${CP} ${WRKINST}/usr/lib/directfb-1.4-0/interfaces/IDirectFBImageProvider/*.so \ - ${IDIR_DIRECTFB}/usr/lib/directfb-1.4-0/interfaces/IDirectFBImageProvider/ - ${CP} ${WRKINST}/usr/lib/directfb-1.4-0/interfaces/IDirectFBVideoProvider/*.so \ - ${IDIR_DIRECTFB}/usr/lib/directfb-1.4-0/interfaces/IDirectFBVideoProvider/ + ${CP} ${WRKINST}/usr/lib/directfb-${PKG_EXTRAVER}/inputdrivers/libdirectfb_linux_input.so \ + ${IDIR_DIRECTFB}/usr/lib/directfb-${PKG_EXTRAVER}/inputdrivers/ + ${CP} ${WRKINST}/usr/lib/directfb-${PKG_EXTRAVER}/systems/*.so \ + ${IDIR_DIRECTFB}/usr/lib/directfb-${PKG_EXTRAVER}/systems/ + ${CP} ${WRKINST}/usr/lib/directfb-${PKG_EXTRAVER}/wm/*.so \ + ${IDIR_DIRECTFB}/usr/lib/directfb-${PKG_EXTRAVER}/wm/ + $(INSTALL_DIR) $(IDIR_DIRECTFB)/usr/lib/directfb-${PKG_EXTRAVER}/interfaces/IDirectFB{Font,ImageProvider,VideoProvider} + ${CP} ${WRKINST}/usr/lib/directfb-${PKG_EXTRAVER}/interfaces/IDirectFBFont/*.so \ + ${IDIR_DIRECTFB}/usr/lib/directfb-${PKG_EXTRAVER}/interfaces/IDirectFBFont/ + ${CP} ${WRKINST}/usr/lib/directfb-${PKG_EXTRAVER}/interfaces/IDirectFBImageProvider/*.so \ + ${IDIR_DIRECTFB}/usr/lib/directfb-${PKG_EXTRAVER}/interfaces/IDirectFBImageProvider/ + ${CP} ${WRKINST}/usr/lib/directfb-${PKG_EXTRAVER}/interfaces/IDirectFBVideoProvider/*.so \ + ${IDIR_DIRECTFB}/usr/lib/directfb-${PKG_EXTRAVER}/interfaces/IDirectFBVideoProvider/ +directfb-dev-install: + ${INSTALL_DIR} ${IDIR_DIRECTFB_DEV}/usr/include/ + ${CP} ${WRKINST}/usr/include/directfb ${IDIR_DIRECTFB_DEV}/usr/include include ${TOPDIR}/mk/pkg-bottom.mk -- cgit v1.2.3 From 153d71f35a2a16382e6d7db9816a1eff5eb4927d Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Thu, 16 Dec 2010 14:28:04 +0100 Subject: update to latest upstream version, install themes correctly --- package/qingy/Makefile | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'package') diff --git a/package/qingy/Makefile b/package/qingy/Makefile index ba6bd7a92..b34b47747 100644 --- a/package/qingy/Makefile +++ b/package/qingy/Makefile @@ -4,13 +4,13 @@ include $(TOPDIR)/rules.mk PKG_NAME:= qingy -PKG_VERSION:= 0.9.9 +PKG_VERSION:= 1.0.0 PKG_RELEASE:= 1 -PKG_MD5SUM:= 34f40172a71e9a6c2c77ddce11d2a63a +PKG_MD5SUM:= 1e0912655e240adfd0ce5ced30bbc685 PKG_DESCR:= a DirectFB getty replacement -PKG_SECTION:= x11/apps -PKG_DEPENDS:= directfb libxscrnsaver -PKG_BUILDDEP:= DirectFB libXScrnSaver +PKG_SECTION:= misc +PKG_DEPENDS:= directfb +PKG_BUILDDEP:= DirectFB PKG_URL:= http://qingy.sourceforge.net/ PKG_SITES:= ${MASTER_SITE_SOURCEFORGE:=qingy/} @@ -35,6 +35,6 @@ post-install: $(INSTALL_DIR) $(IDIR_QINGY)/usr/sbin ${INSTALL_BIN} $(WRKINST)/usr/sbin/qingy* ${IDIR_QINGY}/usr/sbin/ $(INSTALL_DIR) $(IDIR_QINGY)/usr/share/qingy - ${CP} $(WRKINST)/usr/share/qingy/themes ${IDIR_QINGY}/usr/share/ + ${CP} $(WRKINST)/usr/share/qingy/themes ${IDIR_QINGY}/usr/share/qingy include ${TOPDIR}/mk/pkg-bottom.mk -- cgit v1.2.3 From d78e01b46c2a120eb8d761c85f2ddb5d5781ea02 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Thu, 16 Dec 2010 19:57:38 +0100 Subject: add header subpackage --- package/libmad/Makefile | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) (limited to 'package') diff --git a/package/libmad/Makefile b/package/libmad/Makefile index e881756ef..db85cdc6e 100644 --- a/package/libmad/Makefile +++ b/package/libmad/Makefile @@ -5,17 +5,21 @@ include ${TOPDIR}/rules.mk PKG_NAME:= libmad PKG_VERSION:= 0.15.1b -PKG_RELEASE:= 1 +PKG_RELEASE:= 2 PKG_MD5SUM:= 1be543bc30c56fb6bea1d7bf6a64e66c PKG_DESCR:= An high-quality MPEG audio decoding library PKG_SECTION:= libs PKG_URL:= http://sourceforge.net/projects/mad -PKG_SITES:= ${MASTER_SITE_SOURCEFORGE:=mad/} \ - ftp://ftp.mars.org/pub/mpeg/ +PKG_SITES:= ${MASTER_SITE_SOURCEFORGE:=mad/} + +PKG_SUBPKGS:= LIBMAD LIBMAD_DEV +PKGSD_LIBMAD_DEV:= development files for libmad +PKGSC_LIBMAD_DEV:= devel include ${TOPDIR}/mk/package.mk $(eval $(call PKG_template,LIBMAD,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION})) +$(eval $(call PKG_template,LIBMAD_DEV,libmad-dev,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_LIBMAD_DEV},${PKGSC_LIBMAD_DEV})) FPM:=default ifeq (${ARCH},i386) @@ -26,6 +30,10 @@ endif #FPM:=mips #endif +SUB_INSTALLS-y:= +SUB_INSTALLS-m:= +SUB_INSTALLS-${ADK_PACKAGE_LIBMAD_DEV}+= libmad-dev-install + CONFIGURE_ARGS+= --enable-fpm=${FPM} \ --disable-debugging \ --enable-speed @@ -34,8 +42,12 @@ pre-install: ${INSTALL_DIR} ${WRKINST}/usr/lib/pkgconfig ${CP} ./files/mad.pc ${WRKINST}/usr/lib/pkgconfig -post-install: +post-install: ${SUB_INSTALLS-m} ${SUB_INSTALLS-y} ${INSTALL_DIR} ${IDIR_LIBMAD}/usr/lib ${CP} ${WRKINST}/usr/lib/libmad.so.* ${IDIR_LIBMAD}/usr/lib/ +libmad-dev-install: + ${INSTALL_DIR} ${IDIR_LIBMAD_DEV}/usr/include + ${CP} ${WRKINST}/usr/include/*.h ${IDIR_LIBMAD_DEV}/usr/include/ + include ${TOPDIR}/mk/pkg-bottom.mk -- cgit v1.2.3 From df3ea528e4d90a3b767b03a942011ba6ce0c81cf Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Thu, 16 Dec 2010 19:57:55 +0100 Subject: add header subpackage --- package/libogg/Makefile | 15 ++++++++++++++- package/libvorbis/Makefile | 15 +++++++++++++-- 2 files changed, 27 insertions(+), 3 deletions(-) (limited to 'package') diff --git a/package/libogg/Makefile b/package/libogg/Makefile index baebf4e9a..a672bbe3a 100644 --- a/package/libogg/Makefile +++ b/package/libogg/Makefile @@ -12,12 +12,25 @@ PKG_SECTION:= libs PKG_URL:= http://www.xiph.org/ogg PKG_SITES:= http://downloads.xiph.org/releases/ogg/ +PKG_SUBPKGS:= LIBOGG LIBOGG_DEV +PKGSD_LIBOGG_DEV:= development files for libogg +PKGSC_LIBOGG_DEV:= devel + include ${TOPDIR}/mk/package.mk $(eval $(call PKG_template,LIBOGG,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION})) +$(eval $(call PKG_template,LIBOGG_DEV,libogg-dev,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_LIBOGG_DEV},${PKGSC_LIBOGG_DEV})) + +SUB_INSTALLS-y:= +SUB_INSTALLS-m:= +SUB_INSTALLS-${ADK_PACKAGE_LIBOGG_DEV}+= libogg-dev-install -post-install: +post-install: ${SUB_INSTALLS-m} ${SUB_INSTALLS-y} ${INSTALL_DIR} ${IDIR_LIBOGG}/usr/lib ${CP} ${WRKINST}/usr/lib/libogg.so* ${IDIR_LIBOGG}/usr/lib/ +libogg-dev-install: + ${INSTALL_DIR} ${IDIR_LIBOGG_DEV}/usr/include/ogg + ${CP} ${WRKINST}/usr/include/ogg/*.h ${IDIR_LIBOGG_DEV}/usr/include/ogg + include ${TOPDIR}/mk/pkg-bottom.mk diff --git a/package/libvorbis/Makefile b/package/libvorbis/Makefile index c5ec6bdee..c5d97d973 100644 --- a/package/libvorbis/Makefile +++ b/package/libvorbis/Makefile @@ -13,23 +13,34 @@ PKG_BUILDDEP:= libogg PKG_URL:= http://www.xiph.org/vorbis/ PKG_SITES:= http://downloads.xiph.org/releases/vorbis/ -PKG_SUBPKGS:= LIBVORBIS LIBVORBISENC +PKG_SUBPKGS:= LIBVORBIS LIBVORBISENC LIBVORBIS_DEV +PKGSD_LIBVORBIS_DEV:= development files for libvorbis +PKGSC_LIBVORBIS_DEV:= devel include ${TOPDIR}/mk/package.mk $(eval $(call PKG_template,LIBVORBIS,libvorbis,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION})) $(eval $(call PKG_template,LIBVORBISENC,libvorbisenc,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION})) +$(eval $(call PKG_template,LIBVORBIS_DEV,libvorbis-dev,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_LIBVORBIS_DEV},${PKGSC_LIBVORBIS_DEV})) + +SUB_INSTALLS-y:= +SUB_INSTALLS-m:= +SUB_INSTALLS-${ADK_PACKAGE_LIBVORBIS_DEV}+= libvorbis-dev-install CONFIGURE_ENV+= LIBS="-lm -logg" CONFIGURE_ARGS+= --with-ogg="${STAGING_DIR}/usr" \ --with-ogg-includes="${STAGING_DIR}/usr/include" \ --with-ogg-libraries="${STAGING_DIR}/usr/lib" -post-install: +post-install: ${SUB_INSTALLS-m} ${SUB_INSTALLS-y} ${INSTALL_DIR} ${IDIR_LIBVORBIS}/usr/lib ${CP} ${WRKINST}/usr/lib/libvorbis.so.* ${IDIR_LIBVORBIS}/usr/lib/ ${CP} ${WRKINST}/usr/lib/libvorbisfile.so.* ${IDIR_LIBVORBIS}/usr/lib/ ${INSTALL_DIR} ${IDIR_LIBVORBISENC}/usr/lib ${CP} ${WRKINST}/usr/lib/libvorbisenc.so.* ${IDIR_LIBVORBISENC}/usr/lib/ +libvorbis-dev-install: + ${INSTALL_DIR} ${IDIR_LIBVORBIS_DEV}/usr/include/vorbis + ${CP} ${WRKINST}/usr/include/vorbis/*.h ${IDIR_LIBVORBIS_DEV}/usr/include/vorbis + include ${TOPDIR}/mk/pkg-bottom.mk -- cgit v1.2.3 From 7de31639b85a7b4ee855bb0bfaa124ab9ee37de4 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Thu, 16 Dec 2010 20:00:57 +0100 Subject: interfaces contains wpa keys, make it non-readable for the user, optimize init and shutdown --- package/base-files/Makefile | 3 ++- package/base-files/src/etc/init.d/rcK | 2 +- package/base-files/src/etc/rc.shutdown | 1 + package/base-files/src/init | 3 +-- 4 files changed, 5 insertions(+), 4 deletions(-) (limited to 'package') diff --git a/package/base-files/Makefile b/package/base-files/Makefile index 2cd221fb1..cb6fea5f4 100644 --- a/package/base-files/Makefile +++ b/package/base-files/Makefile @@ -6,7 +6,7 @@ include $(TOPDIR)/mk/rootfs.mk PKG_NAME:= base-files PKG_VERSION:= 1.0 -PKG_RELEASE:= 39 +PKG_RELEASE:= 40 PKG_SECTION:= base PKG_DESCR:= basic files and scripts @@ -50,6 +50,7 @@ endif mkdir -p $(IDIR_BASE_FILES)/usr/{lib,bin} chmod 755 $(IDIR_BASE_FILES)/lib/mdev/init chmod 600 $(IDIR_BASE_FILES)/etc/shadow + chmod 600 $(IDIR_BASE_FILES)/etc/network/interfaces ln -sf ../proc/mounts $(IDIR_BASE_FILES)/etc/mtab rm -rf $(IDIR_BASE_FILES)/var ln -sf tmp $(IDIR_BASE_FILES)/var diff --git a/package/base-files/src/etc/init.d/rcK b/package/base-files/src/etc/init.d/rcK index 20c47f5db..9d0e06440 100755 --- a/package/base-files/src/etc/init.d/rcK +++ b/package/base-files/src/etc/init.d/rcK @@ -1,7 +1,6 @@ #!/bin/sh export PATH=/bin:/sbin:/usr/bin:/usr/sbin { - test -e /etc/rc.shutdown && (/bin/sh /etc/rc.shutdown) 2>&1 grep '^#INIT ' /etc/init.d/* | \ sort -rnk2 | \ while read line; do @@ -15,4 +14,5 @@ export PATH=/bin:/sbin:/usr/bin:/usr/sbin esac ${shebang:-/bin/sh} ${line%%:*} autostop 2>&1 done + test -e /etc/rc.shutdown && (/bin/sh /etc/rc.shutdown) 2>&1 } | logger -s -p 6 -t '' diff --git a/package/base-files/src/etc/rc.shutdown b/package/base-files/src/etc/rc.shutdown index a5b930ad9..85d9e0058 100644 --- a/package/base-files/src/etc/rc.shutdown +++ b/package/base-files/src/etc/rc.shutdown @@ -1,4 +1,5 @@ #!/bin/sh for i in $(grep -v ^# /etc/fstab |awk '{ print $2 }');do + printf Unmounting $i umount $i done diff --git a/package/base-files/src/init b/package/base-files/src/init index af780c324..fc4ec8cb9 100755 --- a/package/base-files/src/init +++ b/package/base-files/src/init @@ -16,8 +16,7 @@ exec 0<>/dev/console >&0 2>&0 echo >/dev/mdev.seq echo "/sbin/mdev" >/proc/sys/kernel/hotplug mdev -s -mount -o remount,rw / cat /etc/.rnd >/dev/urandom 2>&1 -[ -x /sbin/cfgfs ] && { cfgfs setup; mount -o remount,ro /;} +[ -x /sbin/cfgfs ] && { cfgfs setup; mount -o remount,ro /;} || mount -o remount,rw / [ -f /etc/fstab ] && fsck -p >/dev/null ; mount -a exec /sbin/init -- cgit v1.2.3 From 3bf61c890bf85e8d148cb70fa8b9813502616f59 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Thu, 16 Dec 2010 22:23:43 +0100 Subject: install linkable library link --- package/libmad/Makefile | 2 +- package/libvorbis/Makefile | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'package') diff --git a/package/libmad/Makefile b/package/libmad/Makefile index db85cdc6e..05cd0a948 100644 --- a/package/libmad/Makefile +++ b/package/libmad/Makefile @@ -44,7 +44,7 @@ pre-install: post-install: ${SUB_INSTALLS-m} ${SUB_INSTALLS-y} ${INSTALL_DIR} ${IDIR_LIBMAD}/usr/lib - ${CP} ${WRKINST}/usr/lib/libmad.so.* ${IDIR_LIBMAD}/usr/lib/ + ${CP} ${WRKINST}/usr/lib/libmad.so* ${IDIR_LIBMAD}/usr/lib/ libmad-dev-install: ${INSTALL_DIR} ${IDIR_LIBMAD_DEV}/usr/include diff --git a/package/libvorbis/Makefile b/package/libvorbis/Makefile index c5d97d973..4dfdd8284 100644 --- a/package/libvorbis/Makefile +++ b/package/libvorbis/Makefile @@ -34,10 +34,10 @@ CONFIGURE_ARGS+= --with-ogg="${STAGING_DIR}/usr" \ post-install: ${SUB_INSTALLS-m} ${SUB_INSTALLS-y} ${INSTALL_DIR} ${IDIR_LIBVORBIS}/usr/lib - ${CP} ${WRKINST}/usr/lib/libvorbis.so.* ${IDIR_LIBVORBIS}/usr/lib/ - ${CP} ${WRKINST}/usr/lib/libvorbisfile.so.* ${IDIR_LIBVORBIS}/usr/lib/ + ${CP} ${WRKINST}/usr/lib/libvorbis.so* ${IDIR_LIBVORBIS}/usr/lib/ + ${CP} ${WRKINST}/usr/lib/libvorbisfile.so* ${IDIR_LIBVORBIS}/usr/lib/ ${INSTALL_DIR} ${IDIR_LIBVORBISENC}/usr/lib - ${CP} ${WRKINST}/usr/lib/libvorbisenc.so.* ${IDIR_LIBVORBISENC}/usr/lib/ + ${CP} ${WRKINST}/usr/lib/libvorbisenc.so* ${IDIR_LIBVORBISENC}/usr/lib/ libvorbis-dev-install: ${INSTALL_DIR} ${IDIR_LIBVORBIS_DEV}/usr/include/vorbis -- cgit v1.2.3 From a4587e95473ec2f101a8de86eca52ac5f5db5580 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Thu, 16 Dec 2010 22:24:25 +0100 Subject: use target arch CFLAGS even for native builds --- package/mplayer/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'package') diff --git a/package/mplayer/Makefile b/package/mplayer/Makefile index afb2e68d4..c57de3f42 100644 --- a/package/mplayer/Makefile +++ b/package/mplayer/Makefile @@ -17,7 +17,7 @@ PKG_BUILDDEP+= libX11 libXv libpng libXext PKG_URL:= http://www.mplayerhq.hu/ PKG_SITES:= http://openadk.org/distfiles/ -PKG_TARGET_DEPENDS:= alix x86 x86_64 mips mipsel mips64 mips64el +PKG_TARGET_DEPENDS:= alix x86 x86_64 mips mipsel mips64 mips64el native PKG_FLAVOURS:= WITH_DIRECTFB PKGFD_WITH_DIRECTFB:= enable DirectFB video output support -- cgit v1.2.3 From b319b057e32c1158f376455001a9a52f36f217f9 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Sat, 18 Dec 2010 08:21:47 +0100 Subject: add header subpackage --- package/alsa-lib/Makefile | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'package') diff --git a/package/alsa-lib/Makefile b/package/alsa-lib/Makefile index 64387c3d8..679efb111 100644 --- a/package/alsa-lib/Makefile +++ b/package/alsa-lib/Makefile @@ -12,17 +12,31 @@ PKG_SECTION:= libs PKG_URL:= http://www.alsa-project.org/ PKG_SITES:= ftp://ftp.alsa-project.org/pub/lib/ +PKG_SUBPKGS:= ALSA_LIB ALSA_LIB_DEV +PKGSD_ALSA_LIB_DEV:= development files for ALSA +PKGSC_ALSA_LIB_DEV:= devel + DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.bz2 include ${TOPDIR}/mk/package.mk $(eval $(call PKG_template,ALSA_LIB,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION})) +$(eval $(call PKG_template,ALSA_LIB_DEV,alsa-lib-dev,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_ALSA_LIB_DEV},${PKGSC_ALSA_LIB_DEV})) CONFIGURE_ARGS+= --disable-python -post-install: +SUB_INSTALLS-y:= +SUB_INSTALLS-m:= +SUB_INSTALLS-${ADK_PACKAGE_ALSA_LIB_DEV}+= alsa-lib-dev-install + +post-install: ${SUB_INSTALLS-m} ${SUB_INSTALLS-y} ${INSTALL_DIR} ${IDIR_ALSA_LIB}/usr/lib ${IDIR_ALSA_LIB}/usr/share/alsa ${CP} ${WRKINST}/usr/lib/libasound.so* ${IDIR_ALSA_LIB}/usr/lib/ ${CP} ${WRKINST}/usr/share/alsa/* ${IDIR_ALSA_LIB}/usr/share/alsa/ +alsa-lib-dev-install: + ${INSTALL_DIR} ${IDIR_ALSA_LIB_DEV}/usr/include/{sys,alsa} + ${CP} ${WRKINST}/usr/include/sys/*.h ${IDIR_ALSA_LIB_DEV}/usr/include/sys + ${CP} ${WRKINST}/usr/include/alsa/*.h ${IDIR_ALSA_LIB_DEV}/usr/include/alsa + include ${TOPDIR}/mk/pkg-bottom.mk -- cgit v1.2.3 From d710451b96a9b2612cb2d3a363a2acae5dda6391 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Sat, 18 Dec 2010 08:22:01 +0100 Subject: add directfb flavour --- package/links/Makefile | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'package') diff --git a/package/links/Makefile b/package/links/Makefile index dae75bd35..33be6b148 100644 --- a/package/links/Makefile +++ b/package/links/Makefile @@ -14,6 +14,11 @@ PKG_BUILDDEP:= openssl libpng jpeg gpm PKG_URL:= http://links.twibright.com/ PKG_SITES:= http://links.twibright.com/download/ +PKG_FLAVOURS:= WITH_DIRECTFB +PKGFD_WITH_DIRECTFB:= enable DirectFB video output support +PKGFS_WITH_DIRECTFB:= directfb +PKGFB_WITH_DIRECTFB:= DirectFB + include ${TOPDIR}/mk/package.mk $(eval $(call PKG_template,LINKS,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION})) @@ -21,11 +26,17 @@ $(eval $(call PKG_template,LINKS,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG CONFIGURE_ARGS+= --enable-graphics \ --with-ssl \ --without-svgalib \ + --without-libtiff \ --without-x \ - --without-directfb \ --without-pmshell \ --without-atheos +ifeq (${ADK_PACKAGE_LINKS_WITH_DIRECTFB},y) +CONFIGURE_ARGS+= --with-directfb +else +CONFIGURE_ARGS+= --without-directfb +endif + post-install: ${INSTALL_DIR} ${IDIR_LINKS}/usr/bin ${CP} ${WRKINST}/usr/bin/* ${IDIR_LINKS}/usr/bin -- cgit v1.2.3 From c0ed5f78ccd42bccf52daff63f341a08e964139d Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Sat, 18 Dec 2010 08:22:23 +0100 Subject: update to latest upstream version --- package/bison/Makefile | 4 ++-- package/gpm/Makefile | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) (limited to 'package') diff --git a/package/bison/Makefile b/package/bison/Makefile index bf058fc9a..fd31a0fe7 100644 --- a/package/bison/Makefile +++ b/package/bison/Makefile @@ -4,9 +4,9 @@ include ${TOPDIR}/rules.mk PKG_NAME:= bison -PKG_VERSION:= 2.4.2 +PKG_VERSION:= 2.4.3 PKG_RELEASE:= 1 -PKG_MD5SUM:= 6fc502f135738e98fecf1e5c8de38d62 +PKG_MD5SUM:= ea45c778b36bdc7a720096819e292a73 PKG_DESCR:= GNU parser generator PKG_SECTION:= lang PKG_URL:= http://www.gnu.org/software/bison/ diff --git a/package/gpm/Makefile b/package/gpm/Makefile index 1233f7401..9d7df66f0 100644 --- a/package/gpm/Makefile +++ b/package/gpm/Makefile @@ -4,13 +4,13 @@ include ${TOPDIR}/rules.mk PKG_NAME:= gpm -PKG_VERSION:= 1.20.5 +PKG_VERSION:= 1.20.6 PKG_RELEASE:= 1 -PKG_MD5SUM:= 3915bdd6bf947ef867752a30b4be2387 +PKG_MD5SUM:= b75e794bfb9fe8114d0b083932673b8f PKG_DESCR:= console mouse support PKG_SECTION:= misc -PKG_URL:= http://unix.schottelius.org/gpm -PKG_SITES:= http://unix.schottelius.org/gpm/archives/ +PKG_URL:= http://launchpad.net/gpm +PKG_SITES:= http://launchpad.net/gpm/main/${PKG_VERSION}/+download/ include ${TOPDIR}/mk/package.mk -- cgit v1.2.3 From 1b66827acaa9bc5684676f21000e0de4e3c69032 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Sat, 18 Dec 2010 08:22:42 +0100 Subject: fix some device node permissions --- package/base-files/src/etc/mdev.conf | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'package') diff --git a/package/base-files/src/etc/mdev.conf b/package/base-files/src/etc/mdev.conf index 69d9c0079..173a851f3 100644 --- a/package/base-files/src/etc/mdev.conf +++ b/package/base-files/src/etc/mdev.conf @@ -1,13 +1,15 @@ -rtc0 root:root 660 @ln -sf /dev/rtc0 /dev/rtc -device-mapper 0:0 660 @mkdir /dev/mapper -tun 0:0 660 >net/tun null 0:0 777 zero 0:0 666 u?random 0:0 644 -console 0:0 0600 +console 0:0 600 ptmx 0:0 666 tty 0:0 666 +tty[0-9]* 0:0 666 ttyS* 0:0 640 +rtc0 root:root 660 @ln -sf /dev/rtc0 /dev/rtc +device-mapper 0:0 660 @test -d /dev/mapper || mkdir /dev/mapper +tun 0:0 660 >net/tun +fb? root:video 660 audio root:audio 660 >snd/audio dsp root:audio 660 >snd/dsp timer root:audio 660 >snd/timer -- cgit v1.2.3 From ccdd571261219fbabad99b469d6d9e76305742cf Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Sun, 19 Dec 2010 00:09:06 +0100 Subject: update to latest upstream version --- package/libp11/Makefile | 19 ++++++++++++++++--- package/openssl-pkcs11/Makefile | 4 ++-- 2 files changed, 18 insertions(+), 5 deletions(-) (limited to 'package') diff --git a/package/libp11/Makefile b/package/libp11/Makefile index 34ac1a204..9ba2fec39 100644 --- a/package/libp11/Makefile +++ b/package/libp11/Makefile @@ -4,9 +4,9 @@ include ${TOPDIR}/rules.mk PKG_NAME:= libp11 -PKG_VERSION:= 0.2.4 +PKG_VERSION:= 0.2.7 PKG_RELEASE:= 1 -PKG_MD5SUM:= 9e2c5cbececde245e2d2f535bd49ce35 +PKG_MD5SUM:= 564ab53ad7353903ddfdc15b153c44fb PKG_DESCR:= library implementing a small layer on top of PKCS11 API PKG_SECTION:= libs PKG_DEPENDS:= libopenssl libltdl @@ -14,12 +14,25 @@ PKG_BUILDDEP:= openssl libtool PKG_URL:= http://www.opensc-project.org/libp11 PKG_SITES:= http://www.opensc-project.org/files/libp11/ +PKG_SUBPKGS:= LIBP11 LIBP11_DEV +PKGSD_LIBP11_DEV:= development files for libp11 +PKGSC_LIBP11_DEV:= devel + include ${TOPDIR}/mk/package.mk $(eval $(call PKG_template,LIBP11,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION})) +$(eval $(call PKG_template,LIBP11_DEV,libp11-dev,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_LIBP11_DEV},${PKGSC_LIBP11_DEV})) + +SUB_INSTALLS-y:= +SUB_INSTALLS-m:= +SUB_INSTALLS-${ADK_PACKAGE_LIBP11_DEV}+= libp11-dev-install -post-install: +post-install: ${SUB_INSTALLS-m} ${SUB_INSTALLS-y} ${INSTALL_DIR} ${IDIR_LIBP11}/usr/lib ${CP} ${WRKINST}/usr/lib/libp11.so* ${IDIR_LIBP11}/usr/lib +libp11-dev-install: + ${INSTALL_DIR} ${IDIR_LIBP11_DEV}/usr/include + ${CP} ${WRKINST}/usr/include/*.h ${IDIR_LIBP11_DEV}/usr/include + include ${TOPDIR}/mk/pkg-bottom.mk diff --git a/package/openssl-pkcs11/Makefile b/package/openssl-pkcs11/Makefile index 06199ed39..a9b83c8bb 100644 --- a/package/openssl-pkcs11/Makefile +++ b/package/openssl-pkcs11/Makefile @@ -4,9 +4,9 @@ include ${TOPDIR}/rules.mk PKG_NAME:= openssl-pkcs11 -PKG_VERSION:= 0.1.5 +PKG_VERSION:= 0.1.8 PKG_RELEASE:= 1 -PKG_MD5SUM:= 840af6e54dc21445c54f74e15005ba4d +PKG_MD5SUM:= 693b402eafba152666e66431ed4c1b9e PKG_DESCR:= pkcs11 engine for openssl PKG_SECTION:= crypto PKG_BUILDDEP:= libp11 -- cgit v1.2.3 From 42d131eaa5aed0b8b03e7742894fc741927fc5f4 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Mon, 20 Dec 2010 23:21:06 +0100 Subject: update to latest upstream version --- package/tar/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'package') diff --git a/package/tar/Makefile b/package/tar/Makefile index 1575c73a4..aaf25f6d8 100644 --- a/package/tar/Makefile +++ b/package/tar/Makefile @@ -4,9 +4,9 @@ include ${TOPDIR}/rules.mk PKG_NAME:= tar -PKG_VERSION:= 1.23 +PKG_VERSION:= 1.25 PKG_RELEASE:= 1 -PKG_MD5SUM:= fe81d950b61cb2f45619e1fcef97ce60 +PKG_MD5SUM:= 0e48e9e473a72f135d0ebbc8af2762cc PKG_DESCR:= GNU tar PKG_SECTION:= archive PKG_URL:= http://mirrors.kernel.org/gnu/tar/ -- cgit v1.2.3 From 43f2f18848bc604723a1f8a94644f77ecb5d9fda Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Wed, 22 Dec 2010 14:48:54 +0100 Subject: use temporary resolv.conf when using udhcp --- package/base-files/Makefile | 2 +- package/base-files/src/usr/share/udhcpc/default.script | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) (limited to 'package') diff --git a/package/base-files/Makefile b/package/base-files/Makefile index cb6fea5f4..664db317b 100644 --- a/package/base-files/Makefile +++ b/package/base-files/Makefile @@ -6,7 +6,7 @@ include $(TOPDIR)/mk/rootfs.mk PKG_NAME:= base-files PKG_VERSION:= 1.0 -PKG_RELEASE:= 40 +PKG_RELEASE:= 41 PKG_SECTION:= base PKG_DESCR:= basic files and scripts diff --git a/package/base-files/src/usr/share/udhcpc/default.script b/package/base-files/src/usr/share/udhcpc/default.script index 68c603496..415bf92a4 100755 --- a/package/base-files/src/usr/share/udhcpc/default.script +++ b/package/base-files/src/usr/share/udhcpc/default.script @@ -23,6 +23,8 @@ case $1 in done fi + touch /tmp/resolv.conf + ln -sf /tmp/resolv.conf $RESOLV_CONF echo -n >$RESOLV_CONF ${domain:+echo search $domain} >>$RESOLV_CONF for i in $dns; do -- cgit v1.2.3 From c69912d5e2c55587897bb75de3512082e382abae Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Thu, 23 Dec 2010 20:40:31 +0100 Subject: fix compile error --- package/portmap/patches/patch-Makefile | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 package/portmap/patches/patch-Makefile (limited to 'package') diff --git a/package/portmap/patches/patch-Makefile b/package/portmap/patches/patch-Makefile new file mode 100644 index 000000000..63d559ac7 --- /dev/null +++ b/package/portmap/patches/patch-Makefile @@ -0,0 +1,12 @@ +--- portmap_6.0.orig/Makefile 2007-05-11 05:02:10.000000000 +0200 ++++ portmap_6.0/Makefile 2010-12-19 22:23:02.000000000 +0100 +@@ -125,9 +125,7 @@ CFLAGS += -Wall -Wstrict-prototypes + all: portmap pmap_dump pmap_set portmap.man + + CPPFLAGS += $(HOSTS_ACCESS) +-portmap: CFLAGS += -fpie + portmap: LDLIBS += $(WRAP_LIB) +-portmap: LDFLAGS += -pie + portmap: portmap.o pmap_check.o from_local.o + + from_local: CPPFLAGS += -DTEST -- cgit v1.2.3 From 845317b460ee99ad633534cad4de72404af7e30b Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Thu, 23 Dec 2010 20:41:15 +0100 Subject: add new packages syslinux, nasm and qemu (not perfect..) --- package/nasm/Makefile | 26 ++++++++++++++++++++++++++ package/qemu/Makefile | 26 ++++++++++++++++++++++++++ package/syslinux/Makefile | 28 ++++++++++++++++++++++++++++ 3 files changed, 80 insertions(+) create mode 100644 package/nasm/Makefile create mode 100644 package/qemu/Makefile create mode 100644 package/syslinux/Makefile (limited to 'package') diff --git a/package/nasm/Makefile b/package/nasm/Makefile new file mode 100644 index 000000000..5a92cdaec --- /dev/null +++ b/package/nasm/Makefile @@ -0,0 +1,26 @@ +# This file is part of the OpenADK project. OpenADK is copyrighted +# material, please see the LICENCE file in the top-level directory. + +include $(TOPDIR)/rules.mk + +PKG_NAME:= nasm +PKG_VERSION:= 2.07 +PKG_RELEASE:= 1 +PKG_MD5SUM:= 84d8e009b3d2565a810ab3ddad1f4f63 +PKG_DESCR:= the netwide assembler +PKG_SECTION:= devel +PKG_URL:= http://sourceforge.net/projects/nasm/ +PKG_SITES:= ${MASTER_SITE_SOURCEFORGE:=nasm/nasm%20sources/2.07/} + +include $(TOPDIR)/mk/package.mk + +$(eval $(call PKG_template,NASM,$(PKG_NAME),$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION})) + +FAKE_FLAGS+= INSTALLROOT=${WRKINST} + +post-install: + $(INSTALL_DIR) $(IDIR_NASM)/usr/bin + $(INSTALL_BIN) $(WRKINST)/usr/bin/nasm \ + $(IDIR_NASM)/usr/bin + +include ${TOPDIR}/mk/pkg-bottom.mk diff --git a/package/qemu/Makefile b/package/qemu/Makefile new file mode 100644 index 000000000..6d5de5bab --- /dev/null +++ b/package/qemu/Makefile @@ -0,0 +1,26 @@ +# This file is part of the OpenADK project. OpenADK is copyrighted +# material, please see the LICENCE file in the top-level directory. + +include $(TOPDIR)/rules.mk + +PKG_NAME:= qemu +PKG_VERSION:= 0.13.0 +PKG_RELEASE:= 1 +PKG_MD5SUM:= 397a0d665da8ba9d3b9583629f3d6421 +PKG_DESCR:= cpu and system emulator +PKG_SECTION:= misc +PKG_URL:= http://wwww.qemu.org/ +PKG_SITES:= http://wiki.qemu.org/download/ + +include $(TOPDIR)/mk/package.mk + +$(eval $(call PKG_template,QEMU,$(PKG_NAME),$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION})) + +CONFIG_STYLE:= minimal + +post-install: + $(INSTALL_DIR) $(IDIR_QEMU)/usr/bin + $(INSTALL_BIN) $(WRKINST)/usr/local/bin/qemu* \ + $(IDIR_QEMU)/usr/bin + +include ${TOPDIR}/mk/pkg-bottom.mk diff --git a/package/syslinux/Makefile b/package/syslinux/Makefile new file mode 100644 index 000000000..c5b8de89c --- /dev/null +++ b/package/syslinux/Makefile @@ -0,0 +1,28 @@ +# This file is part of the OpenADK project. OpenADK is copyrighted +# material, please see the LICENCE file in the top-level directory. + +include $(TOPDIR)/rules.mk + +PKG_NAME:= syslinux +PKG_VERSION:= 4.03 +PKG_RELEASE:= 1 +PKG_MD5SUM:= 086ac1c569d226a5e2ae3d605de09a1d +PKG_DESCR:= lightweight bootloaders +PKG_SECTION:= misc +PKG_BUILDDEP:= nasm +PKG_URL:= http://syslinux.zytor.com/wiki/index.php/The_Syslinux_Project +PKG_SITES:= http://www.kernel.org/pub/linux/utils/boot/syslinux/ + +include $(TOPDIR)/mk/package.mk + +$(eval $(call PKG_template,SYSLINUX,$(PKG_NAME),$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION})) + +CONFIG_STYLE:= manual +FAKE_FLAGS+= INSTALLROOT=${WRKINST} + +post-install: + $(INSTALL_DIR) $(IDIR_SYSLINUX)/usr/bin + $(INSTALL_BIN) $(WRKINST)/usr/bin/syslinux \ + $(IDIR_SYSLINUX)/usr/bin + +include ${TOPDIR}/mk/pkg-bottom.mk -- cgit v1.2.3