diff options
author | Niclas Zeising <zeising@FreeBSD.org> | 2013-09-02 12:05:58 +0000 |
---|---|---|
committer | Niclas Zeising <zeising@FreeBSD.org> | 2013-09-02 12:05:58 +0000 |
commit | 3741caa42dbeeecebc79e44b887e0f6a1e89fde2 (patch) | |
tree | ba36522c455be229dd8331b1ec4c334d2142d1b2 /x11/xscreensaver | |
parent | d16ff179253459cdba718b0e10a7e0423594f35c (diff) |
Notes
Diffstat (limited to 'x11/xscreensaver')
-rw-r--r-- | x11/xscreensaver/Makefile | 13 | ||||
-rw-r--r-- | x11/xscreensaver/files/patch-config.h.in | 12 | ||||
-rw-r--r-- | x11/xscreensaver/files/patch-configure.in | 11 | ||||
-rw-r--r-- | x11/xscreensaver/files/patch-driver_Makefile.in | 13 | ||||
-rw-r--r-- | x11/xscreensaver/files/patch-utils_textclient.c | 12 | ||||
-rw-r--r-- | x11/xscreensaver/pkg-plist | 68 |
6 files changed, 120 insertions, 9 deletions
diff --git a/x11/xscreensaver/Makefile b/x11/xscreensaver/Makefile index 47c0bbd29f89..7acd8014b66f 100644 --- a/x11/xscreensaver/Makefile +++ b/x11/xscreensaver/Makefile @@ -3,7 +3,7 @@ PORTNAME= xscreensaver PORTVERSION= 5.22 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= x11 MASTER_SITES= http://www.jwz.org/xscreensaver/ @@ -26,6 +26,8 @@ USES= pkgconfig gettext gmake USE_XORG= xpm xext xxf86misc USE_GL= yes GNU_CONFIGURE= yes +USE_AUTOTOOLS= autoconf +CONFIGURE_ENV+= "CPPFLAGS= -I ${LOCALBASE}/include" "LDFLAGS= -L ${LOCALBASE}/lib" CONFIGURE_ARGS= --with-gtk --with-gl --with-gle --with-pixbuf --with-xpm \ --with-jpeg=${LOCALBASE} --with-xshm-ext --with-xdbe-ext \ --with-hackdir=${PREFIX}/bin/xscreensaver-hacks/ \ @@ -132,12 +134,9 @@ SUB_FILES= xscreensaver-blank.desktop xscreensaver-lock.desktop \ xscreensaver-start.desktop xscreensaver-stop.desktop post-patch: - @ ${CP} ${WRKSRC}/configure ${WRKSRC}/configure.Patched - @ ${SED} -e 's#-lpthread#${PTHREAD_LIBS}#g' \ - -e 's#malloc.h#stdlib.h#g' \ - -e 's#/usr/X11R6#${LOCALBASE}#g' \ - -e 's#pkg_config --list-all#pkg_config --help#' \ - ${WRKSRC}/configure.Patched > ${WRKSRC}/configure + ${REINPLACE_CMD} -e 's|/usr/X11R6|${LOCALBASE}|g' \ + -e 's|pkg_config --list-all|pkg_config --help|' \ + ${WRKSRC}/configure.in .if ${PORT_OPTIONS:MPAM} .for f in driver/passwd-pam.c driver/xscreensaver.man @ ${CP} ${WRKSRC}/${f} ${WRKSRC}/${f}.presed diff --git a/x11/xscreensaver/files/patch-config.h.in b/x11/xscreensaver/files/patch-config.h.in new file mode 100644 index 000000000000..1d1561653ce8 --- /dev/null +++ b/x11/xscreensaver/files/patch-config.h.in @@ -0,0 +1,12 @@ +--- config.h.in.orig 2013-09-02 12:44:35.341733572 +0200 ++++ config.h.in 2013-09-02 12:45:05.396737361 +0200 +@@ -340,6 +340,9 @@ + /* Define to 1 if you have the <util.h> header file. */ + #undef HAVE_UTIL_H + ++/* Define to 1 if you have the <libutil.h> header file. */ ++#undef HAVE_LIBUTIL_H ++ + /* Define this if you have the XF86MiscSetGrabKeysState function (which allows + the Ctrl-Alt-KP_star and Ctrl-Alt-KP_slash key sequences to be temporarily + disabled. Sadly, it doesn't affect Ctrl-Alt-BS or Ctrl-Alt-F1.) */ diff --git a/x11/xscreensaver/files/patch-configure.in b/x11/xscreensaver/files/patch-configure.in new file mode 100644 index 000000000000..e56bcded9551 --- /dev/null +++ b/x11/xscreensaver/files/patch-configure.in @@ -0,0 +1,11 @@ +--- configure.in.orig 2013-09-02 12:45:33.940731237 +0200 ++++ configure.in 2013-09-02 12:46:13.253728009 +0200 +@@ -3359,7 +3359,7 @@ + ############################################################################### + + PTY_LIBS= +-AC_CHECK_HEADERS(pty.h util.h) ++AC_CHECK_HEADERS(pty.h util.h libutil.h) + AC_CHECK_X_LIB(util, forkpty, + [PTY_LIBS="-lutil" + ac_have_forkpty=yes diff --git a/x11/xscreensaver/files/patch-driver_Makefile.in b/x11/xscreensaver/files/patch-driver_Makefile.in index e195bfec35fa..54c8757b0059 100644 --- a/x11/xscreensaver/files/patch-driver_Makefile.in +++ b/x11/xscreensaver/files/patch-driver_Makefile.in @@ -1,5 +1,5 @@ ---- driver/Makefile.in.orig 2008-07-16 14:40:49.000000000 -0700 -+++ driver/Makefile.in 2008-07-18 16:23:37.000000000 -0700 +--- driver/Makefile.in.orig 2013-07-16 11:23:32.000000000 +0200 ++++ driver/Makefile.in 2013-09-02 11:56:16.862939343 +0200 @@ -81,8 +81,8 @@ @@ -11,3 +11,12 @@ UTILS_SRC = $(srcdir)/../utils UTILS_BIN = ../utils +@@ -207,7 +207,7 @@ + SAVER_LIBS = $(LIBS) $(X_LIBS) $(XMU_LIBS) @SAVER_LIBS@ \ + $(XDPMS_LIBS) $(XINERAMA_LIBS) $(GL_LIBS) $(X_PRE_LIBS) \ + -lXt -lX11 -lXext $(X_EXTRA_LIBS) \ +- $(PASSWD_LIBS) ++ $(PASSWD_LIBS) $(INTL_LIBS) + + CMD_LIBS = $(LIBS) $(X_LIBS) \ + $(X_PRE_LIBS) -lX11 -lXext $(X_EXTRA_LIBS) diff --git a/x11/xscreensaver/files/patch-utils_textclient.c b/x11/xscreensaver/files/patch-utils_textclient.c new file mode 100644 index 000000000000..b46d2ffc9ae3 --- /dev/null +++ b/x11/xscreensaver/files/patch-utils_textclient.c @@ -0,0 +1,12 @@ +--- utils/textclient.c.orig 2013-09-02 12:43:01.271738814 +0200 ++++ utils/textclient.c 2013-09-02 12:43:25.014748042 +0200 +@@ -50,6 +50,9 @@ + # ifdef HAVE_UTIL_H + # include <util.h> + # endif ++# ifdef HAVE_LIBUTIL_H ++# include <libutil.h> ++# endif + #endif /* HAVE_FORKPTY */ + + /*#define DEBUG*/ diff --git a/x11/xscreensaver/pkg-plist b/x11/xscreensaver/pkg-plist index 74a8c90f9425..e9cb5dd82eec 100644 --- a/x11/xscreensaver/pkg-plist +++ b/x11/xscreensaver/pkg-plist @@ -217,6 +217,29 @@ share/applications/xscreensaver-lock.desktop share/applications/xscreensaver-properties.desktop share/applications/xscreensaver-start.desktop share/applications/xscreensaver-stop.desktop +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/nb/LC_MESSAGES/xscreensaver.mo +share/locale/nl/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/sk/LC_MESSAGES/xscreensaver.mo +share/locale/sv/LC_MESSAGES/xscreensaver.mo +share/locale/vi/LC_MESSAGES/xscreensaver.mo +share/locale/wa/LC_MESSAGES/xscreensaver.mo +share/locale/zh_CN/LC_MESSAGES/xscreensaver.mo +share/locale/zh_TW/LC_MESSAGES/xscreensaver.mo share/pixmaps/xscreensaver.xpm %%DATADIR%%/config/README %%DATADIR%%/config/abstractile.xml @@ -436,6 +459,51 @@ share/pixmaps/xscreensaver.xpm %%DATADIR%%/glade/screensaver-snap.png %%DATADIR%%/glade/xscreensaver-demo.glade2 @dirrmtry bin/xscreensaver-hacks +@dirrmtry share/locale/ca/LC_MESSAGES +@dirrmtry share/locale/ca +@dirrmtry share/locale/da/LC_MESSAGES +@dirrmtry share/locale/da +@dirrmtry share/locale/de/LC_MESSAGES +@dirrmtry share/locale/de +@dirrmtry share/locale/es/LC_MESSAGES +@dirrmtry share/locale/es +@dirrmtry share/locale/et/LC_MESSAGES +@dirrmtry share/locale/et +@dirrmtry share/locale/fi/LC_MESSAGES +@dirrmtry share/locale/fi +@dirrmtry share/locale/fr/LC_MESSAGES +@dirrmtry share/locale/fr +@dirrmtry share/locale/hu/LC_MESSAGES +@dirrmtry share/locale/hu +@dirrmtry share/locale/it/LC_MESSAGES +@dirrmtry share/locale/it +@dirrmtry share/locale/ja/LC_MESSAGES +@dirrmtry share/locale/ja +@dirrmtry share/locale/ko/LC_MESSAGES +@dirrmtry share/locale/ko +@dirrmtry share/locale/nb/LC_MESSAGES +@dirrmtry share/locale/nb +@dirrmtry share/locale/nl/LC_MESSAGES +@dirrmtry share/locale/nl +@dirrmtry share/locale/pl/LC_MESSAGES +@dirrmtry share/locale/pt +@dirrmtry share/locale/pt_BR/LC_MESSAGES +@dirrmtry share/locale/pt_BR +@dirrmtry share/locale/ru/LC_MESSAGES +@dirrmtry share/locale/ru +@dirrmtry share/locale/sk/LC_MESSAGES +@dirrmtry share/locale/sk +@dirrmtry share/locale/sv/LC_MESSAGES +@dirrmtry share/locale/sv +@dirrmtry share/locale/vi/LC_MESSAGES +@dirrmtry share/locale/vi +@dirrmtry share/locale/wa/LC_MESSAGES +@dirrmtry share/locale/wa +@dirrmtry share/locale/zh_CN/LC_MESSAGES +@dirrmtry share/locale/zh_CN +@dirrmtry share/locale/zh_TW/LC_MESSAGES +@dirrmtry share/locale/zh_TW +@dirrmtry share/locale @dirrmtry share/applications @dirrmtry %%DATADIR%%/config @dirrm %%DATADIR%%/glade |