On Tue, Jun 26, 2012 at 12:51:23PM +0200, Pascal Stumpf wrote:
> Ok, done, thanks.
Almost.
With this diff, ok aja@
diff -ruN /tmp/ogmrip/Makefile ./Makefile
--- /tmp/ogmrip/Makefile Tue Jun 26 12:50:41 2012
+++ ./Makefile Tue Jun 26 13:36:27 2012
@@ -29,16 +29,17 @@
WANTLIB += GL X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext Xfixes
WANTLIB += Xi Xinerama Xrandr Xrender Xxf86vm atk-1.0 c cairo
WANTLIB += dbus-1 dbus-glib-1 drm dvdread enca enchant expat ffi
-WANTLIB += fontconfig freetype gconf-2 gdk-x11-2.0 gdk_pixbuf-2.0
-WANTLIB += gio-2.0 glade-2.0 glib-2.0 gmodule-2.0 gobject-2.0
-WANTLIB += gthread-2.0 gtk-x11-2.0 jpeg m ogg pango-1.0 pangocairo-1.0
+WANTLIB += fontconfig freetype gdk-x11-2.0 gdk_pixbuf-2.0 gio-2.0
+WANTLIB += glade-2.0 glib-2.0 gmodule-2.0 gobject-2.0 gthread-2.0
+WANTLIB += gtk-x11-2.0 jpeg m notify ogg pango-1.0 pangocairo-1.0
WANTLIB += pangoft2-1.0 pcre pixman-1 png pthread pthread-stubs
WANTLIB += stdc++ theora tiff xcb xcb-render xcb-shm xml2 z
MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=ogmrip/}
MODULES = devel/gettext \
- devel/gconf2
+ devel/gconf2 \
+ textproc/intltool
BUILD_DEPENDS = x11/mplayer \
textproc/gsed
RUN_DEPENDS = x11/mplayer \
@@ -54,16 +55,24 @@
LIB_DEPENDS = multimedia/libtheora \
devel/gconf2 \
devel/libglade2 \
+ devel/libnotify \
textproc/enchant \
converters/enca \
devel/libdvdread
USE_GMAKE = Yes
USE_LIBTOOL = Yes
+LIBTOOL_FLAGS = --tag=disable-static
+
CONFIGURE_STYLE = gnu
+CONFIGURE_ARGS = ${CONFIGURE_SHARED} \
+ --disable-gtk-doc
MODGCONF2_SCHEMAS_DIR = ogmrip
NO_REGRESS = Yes
+
+post-install:
+ rm
${PREFIX}/lib/ogmrip/{audio,container,options,subp,video}-plugins/*.la
.include <bsd.port.mk>
diff -ruN /tmp/ogmrip/pkg/PLIST ./pkg/PLIST
--- /tmp/ogmrip/pkg/PLIST Tue Jun 26 12:47:37 2012
+++ ./pkg/PLIST Tue Jun 26 13:34:02 2012
@@ -74,89 +74,44 @@
include/ogmrip/ogmrip-version.h
include/ogmrip/ogmrip-video-codec.h
include/ogmrip/ogmrip.h
-@comment lib/libogmdvd-gtk.a
-@comment lib/libogmdvd-gtk.la
+lib/libogmdvd-gtk.la
@lib lib/libogmdvd-gtk.so.${LIBogmdvd-gtk_VERSION}
-@comment lib/libogmdvd.a
-@comment lib/libogmdvd.la
+lib/libogmdvd.la
@lib lib/libogmdvd.so.${LIBogmdvd_VERSION}
-@comment lib/libogmjob.a
-@comment lib/libogmjob.la
+lib/libogmjob.la
@lib lib/libogmjob.so.${LIBogmjob_VERSION}
-@comment lib/libogmrip-gtk.a
-@comment lib/libogmrip-gtk.la
+lib/libogmrip-gtk.la
@lib lib/libogmrip-gtk.so.${LIBogmrip-gtk_VERSION}
-@comment lib/libogmrip-lavc.a
-@comment lib/libogmrip-lavc.la
+lib/libogmrip-lavc.la
@lib lib/libogmrip-lavc.so.${LIBogmrip-lavc_VERSION}
-@comment lib/libogmrip-mplayer.a
-@comment lib/libogmrip-mplayer.la
+lib/libogmrip-mplayer.la
@lib lib/libogmrip-mplayer.so.${LIBogmrip-mplayer_VERSION}
-@comment lib/libogmrip.a
-@comment lib/libogmrip.la
+lib/libogmrip.la
@lib lib/libogmrip.so.${LIBogmrip_VERSION}
lib/ogmrip/
lib/ogmrip/audio-plugins/
-lib/ogmrip/audio-plugins/libogmrip-aac.a
-lib/ogmrip/audio-plugins/libogmrip-aac.la
lib/ogmrip/audio-plugins/libogmrip-aac.so
-lib/ogmrip/audio-plugins/libogmrip-acopy.a
-lib/ogmrip/audio-plugins/libogmrip-acopy.la
lib/ogmrip/audio-plugins/libogmrip-acopy.so
-lib/ogmrip/audio-plugins/libogmrip-mp3.a
-lib/ogmrip/audio-plugins/libogmrip-mp3.la
lib/ogmrip/audio-plugins/libogmrip-mp3.so
-lib/ogmrip/audio-plugins/libogmrip-vorbis.a
-lib/ogmrip/audio-plugins/libogmrip-vorbis.la
lib/ogmrip/audio-plugins/libogmrip-vorbis.so
-lib/ogmrip/audio-plugins/libogmrip-wav.a
-lib/ogmrip/audio-plugins/libogmrip-wav.la
lib/ogmrip/audio-plugins/libogmrip-wav.so
lib/ogmrip/container-plugins/
-lib/ogmrip/container-plugins/libogmrip-avi.a
-lib/ogmrip/container-plugins/libogmrip-avi.la
lib/ogmrip/container-plugins/libogmrip-avi.so
-lib/ogmrip/container-plugins/libogmrip-mkv.a
-lib/ogmrip/container-plugins/libogmrip-mkv.la
lib/ogmrip/container-plugins/libogmrip-mkv.so
-lib/ogmrip/container-plugins/libogmrip-mov.a
-lib/ogmrip/container-plugins/libogmrip-mov.la
lib/ogmrip/container-plugins/libogmrip-mov.so
-lib/ogmrip/container-plugins/libogmrip-mp4.a
-lib/ogmrip/container-plugins/libogmrip-mp4.la
lib/ogmrip/container-plugins/libogmrip-mp4.so
-lib/ogmrip/container-plugins/libogmrip-ogg.a
-lib/ogmrip/container-plugins/libogmrip-ogg.la
lib/ogmrip/container-plugins/libogmrip-ogg.so
lib/ogmrip/options-plugins/
-lib/ogmrip/options-plugins/libogmrip-lavc-options.a
-lib/ogmrip/options-plugins/libogmrip-lavc-options.la
lib/ogmrip/options-plugins/libogmrip-lavc-options.so
-lib/ogmrip/options-plugins/libogmrip-x264-options.a
-lib/ogmrip/options-plugins/libogmrip-x264-options.la
lib/ogmrip/options-plugins/libogmrip-x264-options.so
-lib/ogmrip/options-plugins/libogmrip-xvid-options.a
-lib/ogmrip/options-plugins/libogmrip-xvid-options.la
lib/ogmrip/options-plugins/libogmrip-xvid-options.so
lib/ogmrip/subp-plugins/
-lib/ogmrip/subp-plugins/libogmrip-srt.a
-lib/ogmrip/subp-plugins/libogmrip-srt.la
lib/ogmrip/subp-plugins/libogmrip-srt.so
-lib/ogmrip/subp-plugins/libogmrip-vobsub.a
-lib/ogmrip/subp-plugins/libogmrip-vobsub.la
lib/ogmrip/subp-plugins/libogmrip-vobsub.so
lib/ogmrip/video-plugins/
-lib/ogmrip/video-plugins/libogmrip-lavc-mpeg4.a
-lib/ogmrip/video-plugins/libogmrip-lavc-mpeg4.la
lib/ogmrip/video-plugins/libogmrip-lavc-mpeg4.so
-lib/ogmrip/video-plugins/libogmrip-theora.a
-lib/ogmrip/video-plugins/libogmrip-theora.la
lib/ogmrip/video-plugins/libogmrip-theora.so
-lib/ogmrip/video-plugins/libogmrip-x264.a
-lib/ogmrip/video-plugins/libogmrip-x264.la
lib/ogmrip/video-plugins/libogmrip-x264.so
-lib/ogmrip/video-plugins/libogmrip-xvid.a
-lib/ogmrip/video-plugins/libogmrip-xvid.la
lib/ogmrip/video-plugins/libogmrip-xvid.so
lib/ogmrip/video-plugins/ogmrip-lavc-mpeg4.h
lib/ogmrip/video-plugins/ogmrip-x264.h
@@ -314,9 +269,9 @@
share/ogmrip/profiles/profiles.xml
share/pixmaps/
share/pixmaps/ogmrip.png
+@unexec GCONF_CONFIG_SOURCE=`%D/bin/gconftool-2 --get-default-source`
%D/bin/gconftool-2 --makefile-uninstall-rule %D/${SCHEMAS_INSTDIR}/*.schemas >
/dev/null
${SCHEMAS_INSTDIR}/
${SCHEMAS_INSTDIR}/ogmrip.schemas
+@exec GCONF_CONFIG_SOURCE=`%D/bin/gconftool-2 --get-default-source`
%D/bin/gconftool-2 --makefile-install-rule %D/${SCHEMAS_INSTDIR}/*.schemas >
/dev/null
@exec %D/bin/update-desktop-database
@unexec-delete %D/bin/update-desktop-database
-@exec GCONF_CONFIG_SOURCE=`%D/bin/gconftool-2 --get-default-source`
%D/bin/gconftool-2 --makefile-install-rule %D/${SCHEMAS_INSTDIR}/*.schemas >
/dev/null
-@unexec GCONF_CONFIG_SOURCE=`%D/bin/gconftool-2 --get-default-source`
%D/bin/gconftool-2 --makefile-uninstall-rule %D/${SCHEMAS_INSTDIR}/*.schemas >
/dev/null
--
Antoine