diff options
author | Ying-Chieh Liao <ijliao@FreeBSD.org> | 2003-05-12 07:53:38 +0000 |
---|---|---|
committer | Ying-Chieh Liao <ijliao@FreeBSD.org> | 2003-05-12 07:53:38 +0000 |
commit | 81bbce0e113c14f4a5c270f2715fc61de7500d6a (patch) | |
tree | 003197e883d75c3065bccd6639994da8be942b5a /multimedia/gopchop | |
parent | f3350272f60e807497311a1ff5585259d2c8f371 (diff) |
- Fix build on -stable
- Utilize USE_GETOPT_LONG
PR: 51869
Submitted by: Ports Fury
Notes
Notes:
svn path=/head/; revision=80789
Diffstat (limited to 'multimedia/gopchop')
-rw-r--r-- | multimedia/gopchop/Makefile | 27 | ||||
-rw-r--r-- | multimedia/gopchop/files/patch-Makefile.in | 15 | ||||
-rw-r--r-- | multimedia/gopchop/files/patch-src::ElementStream.h | 13 | ||||
-rw-r--r-- | multimedia/gopchop/files/patch-src::Parser.h | 12 | ||||
-rw-r--r-- | multimedia/gopchop/files/patch-src::mpegcat.c | 22 |
5 files changed, 63 insertions, 26 deletions
diff --git a/multimedia/gopchop/Makefile b/multimedia/gopchop/Makefile index 66507122804d..cbe3e9261fd6 100644 --- a/multimedia/gopchop/Makefile +++ b/multimedia/gopchop/Makefile @@ -18,22 +18,27 @@ DISTNAME= GOPchop-${PORTVERSION} MAINTAINER= ports@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 --git a/multimedia/gopchop/files/patch-Makefile.in b/multimedia/gopchop/files/patch-Makefile.in deleted file mode 100644 index f9a0dc7cb7e8..000000000000 --- a/multimedia/gopchop/files/patch-Makefile.in +++ /dev/null @@ -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 --git a/multimedia/gopchop/files/patch-src::ElementStream.h b/multimedia/gopchop/files/patch-src::ElementStream.h new file mode 100644 index 000000000000..fade4cb8deeb --- /dev/null +++ b/multimedia/gopchop/files/patch-src::ElementStream.h @@ -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 --git a/multimedia/gopchop/files/patch-src::Parser.h b/multimedia/gopchop/files/patch-src::Parser.h new file mode 100644 index 000000000000..e2aff15470df --- /dev/null +++ b/multimedia/gopchop/files/patch-src::Parser.h @@ -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 --git a/multimedia/gopchop/files/patch-src::mpegcat.c b/multimedia/gopchop/files/patch-src::mpegcat.c new file mode 100644 index 000000000000..54432d9c7176 --- /dev/null +++ b/multimedia/gopchop/files/patch-src::mpegcat.c @@ -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': |