From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Jun 17 12:50:15 2003 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C18C937B401 for ; Tue, 17 Jun 2003 12:50:15 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 779AA43FBF for ; Tue, 17 Jun 2003 12:50:14 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h5HJoEUp097169 for ; Tue, 17 Jun 2003 12:50:14 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h5HJoE6B097168; Tue, 17 Jun 2003 12:50:14 -0700 (PDT) Resent-Date: Tue, 17 Jun 2003 12:50:14 -0700 (PDT) Resent-Message-Id: <200306171950.h5HJoE6B097168@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Hendrik Scholz Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7FEB837B482; Tue, 17 Jun 2003 12:42:51 -0700 (PDT) Received: from phobos.raisdorf.net (phobos.raisdorf.net [195.244.235.251]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5AD9143F3F; Tue, 17 Jun 2003 12:42:49 -0700 (PDT) (envelope-from hscholz@phobos.raisdorf.net) Received: by phobos.raisdorf.net (Postfix, from userid 66) id CF5152384E; Tue, 17 Jun 2003 21:42:47 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by pandemonium.lan.raisdorf.net (Postfix) with ESMTP id 4816465B9C; Tue, 17 Jun 2003 21:36:14 +0200 (CEST) Received: from pandemonium.lan.raisdorf.net ([127.0.0.1]) by localhost (pandemonium.lan.raisdorf.net [127.0.0.1:10024]) (amavisd-new) with ESMTP id 09744-10; Tue, 17 Jun 2003 21:36:10 +0200 (CEST) Received: from goanna.lan.raisdorf.net (goanna.lan.raisdorf.net [10.10.1.2]) by pandemonium.lan.raisdorf.net (Postfix) with ESMTP id 8634065B93; Tue, 17 Jun 2003 21:36:10 +0200 (CEST) Received: from goanna.lan.raisdorf.net (localhost [127.0.0.1]) h5HJcH4l095370; Tue, 17 Jun 2003 21:38:17 +0200 (CEST) (envelope-from hscholz@goanna.lan.raisdorf.net) Received: (from hscholz@localhost) by goanna.lan.raisdorf.net (8.12.9/8.12.9/Submit) id h5HJcGnk095369; Tue, 17 Jun 2003 21:38:16 +0200 (CEST) Message-Id: <200306171938.h5HJcGnk095369@goanna.lan.raisdorf.net> Date: Tue, 17 Jun 2003 21:38:16 +0200 (CEST) From: Hendrik Scholz To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 cc: lioux@FreeBSD.org Subject: ports/53418: port-upgrade: multimedia/linux-divx4plugin (fix broken header files) X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Hendrik Scholz List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jun 2003 19:50:16 -0000 >Number: 53418 >Category: ports >Synopsis: port-upgrade: multimedia/linux-divx4plugin (fix broken header files) >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Tue Jun 17 12:50:13 PDT 2003 >Closed-Date: >Last-Modified: >Originator: Hendrik Scholz >Release: FreeBSD 5.1-RELEASE i386 >Organization: NetUSE AG >Environment: System: FreeBSD goanna.lan.raisdorf.net 5.1-RELEASE FreeBSD 5.1-RELEASE #4: Sat Jun 7 12:12:29 CEST 2003 hscholz@goanna.lan.raisdorf.net:/usr/src/sys/i386/compile/GOANNA i386 >Description: This is an update of linux-divx4 to the latest version which allows correct usage of the header files. >How-To-Repeat: Try to use decore.h or encore.h, i.e. using the latest transcode from cvs including DivX 5 support: configure:19047: cc -c -I/compat/linux/usr/include/divx -O -pipe -mcpu=pentiumpro -fomit-frame-pointer -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 In file included from configure:19159: /compat/linux/usr/include/divx/decore.h:31:1: warning: "BIG_ENDIAN" redefined In file included from /usr/include/sys/types.h:48, from configure:19127: /usr/include/machine/endian.h:65:1: warning: this is the location of the previous definition decore.h contains at line 30: #if ( (! defined (WIN32)) && (! defined (LINUX)) ) #define BIG_ENDIAN #endif This definition is obviously broken since there are non big-endian machines out there not running Windows or Linux :) >Fix: Upgrade the port (the definitions in decore.h and encore.h have been removed) or add two patches to disable the broken cpp blocks to the current port. --- linux-divx4linux-5.0.20030428.patch begins here --- diff -u linux-divx4linux-5.0.20020418/Makefile linux-divx4linux/Makefile --- linux-divx4linux-5.0.20020418/Makefile Tue Jun 17 21:07:35 2003 +++ linux-divx4linux/Makefile Tue Jun 17 21:23:19 2003 @@ -10,8 +10,7 @@ CATEGORIES= multimedia linux MASTER_SITES= http://download.divx.com/divx/ PKGNAMEPREFIX= linux- -DISTNAME= ${PORTNAME}501-${RELEASE_DATE} -EXTRACT_SUFX= .tgz +DISTNAME= ${PORTNAME}-std-${RELEASE_DATE} MAINTAINER= lioux@FreeBSD.org COMMENT= Linux binary release of DivX (TM) Codec @@ -21,12 +20,12 @@ ONLY_FOR_ARCHS= i386 USE_REINPLACE= yes USE_LINUX_PREFIX= yes -WRKSRC= ${WRKDIR}/${DISTNAME:S/501-/-/} +WRKSRC= ${WRKDIR}/${PORTNAME}-${RELEASE_DATE} NO_BUILD= yes PLIST_SUB= PKGNAME="${PKGNAME}" -DOC_EXT= htm linux txt -RELEASE_DATE= 20020418 +DOC_EXT= htm +RELEASE_DATE= 20030428 post-patch: .for ext in ${DOC_EXT} diff -u linux-divx4linux-5.0.20020418/distinfo linux-divx4linux/distinfo --- linux-divx4linux-5.0.20020418/distinfo Tue Jun 17 21:07:35 2003 +++ linux-divx4linux/distinfo Tue Jun 17 21:12:44 2003 @@ -1 +1 @@ -MD5 (divx4linux501-20020418.tgz) = 936df07d3ff88b486778a2150f910fc0 +MD5 (divx4linux-std-20030428.tar.gz) = 6332d98ad949a40c588681acbf4078f4 diff -u linux-divx4linux-5.0.20020418/pkg-plist linux-divx4linux/pkg-plist --- linux-divx4linux-5.0.20020418/pkg-plist Tue Jun 17 21:07:35 2003 +++ linux-divx4linux/pkg-plist Tue Jun 17 21:24:11 2003 @@ -1,6 +1,4 @@ %%PORTDOCS%%usr/doc/%%PKGNAME%%/DivX MPEG-4 Codec and Its Interface.htm -%%PORTDOCS%%usr/doc/%%PKGNAME%%/README.linux -%%PORTDOCS%%usr/doc/%%PKGNAME%%/license.txt usr/include/divx/decore.h usr/include/divx/encore2.h usr/lib/libdivxdecore.so --- linux-divx4linux-5.0.20030428.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: