svn commit: r478952 - head/graphics/aalib
Dmitry Marakasov
amdmi3 at FreeBSD.org
Tue Sep 4 12:37:13 UTC 2018
Author: amdmi3
Date: Tue Sep 4 12:37:12 2018
New Revision: 478952
URL: https://svnweb.freebsd.org/changeset/ports/478952
Log:
- Fix license
- Switch to USES=localbase
- Fix hidden dependency on devel/libslang2 [1]
- Add separate option for each supported driver (X11, NCURSES, SLANG)
- Sort plist
PR: 231044 [1]
Reported by: dclarke at blastwave.org [1]
Modified:
head/graphics/aalib/Makefile
head/graphics/aalib/pkg-plist
Modified: head/graphics/aalib/Makefile
==============================================================================
--- head/graphics/aalib/Makefile Tue Sep 4 12:28:45 2018 (r478951)
+++ head/graphics/aalib/Makefile Tue Sep 4 12:37:12 2018 (r478952)
@@ -3,35 +3,35 @@
PORTNAME= aalib
DISTVERSION= 1.4rc5
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= graphics
MASTER_SITES= SF/aa-project/aa-lib/1.4rc5
MAINTAINER= ports at FreeBSD.org
COMMENT= ASCII art library
-LICENSE= GPLv2
+LICENSE= LGPL20+
LICENSE_FILE= ${WRKSRC}/COPYING
-OPTIONS_DEFINE= X11
-
-USES= libtool ncurses makeinfo
+USES= libtool localbase makeinfo
WRKSRC= ${WRKDIR}/${PORTNAME}-1.4.0
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
INFO= aalib
-LDFLAGS+= -L${LOCALBASE}/lib
-.include <bsd.port.options.mk>
+OPTIONS_MULTI= DRIVERS
+OPTIONS_MULTI_DRIVERS= X11 NCURSES SLANG
+OPTIONS_DEFAULT= NCURSES
-.if ${PORT_OPTIONS:MX11}
-USE_XORG= x11
-CONFIGURE_ARGS= --x-includes="${LOCALBASE}/include" \
- --x-libraries="${LOCALBASE}/lib"
-.else
-CONFIGURE_ARGS= --with-x=no
-.endif
+DRIVERS_DESC= Drives selection
+X11_USE= XORG=x11
+X11_CONFIGURE_WITH= x11-driver=yes
+NCURSES_USES= ncurses
+NCURSES_CONFIGURE_WITH= curses-driver=yes
+SLANG_LIB_DEPENDS= libslang.so:devel/libslang2
+SLANG_CONFIGURE_WITH= slang-driver=yes
+
post-extract:
@${RM} ${WRKSRC}/doc/aalib.info*
@@ -47,6 +47,6 @@ post-patch:
| ${XARGS} ${REINPLACE_CMD} -e 's|<malloc.h>|<stdlib.h>|g'
post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libaa.so
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libaa.so
.include <bsd.port.mk>
Modified: head/graphics/aalib/pkg-plist
==============================================================================
--- head/graphics/aalib/pkg-plist Tue Sep 4 12:28:45 2018 (r478951)
+++ head/graphics/aalib/pkg-plist Tue Sep 4 12:37:12 2018 (r478952)
@@ -1,44 +1,42 @@
bin/aafire
bin/aainfo
+bin/aalib-config
bin/aasavefont
bin/aatest
-bin/aalib-config
include/aalib.h
lib/libaa.a
lib/libaa.so
lib/libaa.so.1
lib/libaa.so.1.0.4
-share/aclocal/aalib.m4
+man/man1/aafire.1.gz
man/man3/aa_attrs.3.gz
man/man3/aa_autoinit.3.gz
+man/man3/aa_autoinitkbd.3.gz
+man/man3/aa_autoinitmouse.3.gz
man/man3/aa_close.3.gz
man/man3/aa_createedit.3.gz
man/man3/aa_currentfont.3.gz
man/man3/aa_defparams.3.gz
-man/man3/aa_autoinitkbd.3.gz
-man/man3/aa_autoinitmouse.3.gz
man/man3/aa_defrenderparams.3.gz
+man/man3/aa_displayrecommended.3.gz
man/man3/aa_dithernames.3.gz
man/man3/aa_drivers.3.gz
-man/man3/mem_d.3.gz
man/man3/aa_edit.3.gz
-man/man3/aa_fonts.3.gz
-man/man3/aa_getkey.3.gz
-man/man3/aa_help.3.gz
-man/man3/aa_hidecursor.3.gz
-man/man3/aa_image.3.gz
-man/man3/aa_displayrecommended.3.gz
man/man3/aa_editkey.3.gz
man/man3/aa_fastrender.3.gz
-man/man3/aa_init.3.gz
-man/man3/aa_printf.3.gz
+man/man3/aa_fonts.3.gz
man/man3/aa_formats.3.gz
man/man3/aa_getevent.3.gz
+man/man3/aa_getkey.3.gz
man/man3/aa_getmouse.3.gz
man/man3/aa_gotoxy.3.gz
+man/man3/aa_help.3.gz
+man/man3/aa_hidecursor.3.gz
man/man3/aa_hidemouse.3.gz
+man/man3/aa_image.3.gz
man/man3/aa_imgheight.3.gz
man/man3/aa_imgwidth.3.gz
+man/man3/aa_init.3.gz
man/man3/aa_initkbd.3.gz
man/man3/aa_initmouse.3.gz
man/man3/aa_kbddrivers.3.gz
@@ -48,6 +46,7 @@ man/man3/aa_mmwidth.3.gz
man/man3/aa_mousedrivers.3.gz
man/man3/aa_mouserecommended.3.gz
man/man3/aa_parseoptions.3.gz
+man/man3/aa_printf.3.gz
man/man3/aa_putpixel.3.gz
man/man3/aa_puts.3.gz
man/man3/aa_recommendhi.3.gz
@@ -71,5 +70,6 @@ man/man3/aa_showmouse.3.gz
man/man3/aa_text.3.gz
man/man3/aa_uninitkbd.3.gz
man/man3/aa_uninitmouse.3.gz
+man/man3/mem_d.3.gz
man/man3/save_d.3.gz
-man/man1/aafire.1.gz
+share/aclocal/aalib.m4
More information about the svn-ports-all
mailing list