summaryrefslogtreecommitdiff
path: root/multimedia
diff options
context:
space:
mode:
authorYing-Chieh Liao <ijliao@FreeBSD.org>2003-05-12 07:53:38 +0000
committerYing-Chieh Liao <ijliao@FreeBSD.org>2003-05-12 07:53:38 +0000
commit81bbce0e113c14f4a5c270f2715fc61de7500d6a (patch)
tree003197e883d75c3065bccd6639994da8be942b5a /multimedia
parentMisspelling of ports/sysutils/upsmon/files/upsmon.sh (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')
-rw-r--r--multimedia/gopchop/Makefile27
-rw-r--r--multimedia/gopchop/files/patch-Makefile.in15
-rw-r--r--multimedia/gopchop/files/patch-src::ElementStream.h13
-rw-r--r--multimedia/gopchop/files/patch-src::Parser.h12
-rw-r--r--multimedia/gopchop/files/patch-src::mpegcat.c22
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':