Loading package/directfb/directfb-i830-detect.patch 0 → 100644 +17 −0 Original line number Diff line number Diff line Detect the presence of the I830 fb driver rather than just assuming it always exists. --- DirectFB-0.9.22/configure +++ DirectFB-0.9.22/configure @@ -23622,9 +23622,9 @@ /* end confdefs.h. */ #include <linux/fb.h> -//#ifdef FB_ACCEL_I830 +#ifdef FB_ACCEL_I830 yes -//#endif +#endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | package/directfb/directfb.mk +7 −5 Original line number Diff line number Diff line Loading @@ -16,17 +16,21 @@ directfb-source: $(DL_DIR)/$(DIRECTFB_SOURCE) $(DIRECTFB_DIR)/.unpacked: $(DL_DIR)/$(DIRECTFB_SOURCE) $(DIRECTFB_CAT) $(DL_DIR)/$(DIRECTFB_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - toolchain/patch-kernel.sh $(DIRECTFB_DIR) package/directfb/ directfb\*.patch touch $(DIRECTFB_DIR)/.unpacked $(DIRECTFB_DIR)/.configured: $(DIRECTFB_DIR)/.unpacked (cd $(DIRECTFB_DIR); \ $(TARGET_CONFIGURE_OPTS) \ CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include" \ LDFLAGS="-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib" \ ac_cv_header_linux_wm97xx_h=no \ ac_cv_header_linux_sisfb_h=no \ ./configure \ --target=$(GNU_TARGET_NAME) \ --host=$(GNU_TARGET_NAME) \ --build=$(GNU_HOST_NAME) \ --prefix=/usr \ --prefix=$(STAGING_DIR)/usr \ --with-gfxdrivers=cle266,unichrome \ --enable-jpeg \ --enable-png \ Loading @@ -40,13 +44,11 @@ $(DIRECTFB_DIR)/.configured: $(DIRECTFB_DIR)/.unpacked touch $(DIRECTFB_DIR)/.configured $(DIRECTFB_DIR)/.compiled: $(DIRECTFB_DIR)/.configured $(MAKE) -C $(DIRECTFB_DIR) \ LDFLAGS="-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib" \ INCLS="-I. -I$(STAGING_DIR)/include" $(MAKE) -C $(DIRECTFB_DIR) touch $(DIRECTFB_DIR)/.compiled $(STAGING_DIR)/usr/lib/libdirectfb.so: $(DIRECTFB_DIR)/.compiled $(MAKE) -C $(DIRECTFB_DIR) DESTDIR=$(STAGING_DIR) install $(MAKE) -C $(DIRECTFB_DIR) install touch -c $(STAGING_DIR)/lib/libdirectfb.so $(TARGET_DIR)/usr/lib/libdirectfb.so: $(STAGING_DIR)/usr/lib/libdirectfb.so Loading Loading
package/directfb/directfb-i830-detect.patch 0 → 100644 +17 −0 Original line number Diff line number Diff line Detect the presence of the I830 fb driver rather than just assuming it always exists. --- DirectFB-0.9.22/configure +++ DirectFB-0.9.22/configure @@ -23622,9 +23622,9 @@ /* end confdefs.h. */ #include <linux/fb.h> -//#ifdef FB_ACCEL_I830 +#ifdef FB_ACCEL_I830 yes -//#endif +#endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
package/directfb/directfb.mk +7 −5 Original line number Diff line number Diff line Loading @@ -16,17 +16,21 @@ directfb-source: $(DL_DIR)/$(DIRECTFB_SOURCE) $(DIRECTFB_DIR)/.unpacked: $(DL_DIR)/$(DIRECTFB_SOURCE) $(DIRECTFB_CAT) $(DL_DIR)/$(DIRECTFB_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - toolchain/patch-kernel.sh $(DIRECTFB_DIR) package/directfb/ directfb\*.patch touch $(DIRECTFB_DIR)/.unpacked $(DIRECTFB_DIR)/.configured: $(DIRECTFB_DIR)/.unpacked (cd $(DIRECTFB_DIR); \ $(TARGET_CONFIGURE_OPTS) \ CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include" \ LDFLAGS="-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib" \ ac_cv_header_linux_wm97xx_h=no \ ac_cv_header_linux_sisfb_h=no \ ./configure \ --target=$(GNU_TARGET_NAME) \ --host=$(GNU_TARGET_NAME) \ --build=$(GNU_HOST_NAME) \ --prefix=/usr \ --prefix=$(STAGING_DIR)/usr \ --with-gfxdrivers=cle266,unichrome \ --enable-jpeg \ --enable-png \ Loading @@ -40,13 +44,11 @@ $(DIRECTFB_DIR)/.configured: $(DIRECTFB_DIR)/.unpacked touch $(DIRECTFB_DIR)/.configured $(DIRECTFB_DIR)/.compiled: $(DIRECTFB_DIR)/.configured $(MAKE) -C $(DIRECTFB_DIR) \ LDFLAGS="-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib" \ INCLS="-I. -I$(STAGING_DIR)/include" $(MAKE) -C $(DIRECTFB_DIR) touch $(DIRECTFB_DIR)/.compiled $(STAGING_DIR)/usr/lib/libdirectfb.so: $(DIRECTFB_DIR)/.compiled $(MAKE) -C $(DIRECTFB_DIR) DESTDIR=$(STAGING_DIR) install $(MAKE) -C $(DIRECTFB_DIR) install touch -c $(STAGING_DIR)/lib/libdirectfb.so $(TARGET_DIR)/usr/lib/libdirectfb.so: $(STAGING_DIR)/usr/lib/libdirectfb.so Loading