aboutsummaryrefslogtreecommitdiff
path: root/x11-wm/i3
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2013-09-24 05:46:11 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2013-09-24 05:46:11 +0000
commit2b6d01129d8f7741fe52d9145e9817aa5d28e3f1 (patch)
tree7094c68a31c97d9fe997992946d9b085379e40bc /x11-wm/i3
parentf74a45b3db5a7fbb5e734147006f040ce7630058 (diff)
downloadports-2b6d01129d8f7741fe52d9145e9817aa5d28e3f1.tar.gz
ports-2b6d01129d8f7741fe52d9145e9817aa5d28e3f1.zip
Revert back to r327939 + also removes now useless post-extract
Add the pkg-plist file forgotten in r327939 Pointyhat to: bapt
Notes
Notes: svn path=/head/; revision=328093
Diffstat (limited to 'x11-wm/i3')
-rw-r--r--x11-wm/i3/Makefile78
-rw-r--r--x11-wm/i3/pkg-plist33
2 files changed, 46 insertions, 65 deletions
diff --git a/x11-wm/i3/Makefile b/x11-wm/i3/Makefile
index 769891c52139..22ad5f944304 100644
--- a/x11-wm/i3/Makefile
+++ b/x11-wm/i3/Makefile
@@ -12,15 +12,15 @@ COMMENT= Improved dynamic tiling window manager
LICENSE= BSD
-LIB_DEPENDS= startup-notification:${PORTSDIR}/x11/startup-notification \
- xcb-util:${PORTSDIR}/x11/xcb-util \
- xcb-keysyms:${PORTSDIR}/x11/xcb-util-keysyms \
- xcb-icccm:${PORTSDIR}/x11/xcb-util-wm \
- ev:${PORTSDIR}/devel/libev \
- yajl:${PORTSDIR}/devel/yajl \
- cairo:${PORTSDIR}/graphics/cairo \
- pangocairo:${PORTSDIR}/x11-toolkits/pango \
- pcre:${PORTSDIR}/devel/pcre
+LIB_DEPENDS= libstartup-notification-1.so:${PORTSDIR}/x11/startup-notification \
+ libxcb-util.so:${PORTSDIR}/x11/xcb-util \
+ libxcb-keysyms.so:${PORTSDIR}/x11/xcb-util-keysyms \
+ libxcb-icccm.so:${PORTSDIR}/x11/xcb-util-wm \
+ libev.so:${PORTSDIR}/devel/libev \
+ libyajl.so:${PORTSDIR}/devel/yajl \
+ libcairo.so:${PORTSDIR}/graphics/cairo \
+ libpangocairo-1.0.so:${PORTSDIR}/x11-toolkits/pango \
+ libpcre.so:${PORTSDIR}/devel/pcre
RUN_DEPENDS= p5-IPC-Run>=0:${PORTSDIR}/devel/p5-IPC-Run \
p5-Try-Tiny>=0:${PORTSDIR}/lang/p5-Try-Tiny \
p5-AnyEvent-I3>=0:${PORTSDIR}/devel/p5-AnyEvent-I3
@@ -31,41 +31,10 @@ USE_BZIP2= yes
USE_PERL5= run
MAKE_JOBS_UNSAFE= yes
-PLIST_FILES= bin/i3 \
- bin/i3-config-wizard \
- bin/i3-dmenu-desktop \
- bin/i3-dump-log \
- bin/i3-input \
- bin/i3-migrate-config-to-v4 \
- bin/i3-msg \
- bin/i3-nagbar \
- bin/i3-sensible-editor \
- bin/i3-sensible-pager \
- bin/i3-sensible-terminal \
- bin/i3bar \
- etc/i3/config.sample \
- etc/i3/config.keycodes \
-
-PLIST_DIRS= etc/i3
-
-MANUALS= i3-config-wizard.1 i3-dmenu-desktop.1 \
- i3-dump-log.1 i3-input.1 \
- i3-migrate-config-to-v4.1 i3-msg.1 \
- i3-nagbar.1 i3-sensible-editor.1 \
- i3-sensible-pager.1 i3-sensible-terminal.1 \
- i3.1 i3bar.1
-
-MAN1= ${MANUALS}
-
-NO_STAGE= yes
-post-extract:
- @cd ${WRKSRC} && ${CP} i3.config config.sample
- @cd ${WRKSRC} && ${CP} i3.config.keycodes config.keycodes
-
post-patch:
@${REINPLACE_CMD} -e 's|/etc|${PREFIX}/etc|g' ${WRKSRC}/src/config.c
- @${REINPLACE_CMD} -e 's|/usr/|${PREFIX}/|g' ${WRKSRC}/config.sample
- @${REINPLACE_CMD} -e 's|/usr/|${PREFIX}/|g' ${WRKSRC}/config.keycodes
+ @${REINPLACE_CMD} -e 's|/usr/|${PREFIX}/|g' ${WRKSRC}/i3.config
+ @${REINPLACE_CMD} -e 's|/usr/|${PREFIX}/|g' ${WRKSRC}/i3.config
@${REINPLACE_CMD} -e 's|PREFIX|${PREFIX}/|g' ${WRKSRC}/man/Makefile
@${REINPLACE_CMD} -e 's|/usr/|${PREFIX}/|g' ${WRKSRC}/man/i3.1
@${REINPLACE_CMD} -e 's|/usr/|${PREFIX}/|g' ${WRKSRC}/man/i3-msg.1
@@ -75,28 +44,7 @@ post-patch:
-e 's|-liconv|${ICONV_LIB}|' \
-e 's|/usr/local|${LOCALBASE}|g' ${WRKSRC}/common.mk
-do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin/
-.for i in i3-config-wizard i3-dump-log i3-input i3-msg i3-nagbar i3bar
- ${INSTALL_SCRIPT} ${WRKSRC}/$i/$i ${PREFIX}/bin/
-.endfor
-.for i in i3-dmenu-desktop i3-sensible-editor i3-sensible-pager \
- i3-sensible-terminal i3-migrate-config-to-v4
- ${INSTALL_SCRIPT} ${WRKSRC}/$i ${PREFIX}/bin/
-.endfor
- @${MKDIR} ${PREFIX}/etc/${PORTNAME}
- ${INSTALL_DATA} ${WRKSRC}/config.sample ${PREFIX}/etc/${PORTNAME}
- ${INSTALL_DATA} ${WRKSRC}/config.keycodes ${PREFIX}/etc/${PORTNAME}
-.for i in ${MANUALS}
- ${INSTALL_MAN} ${WRKSRC}/man/${i} ${MANPREFIX}/man/man1/
-.endfor
-
- @${ECHO_MSG} "======================================================================================"
- @${ECHO_MSG} ""
- @${ECHO_MSG} " ${PORTNAME} needs a config file! You can find an example in ${PREFIX}/etc/${PORTNAME}"
- @${ECHO_MSG} " Please rename it to ${PREFIX}/etc/${PORTNAME}/config"
- @${ECHO_MSG} " For more information read the manpage :)"
- @${ECHO_MSG} ""
- @${ECHO_MSG} "======================================================================================"
+post-install:
+ @${INSTALL_DATA} ${WRKSRC}/man/*.1 ${STAGEDIR}${MANPREFIX}/man/man1/
.include <bsd.port.mk>
diff --git a/x11-wm/i3/pkg-plist b/x11-wm/i3/pkg-plist
new file mode 100644
index 000000000000..daa94fcb6066
--- /dev/null
+++ b/x11-wm/i3/pkg-plist
@@ -0,0 +1,33 @@
+bin/i3
+bin/i3-config-wizard
+bin/i3-dmenu-desktop
+bin/i3-dump-log
+bin/i3-input
+bin/i3-migrate-config-to-v4
+bin/i3-msg
+bin/i3-nagbar
+bin/i3-sensible-editor
+bin/i3-sensible-pager
+bin/i3-sensible-terminal
+bin/i3bar
+%%ETCDIR%%/config
+%%ETCDIR%%/config.keycodes
+include/i3/ipc.h
+man/man1/i3-config-wizard.1.gz
+man/man1/i3-dmenu-desktop.1.gz
+man/man1/i3-dump-log.1.gz
+man/man1/i3-input.1.gz
+man/man1/i3-migrate-config-to-v4.1.gz
+man/man1/i3-msg.1.gz
+man/man1/i3-nagbar.1.gz
+man/man1/i3-sensible-editor.1.gz
+man/man1/i3-sensible-pager.1.gz
+man/man1/i3-sensible-terminal.1.gz
+man/man1/i3.1.gz
+man/man1/i3bar.1.gz
+share/applications/i3.desktop
+share/xsessions/i3.desktop
+@dirrmtry share/xsessions
+@dirrmtry share/applications
+@dirrm include/i3
+@dirrm %%ETCDIR%%