From hscholz@phobos.raisdorf.net  Tue Jun 17 12:42:53 2003
Return-Path: <hscholz@phobos.raisdorf.net>
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])
	by goanna.lan.raisdorf.net (8.12.9/8.12.9) with ESMTP id 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 <hendrik@scholz.net>
Reply-To: Hendrik Scholz <hendrik@scholz.net>
To: FreeBSD-gnats-submit@freebsd.org
Cc: lioux@freebsd.org
Subject: port-upgrade: multimedia/linux-divx4plugin (fix broken header files)
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>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:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jun 17 12:50:13 PDT 2003
>Closed-Date:    Thu Jun 19 01:57:22 PDT 2003
>Last-Modified:  Thu Jun 19 01:57:22 PDT 2003
>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:

From: Hendrik Scholz <hscholz@raisdorf.net>
To: Hendrik Scholz <hendrik@scholz.net>
Cc: FreeBSD-gnats-submit@FreeBSD.org
Subject: Re: ports/53418: port-upgrade: multimedia/linux-divx4plugin (fix
 broken header files)
Date: Tue, 17 Jun 2003 23:28:14 +0200

 I forgot to add 'portab.h' to the pkg-plist.
 
 Sorry, Hendrik
 
 -- 
 Hendrik Scholz - <hscholz@raisdorf.net> - http://raisdorf.net/
 
 Forcast for tonight: Dark.
State-Changed-From-To: open->closed 
State-Changed-By: daichi 
State-Changed-When: Thu Jun 19 01:57:01 PDT 2003 
State-Changed-Why:  
Committed. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=53418 
>Unformatted:
