Commit 11573f5a authored by Thomas Petazzoni's avatar Thomas Petazzoni Committed by Peter Korsgaard
Browse files

sawman: remove package



This commit removes the sawman package, since the corresponding
functionality has been merged in DirectFB itself since 1.7.x.

Signed-off-by: default avatarThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: default avatarPeter Korsgaard <peter@korsgaard.com>
parent ae46e8f9
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -107,6 +107,16 @@ endif
###############################################################################
comment "Legacy options removed in 2015.11"

config BR2_PACKAGE_SAWMAN
	bool "sawman package removed"
	select BR2_LEGACY
	select BR2_PACKAGE_DIRECTFB_SAWMAN
	help
	  This option has been removed because the sawman package no
	  longer exists: it was merged inside DirectFB itself. This
	  feature can now be enabled using the
	  BR2_PACKAGE_DIRECTFB_SAWMAN option.

config BR2_PACKAGE_DIVINE
	bool "divine package removed"
	select BR2_LEGACY
+0 −1
Original line number Diff line number Diff line
@@ -245,7 +245,6 @@ endif
	source "package/mesa3d-headers/Config.in"
	source "package/ocrad/Config.in"
	source "package/psplash/Config.in"
	source "package/sawman/Config.in"
	source "package/sdl/Config.in"
	source "package/sdl_gfx/Config.in"
	source "package/sdl_image/Config.in"
+0 −19
Original line number Diff line number Diff line
sawman: Link using gcc instead of ld

Using ld may cause a link failure due to using the default emulation
linker which is configured when building the linker in binutils.  Using
gcc instead will pass the appropriate -m value because the compiler 
knows the ABI you are using.

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
--- SaWMan-1.6.3/rules/libobject.make.orig	2013-12-17 15:54:22.137856874 +0000
+++ SaWMan-1.6.3/rules/libobject.make	2013-12-17 15:54:44.233201909 +0000
@@ -3,7 +3,7 @@
 	if test -d $<.tmp; then rmdir $<.tmp; fi
 	mkdir $<.tmp
 	(cd $<.tmp && $(AR) x ../../$<)
-	$(LD) -o $@ -r $<.tmp/*.o
+	$(CC) -nostdlib -o $@ -r $<.tmp/*.o
 	rm -f $<.tmp/*.o && rmdir $<.tmp
 
 .PHONY: $(LTLIBRARIES:%.la=.libs/%.a)

package/sawman/Config.in

deleted100644 → 0
+0 −11
Original line number Diff line number Diff line
config BR2_PACKAGE_SAWMAN
	bool "SawMan (Window Manager)"
	depends on BR2_PACKAGE_DIRECTFB
	help
	  SaWMan is a new window manager module for use with DirectFB.
	  Its main difference to the default module is that it allows
	  one process to be an application and window manager,
	  implementing all kinds of diversity, while SaWMan is only the
	  working horse.

	  See http://www.directfb.org/downloads/Extras/README.SaWMan

package/sawman/sawman.mk

deleted100644 → 0
+0 −16
Original line number Diff line number Diff line
################################################################################
#
# sawman
#
################################################################################

SAWMAN_VERSION = 1.6.3
SAWMAN_SOURCE = SaWMan-$(SAWMAN_VERSION).tar.gz
SAWMAN_SITE = http://www.directfb.org/downloads/Extras
SAWMAN_INSTALL_STAGING = YES
SAWMAN_AUTORECONF = YES
SAWMAN_DEPENDENCIES = directfb
SAWMAN_LICENSE = LGPLv2.1+
SAWMAN_LICENSE_FILES = COPYING

$(eval $(autotools-package))