# $NetBSD$
-GITHUB_PROJECT= NECAT
-GITHUB_TAG= refs/tags/v0.0.1_update20200803
DISTNAME= v0.0.1_update20200803
PKGNAME= ${GITHUB_PROJECT:tl}-${DISTNAME:S,^v,,:S,_update,.,}
CATEGORIES= biology
MASTER_SITES= ${MASTER_SITE_GITHUB:=xiaochuanle/}
+GITHUB_PROJECT= NECAT
+GITHUB_TAG= refs/tags/v0.0.1_update20200803
DIST_SUBDIR= ${GITHUB_PROJECT}
MAINTAINER= pkgsrc-users@NetBSD.org
COMMENT= Error correction and de-novo assembler Nanopore reads
#LICENSE= # TODO: (see mk/license.mk)
-WRKSRC= ${WRKDIR}/NECAT-0.0.1_update20200803/src
-USE_LANGUAGES= c c++
-USE_TOOLS+= gmake pax perl:run
+WRKSRC= ${WRKDIR}/NECAT-0.0.1_update20200803
+BUILD_DIRS= src
+USE_LANGUAGES= c c++
+USE_TOOLS+= gmake pax perl:run
+CHECK_RELRO_SUPPORTED= no
-REPLACE_PERL= pipeline/necat.pl
+REPLACE_PERL= src/pipeline/necat.pl
REPLACE_SH+= scripts/oc2asmpm.sh
REPLACE_SH+= scripts/oc2cmd.sh
INSTALLATION_DIRS+= bin
do-install:
- cd ${WRKSRC}/../${OPSYS}-${MACHINE_ARCH}/bin && ${PAX} -rw . ${DESTDIR}${PREFIX}/bin
+ cd ${WRKSRC}/bin && ${PAX} -rw . ${DESTDIR}${PREFIX}/bin
${CHMOD} a-x ${DESTDIR}${PREFIX}/bin/refmap.sh
${CHMOD} a-x ${DESTDIR}${PREFIX}/bin/run_ctgpm.sh
# ${RM} -r ${DESTDIR}${PREFIX}/bin/Plgd
RMD160 (NECAT/v0.0.1_update20200803.tar.gz) = 0d52e27e37ee309ddbd1434a1d245b089dfd7d24
SHA512 (NECAT/v0.0.1_update20200803.tar.gz) = 77b5256deb480711132adfdb8763bc1247046592e2bbecacc59934a1188f49af6d8ee678e8278606aa859417fbe5c76364c627dacbdf3e3ec0bdb8a052469690
Size (NECAT/v0.0.1_update20200803.tar.gz) = 500777 bytes
-SHA1 (patch-Makefile) = f6c03c52eaf50ba0ab8ddea39691a64805c6bb8f
-SHA1 (patch-pipeline_main.mk) = 31568393708ea14a8346f5874ef3fdb9f2f24c93
+SHA1 (patch-src_Makefile) = 56d9f7ee4a006710cee5d9d71d318e216b9f2105
+SHA1 (patch-src_fsa_logger.hpp) = d9fd5e008d4673d66fb0a26b5665e833f5a198ee
+SHA1 (patch-src_main.mk) = eba3ec54061fec4fa3c5ff2f127144851807a155
+SHA1 (patch-src_pipeline_main.mk) = f1d5fd06eaac08f2b196559d49085535a4ffffce
Do not change MACHINETYPE needlessly. Doing so prevents easy
discovery of the build directory.
---- Makefile.orig 2020-08-03 07:31:39.000000000 +0000
-+++ Makefile
+--- src/Makefile.orig 2020-08-03 07:31:39.000000000 +0000
++++ src/Makefile
@@ -344,10 +344,6 @@ OSTYPE := $(shell echo `uname`)
OSVERSION := $(shell echo `uname -r`)
MACHINETYPE := $(shell echo `uname -m`)
--- /dev/null
+$NetBSD$
+
+Include <stdarg.h> for va_list.
+
+--- src/fsa/logger.hpp.orig 2024-08-06 21:51:50.094015916 +0000
++++ src/fsa/logger.hpp
+@@ -2,6 +2,7 @@
+ #define FSA_LOGGER_HPP
+
+
++#include <stdarg.h>
+ #include <stdio.h>
+ #include <map>
+ #include <string>
--- /dev/null
+$NetBSD$
+
+--- src/main.mk.orig 2020-08-03 07:31:39.000000000 +0000
++++ src/main.mk
+@@ -1,8 +1,8 @@
+ ifeq "$(strip ${BUILD_DIR})" ""
+- BUILD_DIR := ../$(OSTYPE)-$(MACHINETYPE)/obj
++ BUILD_DIR := ../obj
+ endif
+ ifeq "$(strip ${TARGET_DIR})" ""
+- TARGET_DIR := ../$(OSTYPE)-$(MACHINETYPE)/bin
++ TARGET_DIR := ../bin
+ endif
+
+ TARGET := libontcns.a
Do not set execute permissions on a non-executable file.
---- pipeline/main.mk.orig 2020-08-03 07:31:39.000000000 +0000
-+++ pipeline/main.mk
+--- src/pipeline/main.mk.orig 2020-08-03 07:31:39.000000000 +0000
++++ src/pipeline/main.mk
@@ -23,7 +23,6 @@ ${TARGET_DIR}/Necat.pm: pipeline/Necat.p
${TARGET_DIR}/necat.sh: pipeline/necat.sh
@if [ ! -e ${TARGET_DIR} ] ; then mkdir -p ${TARGET_DIR} ; fi