mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-08 06:48:28 +00:00
Take the unfortunate step of removing gnome support. The gnome team
already has xscreensaver-gnome to work with, and I think they'll do a great job with it. This is not a rash decision. I've discussed the issue several times with the gnome team, and suffice it to say that we have different ideas about how things should look. I've also sent an e-mail directly to them describing the reasoning for my decision in more detail. Since I'm here, make not wanting Kerberos explicit. Several users who've had various bits and pieces of Kerberos left behind after trying to remove it have reported that the configure script is a little overzealous about finding those bits, and we end up with either a failed build, or a less than completely successful binary. If this becomes a problem we can revisit it.
This commit is contained in:
parent
dc39aceb19
commit
df6e465a97
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=64036
@ -18,28 +18,30 @@ MASTER_SITES= http://www.jwz.org/xscreensaver/
|
||||
|
||||
MAINTAINER?= DougB@FreeBSD.org
|
||||
|
||||
LIB_DEPENDS= gle.3:${PORTSDIR}/graphics/gle
|
||||
LIB_DEPENDS= gle.3:${PORTSDIR}/graphics/gle \
|
||||
xml.5:${PORTSDIR}/textproc/libxml
|
||||
|
||||
USE_X_PREFIX= yes
|
||||
USE_XPM= yes
|
||||
USE_MESA= yes
|
||||
USE_GMAKE= yes
|
||||
USE_GNOMENG= yes
|
||||
USE_GNOME= libxml gtk12
|
||||
USE_GTK= yes
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_ARGS= --without-pam --with-gl --with-gle --with-xpm --with-xml \
|
||||
--with-hackdir=${PREFIX}/bin/xscreensaver-hacks/ \
|
||||
--with-configdir=${PREFIX}/share/xscreensaver/config/ \
|
||||
--with-jpeg=${LOCALBASE} \
|
||||
--without-gnome --without-motif --without-pixbuf
|
||||
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
|
||||
LDFLAGS="-L${LOCALBASE}/lib" \
|
||||
X_CFLAGS="-I${LOCALBASE}/include/gnome-xml"
|
||||
--with-jpeg=${LOCALBASE} --without-gnome --without-kerberos
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if defined(XS_WITH_ALL_FORTUNES)
|
||||
CONFIGURE_ARGS+= --with-fortune="/usr/games/fortune -sa"
|
||||
.endif
|
||||
|
||||
.undef HAVE_GNOME
|
||||
|
||||
CONFIGURE_ENV= X_CFLAGS=-I${LOCALBASE}/include/gnome-xml
|
||||
|
||||
MAN1= anemone.1 ant.1 apollonian.1 atlantis.1 attraction.1 blaster.1 \
|
||||
blitspin.1 bouboule.1 boxed.1 braid.1 bsod.1 bubble3d.1 bubbles.1 \
|
||||
bumps.1 cage.1 ccurve.1 circuit.1 compass.1 coral.1 critical.1 \
|
||||
@ -67,6 +69,18 @@ MAN1= anemone.1 ant.1 apollonian.1 atlantis.1 attraction.1 blaster.1 \
|
||||
xscreensaver-getimage-file.1 xscreensaver-getimage-video.1 \
|
||||
xscreensaver-getimage.1 xscreensaver-gl-helper.1 xscreensaver.1
|
||||
|
||||
pre-fetch:
|
||||
.if !defined(BATCH) && !defined(PACKAGE_BUILDING)
|
||||
@(/usr/bin/dialog --textbox ${MASTERDIR}/pkg-libwarning 15 70 || \
|
||||
/usr/bin/true)
|
||||
@${ECHO} ''
|
||||
@${ECHO} '*** This is the non-gnome version of the port.'
|
||||
@${ECHO} ' If you want gnome support, hit Ctrl-C now,'
|
||||
@${ECHO} ' and cd ../xscreensaver-gnome.'
|
||||
@${ECHO} ''
|
||||
@sleep 2
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
@ ${CP} ${WRKSRC}/configure ${WRKSRC}/configure.Patched
|
||||
@ ${SED} -e 's#-lpthread#${PTHREAD_LIBS}#g' \
|
||||
@ -77,4 +91,10 @@ post-patch:
|
||||
${WRKSRC}/hacks/glx/${file}
|
||||
.endfor
|
||||
|
||||
.include <bsd.port.mk>
|
||||
post-install:
|
||||
@(if test -x ${X11BASE}/bin/xscreensaver-hacks/webcollage-helper; then \
|
||||
${ECHO} "bin/xscreensaver-hacks/webcollage-helper" | \
|
||||
${CAT} - ${TMPPLIST} > ${TMPPLIST}.cat && \
|
||||
${MV} ${TMPPLIST}.cat ${TMPPLIST}; fi)
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
@ -1,11 +0,0 @@
|
||||
--- driver/Makefile.in.orig Fri May 31 20:43:49 2002
|
||||
+++ driver/Makefile.in Wed Jun 5 00:37:42 2002
|
||||
@@ -24,7 +24,7 @@
|
||||
|
||||
GNOME_DATADIR = @GNOME_DATADIR@
|
||||
GNOME_CCDIR = $(GNOME_DATADIR)/control-center/Desktop
|
||||
-GNOME_PANELDIR1 = $(GNOME_DATADIR)/gnome/apps/Settings/Desktop
|
||||
+GNOME_PANELDIR1 = $(GNOME_DATADIR)/apps/Settings/Desktop
|
||||
GNOME_PANELDIR2 = $(GNOME_DATADIR)/applications
|
||||
GNOME_PANELDIR = @GNOME_PANELDIR@
|
||||
GLADE_DATADIR = @GLADE_DATADIR@
|
@ -152,24 +152,6 @@ bin/xscreensaver-hacks/xsublim
|
||||
bin/xscreensaver-hacks/xteevee
|
||||
bin/xscreensaver-hacks/zoom
|
||||
lib/X11/app-defaults/XScreenSaver
|
||||
share/locale/ca/LC_MESSAGES/xscreensaver.mo
|
||||
share/locale/da/LC_MESSAGES/xscreensaver.mo
|
||||
share/locale/de/LC_MESSAGES/xscreensaver.mo
|
||||
share/locale/es/LC_MESSAGES/xscreensaver.mo
|
||||
share/locale/et/LC_MESSAGES/xscreensaver.mo
|
||||
share/locale/fi/LC_MESSAGES/xscreensaver.mo
|
||||
share/locale/fr/LC_MESSAGES/xscreensaver.mo
|
||||
share/locale/hu/LC_MESSAGES/xscreensaver.mo
|
||||
share/locale/it/LC_MESSAGES/xscreensaver.mo
|
||||
share/locale/ja/LC_MESSAGES/xscreensaver.mo
|
||||
share/locale/ko/LC_MESSAGES/xscreensaver.mo
|
||||
share/locale/no/LC_MESSAGES/xscreensaver.mo
|
||||
share/locale/pl/LC_MESSAGES/xscreensaver.mo
|
||||
share/locale/pt/LC_MESSAGES/xscreensaver.mo
|
||||
share/locale/pt_BR/LC_MESSAGES/xscreensaver.mo
|
||||
share/locale/ru/LC_MESSAGES/xscreensaver.mo
|
||||
share/locale/sv/LC_MESSAGES/xscreensaver.mo
|
||||
share/locale/wa/LC_MESSAGES/xscreensaver.mo
|
||||
share/xscreensaver/xscreensaver.xpm
|
||||
share/xscreensaver/screensaver-cmndln.xpm
|
||||
share/xscreensaver/screensaver-colorselector.xpm
|
||||
|
Loading…
Reference in New Issue
Block a user