[Midnightbsd-cvs] mports [18402] trunk/graphics/frei0r: fix depends

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sat Mar 28 05:46:55 EDT 2015


Revision: 18402
          http://svnweb.midnightbsd.org/mports/?rev=18402
Author:   laffer1
Date:     2015-03-28 05:46:54 -0400 (Sat, 28 Mar 2015)
Log Message:
-----------
fix depends

Modified Paths:
--------------
    trunk/graphics/frei0r/Makefile
    trunk/graphics/frei0r/distinfo

Added Paths:
-----------
    trunk/graphics/frei0r/files/
    trunk/graphics/frei0r/files/patch-doc__Makefile.in

Modified: trunk/graphics/frei0r/Makefile
===================================================================
--- trunk/graphics/frei0r/Makefile	2015-03-28 09:45:33 UTC (rev 18401)
+++ trunk/graphics/frei0r/Makefile	2015-03-28 09:46:54 UTC (rev 18402)
@@ -4,6 +4,7 @@
 PORTNAME=	frei0r
 PORTVERSION=	1.3
 DISTVERSIONPREFIX=	plugins-
+PORTREVISION?=	1
 CATEGORIES=	graphics
 MASTER_SITES?=	http://piksel.no/${PORTNAME}/releases/ \
 		ftp://ftp.dyne.org/${PORTNAME}/releases/ \
@@ -15,9 +16,11 @@
 
 .if !defined(BUILDING_FREI0R_METAPORT)
 GNU_CONFIGURE=	yes
-USE_GNOME=	gnomehack pkgconfig
-MAKE_JOBS_SAFE=	yes
+USES=		pathfix pkgconfig
 
+LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/COPYING
+
 WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
 
 .if defined(BUILDING_FREI0R_OPENCV) && defined(BUILDING_FREI0R_GAVL)
@@ -25,27 +28,29 @@
 .endif
 
 .if defined(BUILDING_FREI0R_OPENCV)
-PORTREVISION=	1
+PORTREVISION=	3
 COMMENT=	Frei0r OpenCV plugins
-PKGNAMESUFFIX=  -plugins-opencv
-LIB_DEPENDS+=	opencv_legacy.2:${PORTSDIR}/graphics/opencv
+PKGNAMESUFFIX=	-plugins-opencv
+LIB_DEPENDS+=	libopencv_legacy.so:${PORTSDIR}/graphics/opencv
 FREI0R_PLUGINS=	facebl0r facedetect
 .elif defined(BUILDING_FREI0R_GAVL)
-PORTREVISION=	1
+PORTREVISION=	2
 COMMENT=	Frei0r gavl plugins
-PKGNAMESUFFIX=  -plugins-gavl
-LIB_DEPENDS+=	gavl.1:${PORTSDIR}/multimedia/gavl
+PKGNAMESUFFIX=	-plugins-gavl
+LIB_DEPENDS+=	libgavl.so:${PORTSDIR}/multimedia/gavl
 FREI0R_PLUGINS=	rgbparade scale0tilt vectorscope
 .else
 
 PORTDOCS=	*
 
-OPTIONS=	APIDOC "Install full documentation (requires doxygen)" off \
-		MMX "Enable MMX CPU instructions" off
+OPTIONS_DEFINE=	APIDOC DOCS
+OPTIONS_DEFINE_amd64=	MMX
+APIDOC_DESC=	Install full documentation (requires doxygen)
+MMX_DESC=	MMX CPU instructions
 
 .include <bsd.mport.options.mk>
 
-. if !defined(NOPORTDOCS) && defined(WITH_APIDOC)
+. if ${PORT_OPTIONS:MDOCS} && ${PORT_OPTIONS:MAPIDOC}
 BUILD_DEPENDS+=	doxygen:${PORTSDIR}/devel/doxygen
 . endif
 
@@ -53,6 +58,7 @@
 
 .if defined(FREI0R_PLUGINS)
 CPPFLAGS+=	"-I${LOCALBASE}/include"
