- fix staging issue, bump portrevision as build behavior is changed

- while here convert bzip2 to new uses framework

PR:             188779
Submitted by:   john.hein@microsemi.com (via mail)
This commit is contained in:
Jason Helfman 2014-04-29 22:47:23 +00:00
parent ee2c172bf7
commit 1bd96dd54f
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=352659
3 changed files with 41 additions and 8 deletions

View File

@ -3,7 +3,7 @@
PORTNAME= xlockmore
PORTVERSION= 5.43
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES?= x11
MASTER_SITES= http://www.tux.org/~bagleyd/xlock/${PORTNAME}-${PORTVERSION}/ \
ftp://ibiblio.org/pub/Linux/X11/screensavers/ \
@ -12,21 +12,20 @@ MASTER_SITES= http://www.tux.org/~bagleyd/xlock/${PORTNAME}-${PORTVERSION}/ \
MAINTAINER?= jgh@FreeBSD.org
COMMENT= Like XLock session locker/screen saver, but just more
USE_BZIP2= yes
USES= tar:bzip2
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --without-motif --without-ttf --without-editres \
--without-dtsaver --without-rplay --without-nas \
--without-gtk --without-esound
--without-gtk --without-esound --disable-setuid
USE_GNOME= #
USE_XORG= x11 xaw ice
LIB_DEPENDS+= libfreetype.so:${PORTSDIR}/print/freetype2
PLIST_FILES= bin/xlock lib/X11/app-defaults/XLock man/man1/xlock.1.gz
OPTIONS_DEFINE= MESAGL MB SYSLOG DISABLE_ALLOW_ROOT NICE_ONLY BLANK_ONLY \
KERBEROS4 BAD_PAM GTK2 TIME_BOMB CUSTOMIZATION MAGICK
OPTIONS_SUB= yes
MESAGL_DESC= Mesa 3D (for GL modes)
MB_DESC= Xmb function series
@ -48,7 +47,7 @@ NO_OPTIONS_SORT=yes
MAKE_ARGS+= bindir=${STAGEDIR}${PREFIX}/bin \
mandir=${STAGEDIR}${PREFIX}/man/man1 \
datarootdir=${STAGEDIR}${PREFIX}/share \
xapploaddir=${STAGEDIR}${PREFIX}/lib/X11/app-defaults
xapploaddir=${PREFIX}/lib/X11/app-defaults
.include <bsd.port.options.mk>
@ -106,8 +105,6 @@ CONFIGURE_ARGS+= --enable-syslog
.if ${PORT_OPTIONS:MGTK2}
CONFIGURE_ARGS+= --with-gtk2
USE_GNOME+= gtk20
PLIST_FILES+= bin/xglock share/xlock/xglockrc
PLIST_DIRS+= share/xlock
.else
CONFIGURE_ARGS+= --without-gtk2
.endif

View File

@ -0,0 +1,26 @@
install to DESTDIR; this allows xapploaddir to only
contain the <prefix> path and not the staging dir
(it gets compiled into the binary via DEF_FILESEARCHPATH).
--- modes/Makefile.in.orig 2013-02-21 07:56:39.000000000 -0700
+++ modes/Makefile.in 2014-04-29 10:44:15.000000000 -0600
@@ -608,8 +608,8 @@
$(INSTALL_DATA) $(UTILDIR)xlock.man $(mandir)/xlock.1
install-ad :
- $(top_srcdir)/mkinstalldirs $(xapploaddir)
- $(INSTALL_DATA) $(UTILDIR)XLock.ad $(xapploaddir)/XLock
+ $(top_srcdir)/mkinstalldirs $(DESTDIR)$(xapploaddir)
+ $(INSTALL_DATA) $(UTILDIR)XLock.ad $(DESTDIR)$(xapploaddir)/XLock
uninstall : uninstall-program uninstall-man uninstall-ad
@@ -620,7 +620,7 @@
$(RM) $(mandir)/xlock.1
uninstall-ad :
- $(RM) $(xapploaddir)/XLock
+ $(RM) $(DESTDIR)$(xapploaddir)/XLock
install.program : install-program

10
x11/xlockmore/pkg-plist Normal file
View File

@ -0,0 +1,10 @@
%%GTK2%%bin/xglock
@mode 4111
@owner root
bin/xlock
@mode
@owner
lib/X11/app-defaults/XLock
man/man1/xlock.1.gz
%%GTK2%%share/xlock/xglockrc
%%GTK2%%@dirrm share/xlock