From: <kr...@us...> - 2006-08-21 20:01:03
|
Revision: 321 Author: krisk84 Date: 2006-08-21 13:00:56 -0700 (Mon, 21 Aug 2006) ViewCVS: http://svn.sourceforge.net/astlinux/?rev=321&view=rev Log Message: ----------- initial nocatsplash check-in Modified Paths: -------------- trunk/package/Config.in Added Paths: ----------- trunk/package/nocatsplash/ trunk/package/nocatsplash/Config.in trunk/package/nocatsplash/nocatsplash.mk Modified: trunk/package/Config.in =================================================================== --- trunk/package/Config.in 2006-08-21 19:46:46 UTC (rev 320) +++ trunk/package/Config.in 2006-08-21 20:00:56 UTC (rev 321) @@ -115,6 +115,7 @@ source "package/netkittelnet/Config.in" source "package/netsnmp/Config.in" source "package/newt/Config.in" +source "package/nocatsplash/Config.in" source "package/ntp/Config.in" source "package/openntpd/Config.in" source "package/openser/Config.in" Added: trunk/package/nocatsplash/Config.in =================================================================== --- trunk/package/nocatsplash/Config.in (rev 0) +++ trunk/package/nocatsplash/Config.in 2006-08-21 20:00:56 UTC (rev 321) @@ -0,0 +1,6 @@ +config BR2_PACKAGE_NOCATSPLASH + bool "nocatsplash" + default n + help + nocatsplash is C only version of nocat: + http://www.nocat.net Added: trunk/package/nocatsplash/nocatsplash.mk =================================================================== --- trunk/package/nocatsplash/nocatsplash.mk (rev 0) +++ trunk/package/nocatsplash/nocatsplash.mk 2006-08-21 20:00:56 UTC (rev 321) @@ -0,0 +1,64 @@ +############################################################# +# +# nocatsplash +# +############################################################# +NOCATSPLASH_SOURCE:=NoCatSplash-0.92.tar.gz +NOCATSPLASH_SITE:=http://nocat.net/download/NoCatSplash/$(NOCATSPLASH_SOURCE) +NOCATSPLASH_DIR:=$(BUILD_DIR)/NoCatSplash-0.92 +NOCATSPLASH_CAT:=zcat +NOCATSPLASH_BINARY:=nocatsplash +NOCATSPLASH_TARGET_BINARY:=usr/sbin/nocatsplash + +$(DL_DIR)/$(NOCATSPLASH_SOURCE): + $(WGET) -P $(DL_DIR) $(NOCATSPLASH_SITE)/$(NOCATSPLASH_SOURCE) + +nocatsplash-source: $(DL_DIR)/$(NOCATSPLASH_SOURCE) + +$(NOCATSPLASH_DIR)/.source: $(DL_DIR)/$(NOCATSPLASH_SOURCE) $(DL_DIR)/$(NOCATSPLASH_PATCH) + zcat $(DL_DIR)/$(NOCATSPLASH_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - + touch $(NOCATSPLASH_DIR)/.source + +$(NOCATSPLASH_DIR)/.configured: $(NOCATSPLASH_DIR)/.source + (cd $(NOCATSPLASH_DIR); \ + $(TARGET_CONFIGURE_OPTS) \ + CFLAGS="$(TARGET_CFLAGS)" \ + ./configure \ + --target=$(GNU_TARGET_NAME) \ + --host=$(GNU_TARGET_NAME) \ + --build=$(GNU_HOST_NAME) \ + --prefix=$(STAGING_DIR) \ + --exec-prefix=/usr \ + --sysconfdir=/etc \ + --disable-glibtest \ + --with-firewall=iptables \ + --with-glib-prefix="$(STAGING_DIR)/usr" \ + ); + touch $(NOCATSPLASH_DIR)/.configured; + +$(NOCATSPLASH_DIR)/$(NOCATSPLASH_BINARY): $(NOCATSPLASH_DIR)/.configured + $(MAKE) CC=$(TARGET_CC) -C $(NOCATSPLASH_DIR) + +$(TARGET_DIR)/$(NOCATSPLASH_TARGET_BINARY): $(NOCATSPLASH_DIR)/$(NOCATSPLASH_BINARY) + # $(MAKE) prefix=$(TARGET_DIR)/usr -C $(NOCATSPLASH_DIR) install + # cp $(NOCATSPLASH_DIR)/samples/nocatsplash.conf $(TARGET_DIR)/etc/nocatsplash.conf + rm -Rf $(TARGET_DIR)/usr/man + +nocatsplash: uclibc $(TARGET_DIR)/$(NOCATSPLASH_TARGET_BINARY) + +nocatsplash-clean: + $(MAKE) DESTDIR=$(TARGET_DIR) -C $(NOCATSPLASH_DIR) uninstall + -$(MAKE) -C $(NOCATSPLASH_DIR) clean + +nocatsplash-dirclean: + rm -rf $(NOCATSPLASH_DIR) + +############################################################# +# +# Toplevel Makefile options +# +############################################################# +ifeq ($(strip $(BR2_PACKAGE_NOCATSPLASH)),y) +TARGETS+=nocatsplash +endif + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |