aboutsummaryrefslogtreecommitdiff
path: root/x11-wm/vtwm
diff options
context:
space:
mode:
authorAlex Kozlov <ak@FreeBSD.org>2013-12-09 12:32:44 +0000
committerAlex Kozlov <ak@FreeBSD.org>2013-12-09 12:32:44 +0000
commit73420e1dd53567ff8f09d5f740734eeaebfb67c2 (patch)
tree1b8fc0cf9418d9f89f5c0187971ca959a81a6e55 /x11-wm/vtwm
parent3cdbdc0595bd9719185680aa857acdcf76943aee (diff)
downloadports-73420e1dd53567ff8f09d5f740734eeaebfb67c2.tar.gz
ports-73420e1dd53567ff8f09d5f740734eeaebfb67c2.zip
- Update to 20130906 snapshot [1]
- Use options helpers - Remove NLS knob, now it's runtime option PR: ports/165913 (based on) [1] Submitted by: Conrad J. Sabatier <conrads@cox.net> [1]
Notes
Notes: svn path=/head/; revision=335974
Diffstat (limited to 'x11-wm/vtwm')
-rw-r--r--x11-wm/vtwm/Makefile38
-rw-r--r--x11-wm/vtwm/distinfo4
-rw-r--r--x11-wm/vtwm/files/Makefile.bsd65
-rw-r--r--x11-wm/vtwm/files/patch-util.c30
4 files changed, 21 insertions, 116 deletions
diff --git a/x11-wm/vtwm/Makefile b/x11-wm/vtwm/Makefile
index 1c9a55d47ffc..a83207ab2267 100644
--- a/x11-wm/vtwm/Makefile
+++ b/x11-wm/vtwm/Makefile
@@ -2,39 +2,39 @@
# $FreeBSD$
PORTNAME= vtwm
-PORTVERSION= 5.4.7
-PORTREVISION= 4
+PORTVERSION= 5.4.99.20130906
CATEGORIES= x11-wm
-MASTER_SITES= SF http://www.vtwm.org/downloads/
+MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE}
+PROJECTHOST= ak-various-projects
MAINTAINER= ak@FreeBSD.org
COMMENT= Twm with a virtual desktop and optional Motif-like features
LICENSE= MIT
-USE_XORG= x11 xext xpm xmu
-MAKEFILE= ${FILESDIR}/Makefile.bsd
+LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png
-ETCDIR?= ${PREFIX}/etc
+USE_XZ= yes
+
+USES= pkgconfig
+
+GNU_CONFIGURE= yes
+USE_XORG= x11 xext xft xinerama xpm xmu xrandr
+
+WRKSRC= ${WRKDIR}/vtwm-20130906
PLIST_FILES= bin/vtwm \
+ bin/nexpm \
etc/system.vtwmrc \
man/man1/vtwm.1.gz
-OPTIONS_DEFINE= SOUND NLS
-OPTIONS_DEFAULT= SOUND NLS
-
-.include <bsd.port.options.mk>
+OPTIONS_DEFINE= SOUND
+SOUND_DESC= Sound support (via rplay)
-.if ${PORT_OPTIONS:MSOUND}
-LIB_DEPENDS+= librplay.so:${PORTSDIR}/audio/rplay
-MAKE_ENV+= SOUND=yes
-.else
-MAKE_ENV+= SOUND=no
-.endif
+SOUND_CONFIGURE_ENABLE= sound
+SOUND_LIB_DEPENDS= librplay.so:${PORTSDIR}/audio/rplay
-.if ! ${PORT_OPTIONS:MNLS}
-CFLAGS+= -DNO_I18N_SUPPORT
-.endif
+pre-patch:
+ @${REINPLACE_CMD} -e 's|\$${datadir}/X11/vtwm|\$${prefix}/etc|' ${WRKSRC}/Makefile.in
.include <bsd.port.mk>
diff --git a/x11-wm/vtwm/distinfo b/x11-wm/vtwm/distinfo
index 365e6fd79efa..6dc199d7f4f5 100644
--- a/x11-wm/vtwm/distinfo
+++ b/x11-wm/vtwm/distinfo
@@ -1,2 +1,2 @@
-SHA256 (vtwm-5.4.7.tar.gz) = c62f692c42420666920a23cd489633e91789b379fed13561321b44d9ffa8c9e9
-SIZE (vtwm-5.4.7.tar.gz) = 1021160
+SHA256 (vtwm-5.4.99.20130906.tar.xz) = 90a9edc39bc5b43ae22d1eb3dfaf8890ad501fe79be5aabb8bb5476e4cfe08d9
+SIZE (vtwm-5.4.99.20130906.tar.xz) = 963540
diff --git a/x11-wm/vtwm/files/Makefile.bsd b/x11-wm/vtwm/files/Makefile.bsd
deleted file mode 100644
index 84239f6bf3ba..000000000000
--- a/x11-wm/vtwm/files/Makefile.bsd
+++ /dev/null
@@ -1,65 +0,0 @@
-PREFIX?= /usr/local
-BINDIR?= $(PREFIX)/bin
-ETCDIR?= $(PREFIX)/etc
-MANDIR?= $(PREFIX)/man/man
-
-NO_MANCOMPRESS?= yes
-MAN1= vtwm.1
-
-SOUND?= yes
-
-LN= ln -f
-LFLAGS+= -l
-
-# For the traditional look of TWM as the system fallback,
-# change this to "2D"
-SYS_VTWMRC_LOOK = 3D
-
-CONFDEFINES= '-DSYSTEM_VTWMRC="'$(ETCDIR)'/system.vtwmrc"' \
- '-DSYSTEM_TWMRC="'$(ETCDIR)'/system.twmrc"'
-CFLAGS+= -I/usr/local/include $(CONFDEFINES)
-LDADD+= -L/usr/local/lib -ll -lX11 -lXext -lXpm -lXmu
-
-.if ${SOUND} == "yes"
-LDADD+= -lrplay
-.else
-CFLAGS+= -DNO_SOUND_SUPPORT
-.endif
-
-PROG= vtwm
-
-SRCS= gram.y gram.h lex.l deftwmrc.c add_window.c gc.c list.c twm.c sound.c \
- parse.c menus.c events.c resize.c util.c version.c iconmgr.c \
- cursor.c regions.c applets.c icons.c desktop.c doors.c lastmake.c
-
-FILES= system.vtwmrc
-FILESDIR= $(ETCDIR)
-FILESMODE= 644
-
-deftwmrc.c: system.vtwmrc
- echo '/* ' >$@
- echo ' * This file is generated automatically from the default' >>$@
- echo ' * VTWM bindings file system.vtwmrc.'$(SYS_VTWMRC_LOOK)' by the VTWM Makefile.' >>$@
- echo ' */' >>$@
- echo '' >>$@
- echo 'char *defTwmrc[] = {' >>deftwmrc.c
- sed -e '/^$$/d' -e '/^#/d' -e 's/"/\\"/g' -e 's/^/"/' -e 's/$$/",/' -e 's/[ ]\{1,\}/ /g' -e 's/^" /"/' system.vtwmrc >>$@
- echo '(char *)0 };' >>$@
-
-lastmake.c:
- echo '/* ' >$@
- echo ' * This file is generated automatically by the VTWM Makefile.' >>$@
- echo ' */' >>$@
- echo '' >>$@
- echo 'char *lastmake[] = {' >>lastmake.c
- echo ' "Platform: '`uname -r -s`'",' >>$@
- echo ' "Build: '`date`'",' >>$@
- echo ' "" };' >>$@
-
-$(MAN1):
- $(LN) doc/vtwm.man $@
-
-system.vtwmrc:
- $(LN) $@.$(SYS_VTWMRC_LOOK) $@
-
-.include <bsd.prog.mk>
diff --git a/x11-wm/vtwm/files/patch-util.c b/x11-wm/vtwm/files/patch-util.c
deleted file mode 100644
index 5bcdb6f4e12e..000000000000
--- a/x11-wm/vtwm/files/patch-util.c
+++ /dev/null
@@ -1,30 +0,0 @@
-Index: util.c
-@@ -1211,7 +1211,7 @@
- if (!font->name)
- font->name = Scr->DefaultFont.name;
- if ((basename2 = (char *)malloc(strlen(font->name) + 3)))
-- sprintf(basename2, "%s,*", font->name);
-+ sprintf(basename2, "%s*", font->name);
- else
- basename2 = font->name;
- if ((font->fontset = XCreateFontSet(dpy, basename2,
-@@ -1223,7 +1223,7 @@
-
- if ((basename3 = (char *)realloc(basename2,
- strlen(Scr->DefaultFont.name) + 3)))
-- sprintf(basename3, "%s,*", Scr->DefaultFont.name);
-+ sprintf(basename3, "%s*", Scr->DefaultFont.name);
- else
- {
- basename3 = Scr->DefaultFont.name;
-@@ -1249,8 +1249,8 @@
- free(basename2);
-
- for (i = 0; i < missing_charset_count_return; i++)
-- fprintf(stderr, "%s: font for charset %s is lacking\n",
-- ProgramName, missing_charset_list_return[i]);
-+ fprintf(stderr, "%s: font(%s) for charset %s is lacking\n",
-+ ProgramName, font->name, missing_charset_list_return[i]);
-
- font_extents = XExtentsOfFontSet(font->fontset);
- fnum = XFontsOfFontSet(font->fontset, &xfonts, &font_names);