svn commit: r343713 - in head/print/acroreadwrapper: . files
Rene Ladan
rene at FreeBSD.org
Mon Feb 10 23:36:00 UTC 2014
Author: rene
Date: Mon Feb 10 23:35:59 2014
New Revision: 343713
URL: http://svnweb.freebsd.org/changeset/ports/343713
QAT: https://qat.redports.org/buildarchive/r343713/
Log:
- Convert to USES=kmod
- Add stage support
- Remove some steps from distribution Makefile already done by USES=kmod
- Specify license as 'BSD2CLAUSE' instead of just 'BSD'
- Allow packaging as user
- Simplify inclusions
Approved by: hrs (maintainer)
Added:
head/print/acroreadwrapper/files/patch-Makefile (contents, props changed)
Modified:
head/print/acroreadwrapper/Makefile
Modified: head/print/acroreadwrapper/Makefile
==============================================================================
--- head/print/acroreadwrapper/Makefile Mon Feb 10 23:32:26 2014 (r343712)
+++ head/print/acroreadwrapper/Makefile Mon Feb 10 23:35:59 2014 (r343713)
@@ -3,23 +3,23 @@
PORTNAME= acroreadwrapper
PORTVERSION= 0.0.20130208
-CATEGORIES= print kld
+CATEGORIES= print
MASTER_SITES= http://people.allbsd.org/~hrs/FreeBSD/
DISTNAME= linux_adobe_kmod-${PORTVERSION:E}
MAINTAINER= hrs at FreeBSD.org
COMMENT= Wrapper for Adobe Reader
-LICENSE= BSD
+LICENSE= BSD2CLAUSE
-RUN_DEPENDS= ${LOCALBASE}/lib/linux-libgtkembedmoz/libgtkembedmoz.so:${PORTSDIR}/www/linux-libgtkembedmoz
+USES= kmod uidfix
-SSP_UNSAFE= kernel module does not support ssp
+RUN_DEPENDS= ${LOCALBASE}/lib/linux-libgtkembedmoz/libgtkembedmoz.so:${PORTSDIR}/www/linux-libgtkembedmoz
ONLY_FOR_ARCHS= amd64 i386
PLIST_FILES= bin/acroread8 bin/acroread9 bin/acroread \
- ${KMODDIR}/linux_adobe.ko
-PLIST_DIRS= ${KMODDIR}
+ ${RELKMODDIR}/linux_adobe.ko
+PLIST_DIRS= ${RELKMODDIR}
SUB_FILES= acroread
SUB_LIST= ACROBASE8=${ACROBASE8} \
ACROBASE9=${ACROBASE9} \
@@ -28,36 +28,21 @@ SUB_LIST= ACROBASE8=${ACROBASE8} \
LINUXBASE=${LINUXBASE} \
LINUXSH=${LINUXBASE}/bin/sh \
PLUGINDIR=${PLUGINDIR} \
- KMODDIR=${KMODDIR}
+ KMODDIR=${RELKMODDIR}
USE_RC_SUBR= linux_adobe
-NO_STAGE= yes
-.include <bsd.port.pre.mk>
-
-MAKE_ENV= KMODDIR=${KMODDIR} SYSDIR=${SRC_BASE}/sys DESTDIR=${PREFIX}/
+MAKE_ENV= DESTDIR=${PREFIX}/
ADOBEBASE= Adobe
ACROBASE8= ${ADOBEBASE}/Reader8
ACROBASE9= ${ADOBEBASE}/Reader9
PLUGINDIR= lib/npapi/linux-acroread
-KMODDIR= libexec/linux_adobe
-
-KERNCONF?= GENERIC
-
-# Use the first component of ${KERNCONF}.
-.for K in ${KERNCONF}
-_KERNCONF?=$K
-.endfor
-
-.if !exists(${SRC_BASE}/sys/${ARCH}/conf/${_KERNCONF})
-IGNORE= requires kernel source to be installed
-.endif
+KMODDIR= ${PREFIX}/libexec/linux_adobe
+RELKMODDIR= libexec/linux_adobe
post-install:
- ${INSTALL_KLD} ${WRKSRC}/linux_adobe.ko \
- ${PREFIX}/libexec/linux_adobe/linux_adobe.ko
- ${INSTALL_SCRIPT} ${WRKDIR}/acroread ${PREFIX}/bin/acroread
- cd ${PREFIX}/bin && ${LN} -s -f acroread acroread8
- cd ${PREFIX}/bin && ${LN} -s -f acroread acroread9
+ ${INSTALL_SCRIPT} ${WRKDIR}/acroread ${STAGEDIR}${PREFIX}/bin/acroread
+ cd ${STAGEDIR}${PREFIX}/bin && ${LN} -s -f acroread acroread8
+ cd ${STAGEDIR}${PREFIX}/bin && ${LN} -s -f acroread acroread9
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Added: head/print/acroreadwrapper/files/patch-Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/print/acroreadwrapper/files/patch-Makefile Mon Feb 10 23:35:59 2014 (r343713)
@@ -0,0 +1,18 @@
+--- Makefile.orig 2014-02-10 12:12:19.000000000 +0100
++++ Makefile 2014-02-10 12:12:55.000000000 +0100
+@@ -2,15 +2,11 @@
+
+ KMOD= linux_adobe
+ SRCS= linux_adobe.c
+-NO_XREF= yes
+
+ .if ${MACHINE_ARCH} == "amd64"
+ CFLAGS+=-DCOMPAT_FREEBSD32 -DCOMPAT_LINUX32
+ .endif
+
+-beforeinstall:
+- mkdir -p ${DESTDIR}${KMODDIR}
+-
+ CLEANFILES= linux_adobe_kmod-*.tar.gz
+ cleandist:
+ rm -rf linux_adobe_kmod-*
More information about the svn-ports-all
mailing list