From patchwork Sun Jun 3 02:57:46 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Murat Demirten X-Patchwork-Id: 162470 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from hemlock.osuosl.org (hemlock.osuosl.org [140.211.166.133]) by ozlabs.org (Postfix) with ESMTP id E51F6B6FAC for ; Sun, 3 Jun 2012 12:58:13 +1000 (EST) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id A2215A034B; Sun, 3 Jun 2012 02:58:10 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id onlOpj9bodYX; Sun, 3 Jun 2012 02:58:07 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by hemlock.osuosl.org (Postfix) with ESMTP id 99605A02E2; Sun, 3 Jun 2012 02:58:07 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (whitealder.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 226C58F753 for ; Sun, 3 Jun 2012 02:58:06 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 0C9EF8FC89 for ; Sun, 3 Jun 2012 02:58:06 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1TvDddj-6Hgb for ; Sun, 3 Jun 2012 02:58:04 +0000 (UTC) X-Greylist: delayed 08:45:42 by SQLgrey-1.7.6 Received: from mail-wi0-f175.google.com (mail-wi0-f175.google.com [209.85.212.175]) by whitealder.osuosl.org (Postfix) with ESMTPS id D60D68FC65 for ; Sun, 3 Jun 2012 02:58:03 +0000 (UTC) Received: by wibhn6 with SMTP id hn6so1507197wib.10 for ; Sat, 02 Jun 2012 19:58:02 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type :x-gm-message-state; bh=RrRTafuOaYSbA0XItvBvyeXxWJvPdyPzwGNgc0uYShY=; b=gCIq8yaUWl2QFzUQUL7q9DX15LE+/lF28foh/ObQy9FaKxr/DLmIdynsqBMR5+fSBV p4P7ozwe56hINohh1NHk0HiMcnTyHHDc65K0fF5xbk/yX01FOIrDK2iD51y1HlLh10AX EUI9hxkuj8blUT6f+qhhD+hY1WizH20wsrhOwUWDg8F29CX+VHuApAYfpUYkawEtTf70 3tXqCULrCXxCDd5USxKtCDu5mpY8kGD+3i4tNdEd/Vj+kQsCCoyFSdgjN5Y1T+r0g/1h w19WhqYukLH6ttmcJkQav0sE33VTqm/l5pGHlOz+i6WNsxAhIg+iwfmIQ/N+S2yFDJA0 3ZVg== Received: by 10.216.216.226 with SMTP id g76mr6738686wep.221.1338692281988; Sat, 02 Jun 2012 19:58:01 -0700 (PDT) MIME-Version: 1.0 Received: by 10.216.187.12 with HTTP; Sat, 2 Jun 2012 19:57:46 -0700 (PDT) From: Murat Demirten Date: Sun, 3 Jun 2012 05:57:46 +0300 Message-ID: To: buildroot X-Gm-Message-State: ALoCoQkWP7qavFZ1MukT148TTAeSPDQJIL9a6XSIQCgHepblPtry2bqGzCRHlDeXKB1vS2Vap+UT Subject: [Buildroot] [PATCH] jpeg-turbo: new package X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: buildroot-bounces@busybox.net Sender: buildroot-bounces@busybox.net From: Murat Demirten Signed-off-by: Murat Demirten --- package/Config.in | 1 + package/jpeg-turbo/Config.in | 26 ++++++++++++++++++++++++++ package/jpeg-turbo/jpeg-turbo.mk | 23 +++++++++++++++++++++++ 3 files changed, 50 insertions(+), 0 deletions(-) create mode 100644 package/jpeg-turbo/Config.in create mode 100644 package/jpeg-turbo/jpeg-turbo.mk +$(eval $(call AUTOTARGETS,host)) diff --git a/package/Config.in b/package/Config.in index ca8fc96..5a23f66 100644 --- a/package/Config.in +++ b/package/Config.in @@ -336,6 +336,7 @@ source "package/gtk2-engines/Config.in" source "package/gtk2-themes/Config.in" source "package/imlib2/Config.in" source "package/jpeg/Config.in" +source "package/jpeg-turbo/Config.in" source "package/libart/Config.in" source "package/libdmtx/Config.in" source "package/libdrm/Config.in" diff --git a/package/jpeg-turbo/Config.in b/package/jpeg-turbo/Config.in new file mode 100644 index 0000000..a398079 --- /dev/null +++ b/package/jpeg-turbo/Config.in @@ -0,0 +1,26 @@ +config BR2_PACKAGE_JPEG_TURBO + bool "jpeg-turbo" + help + It is a derivative of libjpeg that uses SIMD instructions + (MMX, SSE2, NEON) to accelerate baseline JPEG compression + and decompression on x86, x86-64, and ARM systems. + + http://libjpeg-turbo.virtualgl.org + +choice + prompt "libjpeg api version" + default BR2_PACKAGE_JPEG_TURBO_APIVERSION_80 + depends on BR2_PACKAGE_JPEG_TURBO + help + Selects libjpeg compatible api version. + +config BR2_PACKAGE_JPEG_TURBO_APIVERSION_62 + bool "62" + +config BR2_PACKAGE_JPEG_TURBO_APIVERSION_70 + bool "70" + +config BR2_PACKAGE_JPEG_TURBO_APIVERSION_80 + bool "80" + +endchoice diff --git a/package/jpeg-turbo/jpeg-turbo.mk b/package/jpeg-turbo/ jpeg-turbo.mk new file mode 100644 index 0000000..7cfd8c1 --- /dev/null +++ b/package/jpeg-turbo/jpeg-turbo.mk @@ -0,0 +1,23 @@ +############################################################# +# +# jpeg-turbo +# +############################################################# +JPEG_TURBO_VERSION = 1.2.0 +JPEG_TURBO_SITE = http://$(BR2_SOURCEFORGE_MIRROR). dl.sourceforge.net/sourceforge/libjpeg-turbo +JPEG_TURBO_SOURCE = libjpeg-turbo-$(JPEG_TURBO_VERSION).tar.gz + +ifeq ($(BR2_PACKAGE_JPEG_TURBO_APIVERSION_80),y) + JPEG_TURBO_CONF_ENV += JPEG_LIB_VERSION=80 +endif + +ifeq ($(BR2_PACKAGE_JPEG_TURBO_APIVERSION_70),y) + JPEG_TURBO_CONF_ENV += JPEG_LIB_VERSION=70 +endif + +ifeq ($(BR2_PACKAGE_JPEG_TURBO_APIVERSION_62),y) + JPEG_TURBO_CONF_ENV += JPEG_LIB_VERSION=62 +endif + +$(eval $(call AUTOTARGETS))