Index: head/cad/lepton-eda/Makefile =================================================================== --- head/cad/lepton-eda/Makefile (revision 499145) +++ head/cad/lepton-eda/Makefile (revision 499146) @@ -1,88 +1,96 @@ # $FreeBSD$ PORTNAME= lepton-eda PORTVERSION= 1.9.7 DISTVERSIONSUFFIX= -20181211 CATEGORIES= cad MAINTAINER= graahnul.grom@gmail.com COMMENT= Lepton Electronic Design Automation LICENSE= GPLv2+ LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libgc-threaded.so:devel/boehm-gc-threaded \ libguile-2.0.so:lang/guile2 \ libpng.so:graphics/png \ libstroke.so:devel/libstroke USES= autoreconf desktop-file-utils gettext-tools gnome groff:build \ libtool localbase makeinfo pathfix perl5 pkgconfig python:run \ shared-mime-info shebangfix USE_GITHUB= yes USE_GNOME= cairo gtk20 USE_LDCONFIG= yes SHEBANG_FILES= utils/scripts/lepton-tragesym \ utils/scripts/lepton-archive.py \ utils/gxyrs/lepton-xyrs.pl \ utils/scripts/gschupdate \ utils/scripts/gsymupdate \ utils/scripts/lepton-pcb_backannotate \ utils/scripts/lepton-refdes_renum \ utils/scripts/lepton-symfix \ examples/lightning_detector/bom \ contrib/scripts/mk_char_tab.pl \ contrib/scripts/pads_backannotate \ contrib/scripts/sarlacc_sym PORTEXAMPLES= examples/* GNU_CONFIGURE= yes INSTALL_TARGET= install-strip INSTALLS_ICONS= yes INFO= lepton-scheme OPTIONS_DEFINE= DOCS EXAMPLES NLS OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext-runtime # work around for errors while running # build-tools/icon-theme-installer: # -# Cannot find 'install -m 0644'; You probably want to pass -x $(INSTALL_DATA) +# Cannot find 'install -m 0644'; You probably want to pass -x ${INSTALL_DATA} +# +# +# NOTE: in the error message above (I wanted to show it +# verbatim), INSTALL_DATA actually is enclosed in +# parenthesis, not in curly brackets. +# I had to change it to appease portlint(1), which does +# not ignore comments in makefiles. +# # # for 3 dirs (attrib/data, liblepton/data, schematic/data) # the following lines should be in the generated Makefile: # # INSTALL = /usr/bin/install -c # INSTALL_DATA = ${INSTALL} -m 644 # INSTALL_PROGRAM = ${INSTALL} # INSTALL_SCRIPT = ${INSTALL} # # but instead you got: # # INSTALL = /usr/bin/install -c # INSTALL_DATA = install -m 0644 # INSTALL_PROGRAM = install -s -m 555 # INSTALL_SCRIPT = install -m 555 # # this is so only when building a port (when building from # git sources and install to the home folder, there are # no errors) # pre-build: ${REINPLACE_CMD} \ -e 's,^\(INSTALL_DATA = \)install\(.*\),\1$${INSTALL}\2,' \ -e 's,^\(INSTALL_PROGRAM = \)install\(.*\),\1$${INSTALL}\2,' \ -e 's,^\(INSTALL_SCRIPT = \)install\(.*\),\1$${INSTALL}\2,' \ ${WRKSRC}/attrib/data/Makefile \ ${WRKSRC}/liblepton/data/Makefile \ ${WRKSRC}/schematic/data/Makefile .include Index: head/cad/lepton-eda/files/patch-utils_gschlas_Makefile.am =================================================================== --- head/cad/lepton-eda/files/patch-utils_gschlas_Makefile.am (nonexistent) +++ head/cad/lepton-eda/files/patch-utils_gschlas_Makefile.am (revision 499146) @@ -0,0 +1,11 @@ +--- utils/gschlas/Makefile.am.orig 2018-12-11 19:24:41 UTC ++++ utils/gschlas/Makefile.am +@@ -16,7 +16,7 @@ lepton_schlas_CPPFLAGS = -I$(top_srcdir) + -I$(top_srcdir) -I$(includedir) + lepton_schlas_CFLAGS = $(GCC_CFLAGS) $(MINGW_CFLAGS) $(GLIB_CFLAGS) \ + $(GUILE_CFLAGS) $(GDK_PIXBUF_CFLAGS) +-lepton_schlas_LDFLAGS = $(GLIB_LIBS) $(GUILE_LIBS) $(GDK_PIXBUF_LIBS) ++lepton_schlas_LDFLAGS = $(GLIB_LIBS) $(GUILE_LIBS) $(GDK_PIXBUF_LIBS) $(GIO_LIBS) + lepton_schlas_LDADD = $(top_builddir)/liblepton/src/liblepton.la + + MOSTLYCLEANFILES = *.log *.ps core FILE *~ Property changes on: head/cad/lepton-eda/files/patch-utils_gschlas_Makefile.am ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property