- Add LICENSE
- Fix build on 12.x (where dirname(3), basename(3) now take char* instead of const char*) Approved by: portmgr blanket
This commit is contained in:
parent
f1f5a4e769
commit
4bb12e1f34
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=424762
@ -10,6 +10,9 @@ MASTER_SITES= http://www.kamaz.org.uk/taglookup/
|
||||
MAINTAINER= alex@kamaz.org.uk
|
||||
COMMENT= Utility for tagging groups of audio files using CDDB
|
||||
|
||||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
LIB_DEPENDS= libcddb.so:audio/libcddb \
|
||||
libtag.so:audio/taglib
|
||||
|
||||
|
@ -31,3 +31,20 @@
|
||||
return true;
|
||||
else
|
||||
return false;
|
||||
@@ -261,8 +262,14 @@ namespace TagLookup
|
||||
|
||||
void operator() (const OldNameNewName &onnn)
|
||||
{
|
||||
- std::string new_base(basename(onnn.new_name.c_str()));
|
||||
- std::string new_path(dirname(onnn.old_name.c_str()));
|
||||
+ std::vector<char> newbuf(onnn.new_name.begin(), onnn.new_name.end());
|
||||
+ newbuf.push_back('\0');
|
||||
+
|
||||
+ std::vector<char> oldbuf(onnn.old_name.begin(), onnn.old_name.end());
|
||||
+ oldbuf.push_back('\0');
|
||||
+
|
||||
+ std::string new_base(basename(newbuf.data()));
|
||||
+ std::string new_path(dirname(oldbuf.data()));
|
||||
|
||||
new_path.append("/");
|
||||
new_path.append(new_base);
|
||||
|
Loading…
Reference in New Issue
Block a user