Add fbv (Framebuffer Viewer) and fbset utility
PATCH 1/1 Add fbv (Framebuffer Viewer) and fbset utility
Add support for:
fbset: Framebuffer configuration utiltiy
fbv: Framebuffer Viewer
Best Regards,
Ulf Samuelsson
-------------- next part --------------
A non-text attachment was scrubbed...
Name: fbv-set.patch
Type: text/x-patch
Size: 8308 bytes
Desc: not available
Url : http://busybox.net/lists/buildroot/attachments/20070124/5a766664/attachment.bin
PATCH 1/1 Add fbv (Framebuffer Viewer) and fbset utility
Quoted 47 lines · Ulf Samuelsson
Add support for:
fbset: Framebuffer configuration utiltiy
fbv: Framebuffer ViewerBest Regards,
Ulf SamuelssonAuthor: Ulf Samuelsson
Date: 2007-01-24Log:
Add fbset - Framebuffer configuration utility
Add fbv - Framebuffer viewerModified:
package/Config.in
package/fbset/Config.in
package/fbset/fbset.mk
package/fbv/Config.in
package/fbv/fbv.mkChangeset
Modified: package/Config.in
package/fbset/Config.in
package/fbset/fbset.mk
package/fbv/Config.in
package/fbv/fbv.mkdiff -urN buildroot-0rig/package/Config.in buildroot/package/Config.in
package/Config.in +0
-0@@ -249,6 +249,10 @@comment "text rendering applications"
source "package/dialog/Config.in"package/Config.in +4
-0+comment "Framebuffer Utilities" +source "package/fbset/Config.in" +source "package/fbv/Config.in" +comment "graphic libraries"
source "package/directfb/Config.in"
source "package/jpeg/Config.in"
diff -urN buildroot-0rig/package/fbset/Config.in buildroot/package/fbset/Config.in
package/fbset/Config.in line 5
Quoted 5 lines
package/fbset/Config.in +5
-0@@ -0,0 +1,5 @@ +config BR2_PACKAGE_FBSET + bool "fbset" + default n + help + Frame Buffer Set
Please add a bit more description and an URL to the help-text.
package/fbset/fbset.mk line 6
Quoted 10 lines
diff -urN
buildroot-0rig/package/fbset/fbset.mkbuildroot/package/fbset/fbset.mkpackage/fbset/fbset.mk +6
-0@@ -0,0 +1,102 @@ +############################################################# +# +# fbset +# +############################################################# +FBSET_SOURCE:=fbset-2.1.tar.gz
Please use FBSET_VERSION:=2.1
package/fbset/fbset.mk line 7
Quoted 1 line
package/fbset/fbset.mk +1
-0+FBSET_PATCH:=fbset-2.1-avr32.patch
FBSET_PATCH:=fbset-$(FBSET_VERSION)-avr32.patch
package/fbset/fbset.mk line 8
Quoted 1 line
package/fbset/fbset.mk +1
-0+FBSET_SITE:=$(BR2_AVR32_MIRROR)/f/fbset
I can't seem to find a BR2_AVR32_MIRROR ?
Does the version at
http://ftp.debian.org/debian/pool/main/f/fbset
work for you?
Specifically
FBSET_SOURCE:=fbset_$(FBSET_VERSION).orig.tar.gz
FBSET_PATCH:=fbset_$(FBSET_VERSION)-19.diff.gz
package/fbset/fbset.mk line 9
Quoted 1 line
package/fbset/fbset.mk +1
-0+FBSET_DIR:=$(BUILD_DIR)/fbset-2.1
likewise
package/fbset/fbset.mk line 10
Quoted 1 line
package/fbset/fbset.mk +1
-0+FBSET_CAT:=bzcat
See helptext for
$ grep ZCAT Config.in
package/fbset/fbset.mk line 23
Quoted 13 lines
package/fbset/fbset.mk +13
-0+FBSET_BINARY:=fbset +FBSET_TARGET_BINARY:=usr/sbin/fbset + +$(DL_DIR)/$(FBSET_SOURCE): + $(WGET) -P $(DL_DIR) $(FBSET_SITE)/$(FBSET_SOURCE) + +$(DL_DIR)/$(FBSET_PATCH): + $(WGET) -P $(DL_DIR) $(FBSET_SITE)/$(FBSET_PATCH) + +fbset-source: $(DL_DIR)/$(FBSET_SOURCE) $(DL_DIR)/$(FBSET_PATCH) + +$(FBSET_DIR)/.unpacked: $(DL_DIR)/$(FBSET_SOURCE) $(DL_DIR)/$(FBSET_PATCH) + $(FBSET_CAT) $(DL_DIR)/$(FBSET_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
->+ #toolchain/patch-kernel.sh $(FBSET_DIR) $(DL_DIR) $(FBSET_PATCH)
toolchain/patch-kernel.sh $(FBSET_DIR) $(DL_DIR) $(FBSET_PATCH) toolchain/patch-kernel.sh $(FBSET_DIR) $(FBSET_DIR)/debian/patches \*.patch
package/fbset/fbset.mk line 24
Quoted 1 line
package/fbset/fbset.mk +1
-0+ touch $(FBSET_DIR)/.unpacked
I prefer $@ instead here and also below
package/fbset/fbset.mk line 27
Quoted 3 lines
package/fbset/fbset.mk +3
-0+ +$(FBSET_DIR)/.configured: $(FBSET_DIR)/.unpacked + (cd $(FBSET_DIR); autoconf; rm -rf config.cache; \
Remove that autoconf.
I want to remove all users of
Quoted 32 lines
package/fbset/fbset.mk +32
-0+ $(TARGET_CONFIGURE_OPTS) \ + CFLAGS="$(TARGET_CFLAGS)" \ + ./configure \ + --target=$(GNU_TARGET_NAME) \ + --host=$(GNU_TARGET_NAME) \ + --build=$(GNU_HOST_NAME) \ + --prefix=/usr \ + --exec-prefix=/usr \ + --bindir=/usr/bin \ + --sbindir=/usr/sbin \ + --libexecdir=/usr/lib \ + --sysconfdir=/etc \ + --datadir=/usr/share \ + --localstatedir=/var \ + --mandir=/usr/man \ + --infodir=/usr/info \ + $(DISABLE_NLS) \ + $(DISABLE_LARGEFILE) \ + ); + touch $(FBSET_DIR)/.configured + +$(FBSET_DIR)/$(FBSET_BINARY): $(FBSET_DIR)/.configured + $(MAKE) -C $(FBSET_DIR) + +$(TARGET_DIR)/$(FBSET_TARGET_BINARY): $(FBSET_DIR)/$(FBSET_BINARY) + $(MAKE1) \ + prefix=$(TARGET_DIR)/usr \ + exec_prefix=$(TARGET_DIR)/usr \ + bindir=$(TARGET_DIR)/usr/bin \ + sbindir=$(TARGET_DIR)/usr/sbin \ + libexecdir=$(TARGET_DIR)/usr/lib \ + datadir=$(TARGET_DIR)/usr/share \
package/fbset/fbset.mk line 69
Quoted 10 lines
package/fbset/fbset.mk +10
-0+ sysconfdir=$(TARGET_DIR)/etc \ + sharedstatedir=$(TARGET_DIR)/usr/com \ + localstatedir=$(TARGET_DIR)/var \ + libdir=$(TARGET_DIR)/usr/lib \ + infodir=$(TARGET_DIR)/usr/info \ + mandir=$(TARGET_DIR)/usr/man \ + includedir=$(TARGET_DIR)/usr/include \ + -C $(FBSET_DIR) install + rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ + $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc
May i suggest to just copy and strip the binary/binaries?
Quoted 32 lines
package/fbset/fbset.mk +32
-0+ +fbset: uclibc $(TARGET_DIR)/$(FBSET_TARGET_BINARY) + +fbset-clean: + $(MAKE) \ + prefix=$(TARGET_DIR)/usr \ + exec_prefix=$(TARGET_DIR)/usr \ + bindir=$(TARGET_DIR)/usr/bin \ + sbindir=$(TARGET_DIR)/usr/sbin \ + libexecdir=$(TARGET_DIR)/usr/lib \ + datadir=$(TARGET_DIR)/usr/share \ + sysconfdir=$(TARGET_DIR)/etc \ + sharedstatedir=$(TARGET_DIR)/usr/com \ + localstatedir=$(TARGET_DIR)/var \ + libdir=$(TARGET_DIR)/usr/lib \ + infodir=$(TARGET_DIR)/usr/info \ + mandir=$(TARGET_DIR)/usr/man \ + includedir=$(TARGET_DIR)/usr/include \ + -C $(FBSET_DIR) uninstall + -$(MAKE) -C $(FBSET_DIR) clean + +fbset-dirclean: + rm -rf $(FBSET_DIR) + +############################################################# +# +# Toplevel Makefile options +# +############################################################# +ifeq ($(strip $(BR2_PACKAGE_FBSET)),y) +TARGETS+=fbset +endif
[snip]