+LDFLAGS+=	-L${LOCALBASE}/lib
 PLIST=		${WRKSRC}/PLIST
 ALL_TARGET=
 BUILD_WRKSRC=	${WRKSRC}/src
@@ -60,15 +66,8 @@
 ALL_TARGET+=	${FILE}.la
 PLIST_FILES+=	lib/frei0r-1/${FILE}.so
 . endfor
-PLIST_FILES+=	"@dirrmtry lib/frei0r-1"
 .endif
 
-.include <bsd.port.pre.mk>
-
-.if !defined(WITH_MMX) && ${ARCH} != "amd64"
-CONFIGURE_ARGS+=--disable-cpuflags
-.endif
-
 post-patch:
 .if !defined(BUILDING_FREI0R_GAVL)
 	@${REINPLACE_CMD} -e 's/HAVE_GAVL=true/HAVE_GAVL=false/g' \
@@ -79,10 +78,10 @@
 		${WRKSRC}/configure
 .endif
 .if !defined(FREI0R_PLUGINS)
-. if !defined(NOPORTDOCS) && defined(WITH_APIDOC)
+. if ${PORT_OPTIONS:MDOCS} && ${PORT_OPTIONS:MAPIDOC}
 	@${REINPLACE_CMD} -e '/^SUBDIRS/s|include|include doc|' ${WRKSRC}/Makefile.in
 . endif
-. if defined(NOPORTDOCS)
+. if ! ${PORT_OPTIONS:MDOCS}
 	@${REINPLACE_CMD} -e '/^install-data-am/s| install-docsDATA||' \
 		${WRKSRC}/Makefile.in
 . endif
@@ -103,6 +102,6 @@
 	@${TOUCH} ${WRKSRC}/aclocal.m4 ${WRKSRC}/Makefile.in \
 		${WRKSRC}/configure ${WRKSRC}/config.h.in
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
 
 .endif # !defined(BUILDING_FREI0R_METAPORT)

Modified: trunk/graphics/frei0r/distinfo
===================================================================
--- trunk/graphics/frei0r/distinfo	2015-03-28 09:45:33 UTC (rev 18401)
+++ trunk/graphics/frei0r/distinfo	2015-03-28 09:46:54 UTC (rev 18402)
@@ -1,3 +1,2 @@
 SHA256 (frei0r-plugins-1.3.tar.gz) = b25da901115aa7f960cf5e541057266fddf132a7521d628e6cb344c9f16c0236
-RMD160 (frei0r-plugins-1.3.tar.gz) = abc279996bb5ffe83f796e1699c9b1cdbece60ec
 SIZE (frei0r-plugins-1.3.tar.gz) = 1092809

Added: trunk/graphics/frei0r/files/patch-doc__Makefile.in
===================================================================
--- trunk/graphics/frei0r/files/patch-doc__Makefile.in	                        (rev 0)
+++ trunk/graphics/frei0r/files/patch-doc__Makefile.in	2015-03-28 09:46:54 UTC (rev 18402)
@@ -0,0 +1,18 @@
+--- doc/Makefile.in.orig	2014-10-30 13:59:09 UTC
++++ doc/Makefile.in
+@@ -418,12 +418,12 @@
+ 	-cp -ra html $(distdir)/doc/
+ 
+ install-data:
+-	install -c -m 644 -d $(htmldocs_DATA) $(htmldocsdir)
++	install -c -m 644 -d $(htmldocs_DATA) $(DESTDIR)$(htmldocsdir)
+ 
+ # Modify the install hook, so we can install directories
+ install-htmldocsDATA:
+-	mkdir -p $(htmldocsdir)
+-	cp -r ./html $(htmldocsdir)/
++	mkdir -p $(DESTDIR)$(htmldocsdir)
++	cp -r ./html $(DESTDIR)$(htmldocsdir)/
+ 
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.


Property changes on: trunk/graphics/frei0r/files/patch-doc__Makefile.in
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property


More information about the Midnightbsd-cvs mailing list