Index: head/math/sc-im/Makefile =================================================================== --- head/math/sc-im/Makefile (revision 438935) +++ head/math/sc-im/Makefile (revision 438936) @@ -1,31 +1,35 @@ # $FreeBSD$ PORTNAME= sc-im -PORTVERSION= 0.5.0 -PORTREVISION= 1 +PORTVERSION= 0.6.0 DISTVERSIONPREFIX= v CATEGORIES= math MAINTAINER= bapt@FreeBSD.org COMMENT= Ncurses spreadsheet program for terminal LICENSE= BSD4CLAUSE LIB_DEPENDS= libxlsreader.so:math/libxls \ - libzip.so:archivers/libzip + libzip.so:archivers/libzip \ + libxlsxwriter.so:math/libxlsxwriter -USES= gmake localbase pkgconfig +USES= gmake pkgconfig lua:51 USE_GITHUB= yes GH_ACCOUNT= andmarti1424 USE_GNOME= libxml2 WRKSRC_SUBDIR= src -CFLAGS+= -I${LOCALBASE}/include/libxml2 +CFLAGS+= -DXLSX_EXPORT -DXLS +LIBS+= -lxlsreader -lxlsxwriter MAKE_ENV+= LDLIBS="${LIBS}" MAKE_ARGS+= CC="${CC}" prefix="${PREFIX}" MANDIR="${MANPREFIX}/man/man1" PLIST_FILES= bin/scim \ man/man1/scim.1.gz \ share/scim/scim_help + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/scim .include Index: head/math/sc-im/distinfo =================================================================== --- head/math/sc-im/distinfo (revision 438935) +++ head/math/sc-im/distinfo (revision 438936) @@ -1,3 +1,3 @@ -TIMESTAMP = 1487579247 -SHA256 (andmarti1424-sc-im-v0.5.0_GH0.tar.gz) = d7a31c5225e02239e925b50b414d7e69d12bc3554f218621823782872ccc5e4d -SIZE (andmarti1424-sc-im-v0.5.0_GH0.tar.gz) = 867157 +TIMESTAMP = 1492677830 +SHA256 (andmarti1424-sc-im-v0.6.0_GH0.tar.gz) = 5da644d380ab3752de283b83cce18c3ba12b068d0762c44193c34367a0dcbc38 +SIZE (andmarti1424-sc-im-v0.6.0_GH0.tar.gz) = 903846 Index: head/math/sc-im/files/patch-Makefile =================================================================== --- head/math/sc-im/files/patch-Makefile (revision 438935) +++ head/math/sc-im/files/patch-Makefile (revision 438936) @@ -1,19 +1,35 @@ ---- Makefile.orig 2017-02-19 16:32:00 UTC +--- Makefile.orig 2017-04-20 00:14:03 UTC +++ Makefile -@@ -70,13 +70,13 @@ install : +@@ -69,12 +69,10 @@ LDLIBS += -lxlsxwriter + endif + + # NOTE: lua support +-ifneq ($(shell pkg-config --exists lua51 || echo 'no'),no) +-CFLAGS += -DXLUA $(shell pkg-config --cflags lua51) +-LDLIBS += $(shell pkg-config --libs lua51) -Wl,--export-dynamic ++ifneq ($(shell pkg-config --exists lua-5.1 || echo 'no'),no) ++CFLAGS += -DXLUA $(shell pkg-config --cflags lua-5.1) ++LDLIBS += $(shell pkg-config --libs lua-5.1) -Wl,--export-dynamic + endif +-# dynamic linking +-LDLIBS += -ldl + + + OBJS = $(patsubst %.c, %.o, $(wildcard *.c) $(wildcard utils/*.c)) gram.o +@@ -88,13 +86,13 @@ install : install $(name) $(DESTDIR)$(prefix)/bin/$(name) install -d $(DESTDIR)$(HELPDIR) install doc $(DESTDIR)$(HELPDIR)/$(name)_help - install -d $(DESTDIR)$(prefix)/share/man/man1 - install -m 644 sc-im.1 $(DESTDIR)$(prefix)/share/man/man1/$(name).1 + install -d $(DESTDIR)$(MANDIR) + install -m 644 sc-im.1 $(DESTDIR)$(MANDIR)/$(name).1 uninstall : -rm $(DESTDIR)$(prefix)/bin/$(name) -rm $(DESTDIR)$(HELPDIR)/$(name)_help - -rm $(DESTDIR)$(prefix)/share/man/man1/$(name).1 + -rm $(DESTDIR)$(prefix)$(MANDIR)/$(name).1 $(name) : $(OBJS) - $(CC) $(LDFLAGS) $^ -o $@ $(LDLIBS) + $(CC) $(LDFLAGS) $^ -o $@ $(LDLIBS)