Index: head/biology/Makefile =================================================================== --- head/biology/Makefile (revision 474479) +++ head/biology/Makefile (revision 474480) @@ -1,143 +1,144 @@ # $FreeBSD$ # COMMENT = Biology SUBDIR += artemis SUBDIR += avida SUBDIR += babel SUBDIR += bamtools SUBDIR += bcftools SUBDIR += bedtools SUBDIR += biococoa SUBDIR += blat SUBDIR += bowtie SUBDIR += bowtie2 SUBDIR += bwa SUBDIR += canu SUBDIR += cd-hit SUBDIR += cdbfasta SUBDIR += chemeq SUBDIR += clustal-omega SUBDIR += clustalw SUBDIR += clustalx SUBDIR += consed SUBDIR += cytoscape SUBDIR += ddocent SUBDIR += diamond SUBDIR += emboss SUBDIR += fasta SUBDIR += fasta3 SUBDIR += fastahack SUBDIR += fastdnaml SUBDIR += fastool SUBDIR += fastqc SUBDIR += fasttree SUBDIR += fastx-toolkit SUBDIR += fluctuate SUBDIR += freebayes SUBDIR += garlic SUBDIR += gff2ps SUBDIR += gmap SUBDIR += gperiodic SUBDIR += grappa SUBDIR += hmmer SUBDIR += htslib SUBDIR += hyphy SUBDIR += igv SUBDIR += infernal SUBDIR += iolib SUBDIR += iqtree SUBDIR += jalview SUBDIR += jellyfish SUBDIR += kallisto SUBDIR += lagan SUBDIR += lamarc SUBDIR += libgtextutils SUBDIR += libsbml SUBDIR += linux-foldingathome SUBDIR += mafft SUBDIR += mapm3 SUBDIR += migrate SUBDIR += molden SUBDIR += mopac SUBDIR += mrbayes SUBDIR += mummer SUBDIR += muscle SUBDIR += ncbi-blast+ SUBDIR += ncbi-toolkit SUBDIR += ngs-sdk SUBDIR += njplot SUBDIR += p5-AcePerl SUBDIR += p5-Bio-ASN1-EntrezGene SUBDIR += p5-Bio-Coordinate SUBDIR += p5-Bio-Das SUBDIR += p5-Bio-Das-Lite SUBDIR += p5-Bio-FeatureIO SUBDIR += p5-Bio-GFF3 SUBDIR += p5-Bio-Glite SUBDIR += p5-Bio-Graphics SUBDIR += p5-Bio-MAGETAB SUBDIR += p5-Bio-NEXUS SUBDIR += p5-Bio-Phylo SUBDIR += p5-Bio-SCF SUBDIR += p5-BioPerl SUBDIR += p5-BioPerl-Run SUBDIR += p5-TrimGalore SUBDIR += p5-transdecoder SUBDIR += paml SUBDIR += pbbam SUBDIR += pbcopper SUBDIR += pbseqan SUBDIR += pear-merger SUBDIR += phrap SUBDIR += phred SUBDIR += phylip SUBDIR += phyml SUBDIR += plinkseq SUBDIR += primer3 SUBDIR += protomol SUBDIR += psi88 SUBDIR += py-Genesis-PyAPI SUBDIR += py-biom-format SUBDIR += py-biopython SUBDIR += py-bx-python SUBDIR += py-cutadapt SUBDIR += py-macs2 SUBDIR += py-orange3-bioinformatics SUBDIR += py-pysam SUBDIR += pycogent SUBDIR += pyfasta SUBDIR += python-nexus SUBDIR += rainbow SUBDIR += recombine SUBDIR += ruby-bio SUBDIR += rubygem-bio SUBDIR += samtools SUBDIR += seaview SUBDIR += seqan SUBDIR += seqan-apps SUBDIR += seqan1 SUBDIR += seqio SUBDIR += seqtk SUBDIR += seqtools SUBDIR += sim4 SUBDIR += slclust SUBDIR += smithwaterman SUBDIR += stacks + SUBDIR += stringtie SUBDIR += tRNAscan-SE SUBDIR += t_coffee SUBDIR += tabixpp SUBDIR += tinker SUBDIR += treepuzzle SUBDIR += trimadap SUBDIR += trimmomatic SUBDIR += ugene SUBDIR += unanimity SUBDIR += vcftools SUBDIR += vcflib SUBDIR += velvet SUBDIR += wise SUBDIR += xmolwt .include Index: head/biology/stringtie/Makefile =================================================================== --- head/biology/stringtie/Makefile (nonexistent) +++ head/biology/stringtie/Makefile (revision 474480) @@ -0,0 +1,24 @@ +# $FreeBSD$ + +PORTNAME= stringtie +DISTVERSION= 1.3.4d +CATEGORIES= biology +MASTER_SITES= http://ccb.jhu.edu/software/stringtie/dl/ + +MAINTAINER= mzaki@niid.go.jp +COMMENT= Transcript assembly and quantification for RNA-seq + +LICENSE= ART20 MIT +LICENSE_COMB= multi +LICENSE_FILE_ART20= ${WRKSRC}/LICENSE +LICENSE_FILE_MIT= ${WRKSRC}/samtools-0.1.18/COPYING + +USES= gmake +ALL_TARGET= release + +PLIST_FILES= bin/stringtie + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/stringtie ${STAGEDIR}${PREFIX}/bin + +.include Property changes on: head/biology/stringtie/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/biology/stringtie/distinfo =================================================================== --- head/biology/stringtie/distinfo (nonexistent) +++ head/biology/stringtie/distinfo (revision 474480) @@ -0,0 +1,3 @@ +TIMESTAMP = 1530582079 +SHA256 (stringtie-1.3.4d.tar.gz) = b1962d0108146ce7fea39d069b5e5de918e0e21daef9e1425ec9b778094d6ae6 +SIZE (stringtie-1.3.4d.tar.gz) = 438025 Property changes on: head/biology/stringtie/distinfo ___________________________________________________________________ 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 Index: head/biology/stringtie/files/patch-Makefile =================================================================== --- head/biology/stringtie/files/patch-Makefile (nonexistent) +++ head/biology/stringtie/files/patch-Makefile (revision 474480) @@ -0,0 +1,68 @@ +--- Makefile.orig 2018-03-06 16:29:49 UTC ++++ Makefile +@@ -6,12 +6,12 @@ GDIR :=./gclib + + INCDIRS := -I. -I${GDIR} -I${BAM} + +-CC := g++ ++CXX ?= g++ + + BASEFLAGS := -Wall -Wextra ${INCDIRS} -fsigned-char -D_FILE_OFFSET_BITS=64 \ + -D_LARGEFILE_SOURCE -fno-strict-aliasing -fno-exceptions -fno-rtti + +-LINKER := g++ ++LINKER = ${CXX} + + LDFLAGS := -g -L${BAM} $(LDFLAGS) + +@@ -22,13 +22,13 @@ ifneq (,$(findstring nothreads,$(MAKECMD + endif + + #detect MinGW (Windows environment) +-ifneq (,$(findstring mingw,$(shell ${CC} -dumpmachine))) ++ifneq (,$(findstring mingw,$(shell ${CXX} -dumpmachine))) + WINDOWS=1 + endif + + # MinGW32 GCC 4.5 link problem fix + #ifdef WINDOWS +-ifneq (,$(findstring 4.5.,$(shell g++ -dumpversion))) ++ifneq (,$(findstring 4.5.,$(shell ${CXX} -dumpversion))) + STATIC_CLIB=1 + endif + #endif +@@ -63,7 +63,7 @@ endif + ifneq (,$(filter %release %static, $(MAKECMDGOALS))) + # -- release build + RELEASE_BUILD=1 +- CFLAGS := -DNDEBUG -g $(BASEFLAGS) $(CFLAGS) -O3 ++ CFLAGS := -DNDEBUG -g $(BASEFLAGS) $(CFLAGS) + else + ifneq (,$(filter %memcheck %memdebug, $(MAKECMDGOALS))) + #use sanitizer in gcc 4.9+ +@@ -122,7 +122,7 @@ endif + + + %.o : %.cpp +- ${CC} ${CFLAGS} -c $< -o $@ ++ ${CXX} ${CFLAGS} -c $< -o $@ + + OBJS += rlink.o tablemaker.o tmerge.o + +@@ -137,7 +137,7 @@ rlink.o : rlink.h tablemaker.h $(GDIR)/G + tmerge.o : rlink.h tmerge.h + tablemaker.o : tablemaker.h rlink.h + ${BAM}/libbam.a: +- cd ${BAM} && make lib ++ cd ${BAM} && ${MAKE} lib + stringtie: ${BAM}/libbam.a $(OBJS) stringtie.o + ${LINKER} ${LDFLAGS} -o $@ ${filter-out %.a %.so, $^} ${LIBS} + @echo +@@ -151,6 +151,6 @@ clean: + ${RM} stringtie${EXE} stringtie.o* $(OBJS) + ${RM} core.* + allclean cleanAll cleanall: +- cd ${BAM} && make clean ++ cd ${BAM} && ${MAKE} clean + ${RM} stringtie${EXE} stringtie.o* $(OBJS) + ${RM} core.* Property changes on: head/biology/stringtie/files/patch-Makefile ___________________________________________________________________ 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 Index: head/biology/stringtie/files/patch-gclib_GIntHash.hh =================================================================== --- head/biology/stringtie/files/patch-gclib_GIntHash.hh (nonexistent) +++ head/biology/stringtie/files/patch-gclib_GIntHash.hh (revision 474480) @@ -0,0 +1,20 @@ +--- gclib/GIntHash.hh.orig 2018-03-06 16:29:49 UTC ++++ gclib/GIntHash.hh +@@ -122,7 +122,7 @@ public: + uint32 NextKey() { + Cell* cell=ghash.NextCell(); + if (cell) return cell->key; +- else return NULL; ++ else return 0; + } + OBJ* NextValue() { + Cell* cell=ghash.NextCell(); +@@ -201,7 +201,7 @@ public: + uint32 NextKey() { + Cell* cell=ghash.NextCell(); + if (cell) return cell->key; +- else return NULL; ++ else return 0; + } + OBJ* NextValue() { + Cell* cell=ghash.NextCell(); Property changes on: head/biology/stringtie/files/patch-gclib_GIntHash.hh ___________________________________________________________________ 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 Index: head/biology/stringtie/files/patch-samtools-0.1.18_Makefile =================================================================== --- head/biology/stringtie/files/patch-samtools-0.1.18_Makefile (nonexistent) +++ head/biology/stringtie/files/patch-samtools-0.1.18_Makefile (revision 474480) @@ -0,0 +1,10 @@ +--- samtools-0.1.18/Makefile.orig 2018-03-06 16:29:49 UTC ++++ samtools-0.1.18/Makefile +@@ -1,5 +1,5 @@ +-CC= gcc +-CFLAGS= -g -Wall -fsigned-char -O2 #-m64 #-arch ppc ++CC?= gcc ++CFLAGS?= -g -Wall -fsigned-char -O2 #-m64 #-arch ppc + DFLAGS= -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_CURSES_LIB=0 #-D_USE_KNETFILE + KNETFILE_O= knetfile.o + LOBJS= bgzf.o kstring.o bam_aux.o bam.o bam_import.o sam.o bam_index.o \ Property changes on: head/biology/stringtie/files/patch-samtools-0.1.18_Makefile ___________________________________________________________________ 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 Index: head/biology/stringtie/files/patch-samtools-0.1.18_bam__aux.c =================================================================== --- head/biology/stringtie/files/patch-samtools-0.1.18_bam__aux.c (nonexistent) +++ head/biology/stringtie/files/patch-samtools-0.1.18_bam__aux.c (revision 474480) @@ -0,0 +1,20 @@ +--- samtools-0.1.18/bam_aux.c.orig 2018-03-06 16:29:49 UTC ++++ samtools-0.1.18/bam_aux.c +@@ -25,7 +25,7 @@ uint8_t *bam_aux_get_core(bam1_t *b, con + return bam_aux_get(b, tag); + } + +-inline int aux_type2size(uint8_t type) ++int aux_type2size(uint8_t type) + { + switch (type) { + case 'A': case 'c': case 'C': +@@ -43,7 +43,7 @@ inline int aux_type2size(uint8_t type) + } + } + +-inline uint8_t* skip_aux(uint8_t* s) { ++uint8_t* skip_aux(uint8_t* s) { + int size = aux_type2size(*s); ++s; // skip type + uint32_t n; + switch (size) { Property changes on: head/biology/stringtie/files/patch-samtools-0.1.18_bam__aux.c ___________________________________________________________________ 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 Index: head/biology/stringtie/pkg-descr =================================================================== --- head/biology/stringtie/pkg-descr (nonexistent) +++ head/biology/stringtie/pkg-descr (revision 474480) @@ -0,0 +1,11 @@ +StringTie is a fast and highly efficient assembler of RNA-seq alignments into +potential transcripts. The input can be the alignments of raw reads as usual; +it also accepts longer assembled sequences. The output can be processed by +downstream software including Ballgown, Cuffdiff, etc. + +Citation: +Pertea et al. (2015) StringTie enables improved reconstruction of a +transcriptome from RNA-seq reads. +Nature Biotechnology 33: 290-295 doi:10.1038/nbt.3122 + +WWW: http://www.ccb.jhu.edu/software/stringtie/ Property changes on: head/biology/stringtie/pkg-descr ___________________________________________________________________ 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