mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-23 00:43:28 +00:00
o Update to 0.9.8 containing a library version bump
This commit is contained in:
parent
fa5a43b10d
commit
58aac43ebc
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=65618
@ -6,11 +6,11 @@
|
||||
#
|
||||
|
||||
PORTNAME= libdv
|
||||
PORTVERSION= 0.9.5
|
||||
PORTREVISION= 1
|
||||
PORTVERSION= 0.9.8
|
||||
CATEGORIES= graphics
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
||||
MASTER_SITE_SUBDIR= ${PORTNAME}
|
||||
DISTNAME= libdv-${PORTVERSION:C/\.(.)$/\1/}
|
||||
|
||||
MAINTAINER= lioux@FreeBSD.org
|
||||
|
||||
@ -61,20 +61,23 @@ pre-everything::
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -E \
|
||||
-e 's|(pkgconfigdir =).+(/pkgconfig)|\1 ${LOCALBASE}/libdata\2|' \
|
||||
-e 's|(pkgconfigdir =).+(/pkgconfig)|\1 ${PREFIX}/libdata\2|' \
|
||||
${WRKSRC}/Makefile.in
|
||||
@${REINPLACE_CMD} -E -e 's|(-lXv)|\1 -lXext -L${X11BASE}/lib|; \
|
||||
s@(PKG_CONFIG --(cflags|libs) )"\$$REQUIRES"@\1 gtk@' \
|
||||
${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
|
||||
@${REINPLACE_CMD} -e 's|stdint.h|sys/types.h|' \
|
||||
${WRKSRC}/libdv/dv_types.h \
|
||||
${WRKSRC}/libdv/headers.c \
|
||||
${WRKSRC}/libdv/encode.c
|
||||
@${REINPLACE_CMD} -E -e 's|^void swab.+$$||' ${WRKSRC}/libdv/encode.c
|
||||
@${REINPLACE_CMD} -e 's|SDL/|SDL11/|' ${WRKSRC}/playdv/display.h
|
||||
@${REINPLACE_CMD} -e 's|SDL/||' ${WRKSRC}/playdv/display.h
|
||||
@${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|' ${WRKSRC}/encodedv/dvavi.c \
|
||||
${WRKSRC}/encodedv/dvconnect.c
|
||||
@${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|' \
|
||||
${WRKSRC}/encodedv/Makefile.in
|
||||
# XXX - revise at every port update
|
||||
# protect popt from prefix changes
|
||||
@${REINPLACE_CMD} -E -e 's|(@REQUIRES_NOPKGCONFIG@)|-L${LOCALBASE}/include \1|' \
|
||||
${WRKSRC}/libdv.pc.in
|
||||
|
||||
post-install:
|
||||
.ifndef(NOPORTDOCS)
|
||||
|
@ -1 +1 @@
|
||||
MD5 (libdv-0.9.5.tar.gz) = bfe00ab2e99e867738221d8e31e739e0
|
||||
MD5 (libdv-0.98.tar.gz) = 9b536c093869f171de1b4179885e43fb
|
||||
|
@ -1,43 +0,0 @@
|
||||
--- playdv/display.c.orig Wed Nov 21 03:47:29 2001
|
||||
+++ playdv/display.c Wed Nov 21 03:51:04 2001
|
||||
@@ -47,6 +47,8 @@
|
||||
#include <popt.h>
|
||||
#endif
|
||||
|
||||
+dv_display_t *dv_dpy_on_exit_hack = NULL;
|
||||
+
|
||||
static int dv_display_SDL_init(dv_display_t *dv_dpy, gchar *w_name, gchar *i_name );
|
||||
static gboolean dv_display_gdk_init(dv_display_t *dv_dpy, gint *argc, gchar ***argv );
|
||||
|
||||
@@ -257,6 +259,7 @@
|
||||
} /* switch */
|
||||
|
||||
free(dv_dpy);
|
||||
+ dv_dpy_on_exit_hack = NULL;
|
||||
} /* dv_display_exit */
|
||||
|
||||
static gboolean
|
||||
@@ -675,6 +678,13 @@
|
||||
} /* if */
|
||||
} /* dv_display_exit_handler */
|
||||
|
||||
+static void
|
||||
+dv_display_on_exit_hack_handler()
|
||||
+{
|
||||
+ if(dv_dpy_on_exit_hack != NULL) {
|
||||
+ dv_display_exit(dv_dpy_on_exit_hack);
|
||||
+ } /* if */
|
||||
+} /* dv_display_exit_handler */
|
||||
|
||||
gboolean
|
||||
dv_display_init(dv_display_t *dv_dpy, gint *argc, gchar ***argv, gint width, gint height,
|
||||
@@ -804,7 +814,8 @@
|
||||
fprintf(stderr, " Using gtk for display\n");
|
||||
|
||||
ok:
|
||||
- on_exit(dv_display_exit_handler, dv_dpy);
|
||||
+ dv_dpy_on_exit_hack = dv_dpy;
|
||||
+ atexit(dv_display_on_exit_hack_handler);
|
||||
return(TRUE);
|
||||
|
||||
fail:
|
@ -5,7 +5,7 @@ include/libdv/dv1394.h
|
||||
include/libdv/dv_types.h
|
||||
lib/libdv.a
|
||||
lib/libdv.so
|
||||
lib/libdv.so.1
|
||||
lib/libdv.so.2
|
||||
libdata/pkgconfig/libdv.pc
|
||||
%%PORTDOCS%%share/doc/libdv/AUTHORS
|
||||
%%PORTDOCS%%share/doc/libdv/COPYING
|
||||
@ -17,4 +17,5 @@ libdata/pkgconfig/libdv.pc
|
||||
%%PORTDOCS%%share/doc/libdv/README.encoder
|
||||
%%PORTDOCS%%share/doc/libdv/TODO
|
||||
%%PORTDOCS%%@dirrm share/doc/libdv
|
||||
@unexec rmdir %D/libdata/pkgconfig 2>/dev/null || true
|
||||
@dirrm include/libdv
|
||||
|
@ -6,11 +6,11 @@
|
||||
#
|
||||
|
||||
PORTNAME= libdv
|
||||
PORTVERSION= 0.9.5
|
||||
PORTREVISION= 1
|
||||
PORTVERSION= 0.9.8
|
||||
CATEGORIES= graphics
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
||||
MASTER_SITE_SUBDIR= ${PORTNAME}
|
||||
DISTNAME= libdv-${PORTVERSION:C/\.(.)$/\1/}
|
||||
|
||||
MAINTAINER= lioux@FreeBSD.org
|
||||
|
||||
@ -61,20 +61,23 @@ pre-everything::
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -E \
|
||||
-e 's|(pkgconfigdir =).+(/pkgconfig)|\1 ${LOCALBASE}/libdata\2|' \
|
||||
-e 's|(pkgconfigdir =).+(/pkgconfig)|\1 ${PREFIX}/libdata\2|' \
|
||||
${WRKSRC}/Makefile.in
|
||||
@${REINPLACE_CMD} -E -e 's|(-lXv)|\1 -lXext -L${X11BASE}/lib|; \
|
||||
s@(PKG_CONFIG --(cflags|libs) )"\$$REQUIRES"@\1 gtk@' \
|
||||
${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
|
||||
@${REINPLACE_CMD} -e 's|stdint.h|sys/types.h|' \
|
||||
${WRKSRC}/libdv/dv_types.h \
|
||||
${WRKSRC}/libdv/headers.c \
|
||||
${WRKSRC}/libdv/encode.c
|
||||
@${REINPLACE_CMD} -E -e 's|^void swab.+$$||' ${WRKSRC}/libdv/encode.c
|
||||
@${REINPLACE_CMD} -e 's|SDL/|SDL11/|' ${WRKSRC}/playdv/display.h
|
||||
@${REINPLACE_CMD} -e 's|SDL/||' ${WRKSRC}/playdv/display.h
|
||||
@${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|' ${WRKSRC}/encodedv/dvavi.c \
|
||||
${WRKSRC}/encodedv/dvconnect.c
|
||||
@${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|' \
|
||||
${WRKSRC}/encodedv/Makefile.in
|
||||
# XXX - revise at every port update
|
||||
# protect popt from prefix changes
|
||||
@${REINPLACE_CMD} -E -e 's|(@REQUIRES_NOPKGCONFIG@)|-L${LOCALBASE}/include \1|' \
|
||||
${WRKSRC}/libdv.pc.in
|
||||
|
||||
post-install:
|
||||
.ifndef(NOPORTDOCS)
|
||||
|
@ -1 +1 @@
|
||||
MD5 (libdv-0.9.5.tar.gz) = bfe00ab2e99e867738221d8e31e739e0
|
||||
MD5 (libdv-0.98.tar.gz) = 9b536c093869f171de1b4179885e43fb
|
||||
|
@ -1,43 +0,0 @@
|
||||
--- playdv/display.c.orig Wed Nov 21 03:47:29 2001
|
||||
+++ playdv/display.c Wed Nov 21 03:51:04 2001
|
||||
@@ -47,6 +47,8 @@
|
||||
#include <popt.h>
|
||||
#endif
|
||||
|
||||
+dv_display_t *dv_dpy_on_exit_hack = NULL;
|
||||
+
|
||||
static int dv_display_SDL_init(dv_display_t *dv_dpy, gchar *w_name, gchar *i_name );
|
||||
static gboolean dv_display_gdk_init(dv_display_t *dv_dpy, gint *argc, gchar ***argv );
|
||||
|
||||
@@ -257,6 +259,7 @@
|
||||
} /* switch */
|
||||
|
||||
free(dv_dpy);
|
||||
+ dv_dpy_on_exit_hack = NULL;
|
||||
} /* dv_display_exit */
|
||||
|
||||
static gboolean
|
||||
@@ -675,6 +678,13 @@
|
||||
} /* if */
|
||||
} /* dv_display_exit_handler */
|
||||
|
||||
+static void
|
||||
+dv_display_on_exit_hack_handler()
|
||||
+{
|
||||
+ if(dv_dpy_on_exit_hack != NULL) {
|
||||
+ dv_display_exit(dv_dpy_on_exit_hack);
|
||||
+ } /* if */
|
||||
+} /* dv_display_exit_handler */
|
||||
|
||||
gboolean
|
||||
dv_display_init(dv_display_t *dv_dpy, gint *argc, gchar ***argv, gint width, gint height,
|
||||
@@ -804,7 +814,8 @@
|
||||
fprintf(stderr, " Using gtk for display\n");
|
||||
|
||||
ok:
|
||||
- on_exit(dv_display_exit_handler, dv_dpy);
|
||||
+ dv_dpy_on_exit_hack = dv_dpy;
|
||||
+ atexit(dv_display_on_exit_hack_handler);
|
||||
return(TRUE);
|
||||
|
||||
fail:
|
@ -5,7 +5,7 @@ include/libdv/dv1394.h
|
||||
include/libdv/dv_types.h
|
||||
lib/libdv.a
|
||||
lib/libdv.so
|
||||
lib/libdv.so.1
|
||||
lib/libdv.so.2
|
||||
libdata/pkgconfig/libdv.pc
|
||||
%%PORTDOCS%%share/doc/libdv/AUTHORS
|
||||
%%PORTDOCS%%share/doc/libdv/COPYING
|
||||
@ -17,4 +17,5 @@ libdata/pkgconfig/libdv.pc
|
||||
%%PORTDOCS%%share/doc/libdv/README.encoder
|
||||
%%PORTDOCS%%share/doc/libdv/TODO
|
||||
%%PORTDOCS%%@dirrm share/doc/libdv
|
||||
@unexec rmdir %D/libdata/pkgconfig 2>/dev/null || true
|
||||
@dirrm include/libdv
|
||||
|
Loading…
Reference in New Issue
Block a user