O momento da última revisão de uma porta é um critério bastante confiável para decidir se uma porta está inativa / abandonada ou não.
Na interface web do MacPorts, podemos ver quando a porta foi atualizada pela última vez, por exemplo, a última revisão do Portfile de p5-image-exiftool
é rotulada como 7 semanas atrás em 05/03/2014.
No entanto, na linha de comando, tentei praticamente todas as opções, port info
sem sorte de obter o carimbo de hora:
Usage: info --category --categories --depends_fetch --depends_extract
--depends_build --depends_lib --depends_run --depends --description
--epoch --fullname --heading --homepage --index --license --line
--long_description --maintainer --maintainers --name --platform
--platforms --portdir --pretty --replaced_by --revision --subports
--variant --variants --version
Portanto, eu estou querendo saber se é possível extrair o carimbo de hora? Obrigado.
/usr/bin/stat -f %Sm $(port file $portname)
está fazendo, ele funciona./usr/bin/stat
imprime informações em arquivos. Ao passar,-f %Sm
você o instrui a imprimir a data da modificação (m
) em formato legível por humanos (S
).$(port file $portname)
simplesmente retorna o caminho para o Portfile da porta especificada. Você também pode tentar experimentar, em$(port dir $portname)
vez de$(port file $portname)
obter a data de modificação do diretório da porta, já que alguns arquivos no diretório podem ter sido atualizados após o Portfile.stat
, que eu estava com preguiça de ler quando publiquei o último comentário.