ports/51869: Update port: multimedia/gopchop

KATO Tsuguru tkato at prontomail.com
Tue May 6 14:40:43 UTC 2003


>Number:         51869
>Category:       ports
>Synopsis:       Update port: multimedia/gopchop
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue May 06 07:40:21 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 4.8-RELEASE i386
>Organization:
>Environment:
>Description:
- Fix build on -stable
- Utilize USE_GETOPT_LONG

New file:
patch-src::ElementStream.h
patch-src::Parser.h
patch-src::mpegcat.c

Remove file:
files/patch-Makefile.in

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/multimedia/gopchop/Makefile multimedia/gopchop/Makefile
--- /usr/ports/multimedia/gopchop/Makefile	Wed Apr 16 01:35:23 2003
+++ multimedia/gopchop/Makefile	Tue May  6 22:46:01 2003
@@ -18,22 +18,27 @@
 MAINTAINER=	ports at FreeBSD.org
 COMMENT=	MPEG2 GOP-accurate editor
 
-LIB_DEPENDS=	gnugetopt.1:${PORTSDIR}/devel/libgnugetopt \
-		mpeg2.0:${PORTSDIR}/multimedia/libmpeg2 \
-		SDL-1.1.5:${PORTSDIR}/devel/sdl12 \
-		intl.4:${PORTSDIR}/devel/gettext \
-		iconv.3:${PORTSDIR}/converters/libiconv
+LIB_DEPENDS=	SDL-1.1.5:${PORTSDIR}/devel/sdl12 \
+		mpeg2.0:${PORTSDIR}/multimedia/libmpeg2
+
+SDLCONFIG?=	${LOCALBASE}/bin/sdl11-config
 
 USE_GNOME=	gtk12
+USE_GETOPT_LONG=	yes
 USE_REINPLACE=	yes
-SDLCONFIG?=	${LOCALBASE}/bin/sdl11-config
 GNU_CONFIGURE=	yes
-CONFIGURE_ENV=	\
-	CPPFLAGS="${CXXFLAGS} -DHAVE_DECL_GETOPT -I${LOCALBASE}/include" \
-	LDFLAGS="-L${LOCALBASE}/lib -lgnugetopt" \
-	SDLCONFIG="${SDLCONFIG}"
+CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
+CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" \
+		SDLCONFIG="${SDLCONFIG}"
+CONFIGURE_ARGS=	--disable-mlib
+
+CPPFLAGS=	-I${LOCALBASE}/include -DHAVE_DECL_GETOPT 
+LDFLAGS=	-L${LOCALBASE}/lib
 
 post-patch:
-	@${REINPLACE_CMD} -e 's|-lglib||g' ${WRKSRC}/src/Makefile.in
+	@${REINPLACE_CMD} -e 's| -mcpu=.*"|"|g' ${WRKSRC}/configure
+	@${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \
+		's|pixmaps/\$$(PACKAGE)|\$$(PACKAGE)/pixmaps|g ; \
+		 s|-lglib||g'
 
 .include <bsd.port.mk>
diff -urN /usr/ports/multimedia/gopchop/files/patch-Makefile.in multimedia/gopchop/files/patch-Makefile.in
--- /usr/ports/multimedia/gopchop/files/patch-Makefile.in	Tue Apr 15 20:15:01 2003
+++ multimedia/gopchop/files/patch-Makefile.in	Thu Jan  1 09:00:00 1970
@@ -1,15 +0,0 @@
---- Makefile.in.orig	Tue Apr 15 19:04:54 2003
-+++ Makefile.in	Tue Apr 15 19:09:09 2003
-@@ -438,10 +438,10 @@
- install-data-local:
- 	@$(NORMAL_INSTALL)
- 	if test -d $(srcdir)/pixmaps; then \
--	  $(mkinstalldirs) $(DESTDIR)$(datadir)/pixmaps/$(PACKAGE); \
-+	  $(mkinstalldirs) $(DESTDIR)$(datadir)/$(PACKAGE)/pixmaps; \
- 	  for pixmap in $(srcdir)/pixmaps/*; do \
- 	    if test -f $$pixmap; then \
--	      $(INSTALL_DATA) $$pixmap $(DESTDIR)$(datadir)/pixmaps/$(PACKAGE); \
-+	      $(INSTALL_DATA) $$pixmap $(DESTDIR)$(datadir)/$(PACKAGE)/pixmaps; \
- 	    fi \
- 	  done \
- 	fi
diff -urN /usr/ports/multimedia/gopchop/files/patch-src::ElementStream.h multimedia/gopchop/files/patch-src::ElementStream.h
--- /usr/ports/multimedia/gopchop/files/patch-src::ElementStream.h	Thu Jan  1 09:00:00 1970
+++ multimedia/gopchop/files/patch-src::ElementStream.h	Tue May  6 22:42:15 2003
@@ -0,0 +1,13 @@
+--- src/ElementStream.h.orig	Thu Jan 17 06:32:23 2002
++++ src/ElementStream.h	Tue May  6 21:35:30 2003
+@@ -29,7 +29,10 @@
+ 
+ #include "config.h"
+ #include "Vector.h"
++
++#ifdef HAVE_STDINT_H
+ #include <stdint.h>
++#endif
+ 
+ class ElementStream: public Vector
+ {
diff -urN /usr/ports/multimedia/gopchop/files/patch-src::Parser.h multimedia/gopchop/files/patch-src::Parser.h
--- /usr/ports/multimedia/gopchop/files/patch-src::Parser.h	Thu Jan  1 09:00:00 1970
+++ multimedia/gopchop/files/patch-src::Parser.h	Tue May  6 22:42:15 2003
@@ -0,0 +1,12 @@
+--- src/Parser.h.orig	Mon Apr  7 07:24:42 2003
++++ src/Parser.h	Tue May  6 21:36:18 2003
+@@ -42,7 +42,9 @@
+ // strlen
+ #include <string.h>
+ 
++#ifdef HAVE_STDINT_H
+ #include <stdint.h>
++#endif
+ 
+ #include "List.h"
+ 
diff -urN /usr/ports/multimedia/gopchop/files/patch-src::mpegcat.c multimedia/gopchop/files/patch-src::mpegcat.c
--- /usr/ports/multimedia/gopchop/files/patch-src::mpegcat.c	Thu Jan  1 09:00:00 1970
+++ multimedia/gopchop/files/patch-src::mpegcat.c	Tue May  6 22:42:15 2003
@@ -0,0 +1,22 @@
+--- src/mpegcat.c.orig	Mon Apr 14 12:21:04 2003
++++ src/mpegcat.c	Tue May  6 21:46:58 2003
+@@ -390,11 +390,19 @@
+ 			break;
+ 
+ 		case 'n':
++#ifdef __FreeBSD__
++			num_bytes = strtoll(optarg, NULL, 10);
++#else
+ 			num_bytes = atoll(optarg);
++#endif
+ 			break;
+ 
+ 		case 'b':
++#ifdef __FreeBSD__
++			begin_at = strtoll(optarg, NULL, 10);
++#else
+ 			begin_at = atoll(optarg);
++#endif
+ 			break;
+ 
+ 		case 'w':
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list