pegtl: version bump (#4621)
* pegtl: version bump * pegtl: added 2.1.4 * pegtl: reorder versions * pegtl: fix flake8
This commit is contained in:
		 Christoph Junghans
					Christoph Junghans
				
			
				
					committed by
					
						 Adam J. Stewart
						Adam J. Stewart
					
				
			
			
				
	
			
			
			 Adam J. Stewart
						Adam J. Stewart
					
				
			
						parent
						
							158f99f9ad
						
					
				
				
					commit
					ddb0704028
				
			| @@ -27,7 +27,7 @@ | ||||
|  | ||||
|  | ||||
| # package has a Makefile, but only to build examples | ||||
| class Pegtl(Package): | ||||
| class Pegtl(CMakePackage): | ||||
|     """The Parsing Expression Grammar Template Library (PEGTL) is a | ||||
|         zero-dependency C++11 header-only library for creating parsers | ||||
|         according to a Parsing Expression Grammar (PEG). | ||||
| @@ -36,9 +36,15 @@ class Pegtl(Package): | ||||
|     homepage = "https://github.com/taocpp/PEGTL" | ||||
|     url      = "https://github.com/taocpp/PEGTL/tarball/1.3.1" | ||||
|  | ||||
|     version('1.3.1', '11efc4beac8f4f5153466d56074e9f0c') | ||||
|     version('develop', git='https://github.com/taocpp/PEGTL', branch='master') | ||||
|     version('2.1.4', 'e5288b6968e6e910287fce93dc5557bf') | ||||
|     version('2.0.0', 'c772828e7188459338a920c21f9896db') | ||||
|  | ||||
|     def install(self, spec, prefix): | ||||
|         mkdirp(prefix.include) | ||||
|         install_tree('pegtl', join_path(prefix.include, 'pegtl')) | ||||
|         install('pegtl.hh', prefix.include) | ||||
|     variant('debug', default=False, description='Build debug version') | ||||
|  | ||||
|     def build_type(self): | ||||
|         spec = self.spec | ||||
|         if '+debug' in spec: | ||||
|             return 'Debug' | ||||
|         else: | ||||
|             return 'Release' | ||||
|   | ||||
		Reference in New Issue
	
	Block a user