[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gEDA-pt: Fw: gEDA-user: gEDA/gaf 20021103 source tarballs released.
- To: gEDA-pt <geda-pt@seul.org>
- Subject: gEDA-pt: Fw: gEDA-user: gEDA/gaf 20021103 source tarballs released.
- From: Antonio A Todo Bom <antonio@projetos.etc.br>
- Date: Thu, 7 Nov 2002 08:36:18 -0200
- Delivered-To: archiver@seul.org
- Delivered-To: geda-pt-outgoing@seul.org
- Delivered-To: geda-pt@seul.org
- Delivery-Date: Thu, 07 Nov 2002 05:36:30 -0500
- Organization: Lax Eln Telco Ltda
- Reply-To: geda-pt@seul.org
- Sender: owner-geda-pt@seul.org
Oi pessoal,
Muita coisa nova e interessante.
Agora o gEDA tem suporte a documentações de componentes online,
chega a procurar em máquinas de pesquisa na internet automaticamente
para encontrar datasheets e informações a respeito dos componentes.
Outras novidades interessantes como coisas de barramentos e alguns
outros detalhes de desenho.
Melhorias no sistema e traduções para mais línguas.
O projeto já adquiriu proporções muito grandes, está crescendo
cada vez mais rápido, muita gente está se juntando ao grupo de desenvolvedores.
Abaixo texto traduzido a partir do original de Ales Hvezda:
Início de mensagem encaminhada:
Begin forwarded message:
Data: Wed, 06 Nov 2002 22:49:14 -0500
De: Ales Hvezda <ahvezda@seul.org>
Para: geda-dev@geda.seul.org, geda-user@geda.seul.org
Assunto: gEDA-user: gEDA/gaf 20021103 source tarballs released.
Oi,
Eu lancei o gEDA/gaf 20021103, arquivos fonte.
Aqui são as notas de lançanto:
- Ales
-- Corte Aqui --
Release notes para o gEDA/gaf 20021103, versão de desenvolvimento
------------------------------------------------------------
MUDANÇAS:
Gerais / Resumo
Esta release tem mudanças adicionais do formato de arquivos:
- Pinos agora incluem um flag para especificar qual a ponta is
a ponta ativa. Você pode apenas conectar nets na ponta correta.
- PInos agora tem outro flag para determinar se são regulares
(para nets e outros pinos) ou se são de barramentos. Pinos de
barramentos não estão completamente implementados ainda.
- Barramentos agora tem um flag para controlar qual a direção
que as conexões de barramentos são desenhadas. Inicialmente a
direção não é acertada, mas após a primeira conexão, as demais
vão copiando o sentido, esta informação é salva para todo o
comprimento do barramento.
* A mudanças acima são completamente transparentes para o usuário.
eu ainda não atualizei os documentos de formato de arquivos
correntes. Vou fazê-lo para a próxima versão.
* O gschupdate e o gsymupdate agora atualizam os diagramas e os
símbolos a partir da versão anterior (incluindo atributos). É
recomendável que todos os diagramas e símbolos existentes sejam
atualizados (caso contrário a libgeda vai dar warnings no log).
* Completamente atualizados os arquivos auto*, do automake 1.7.1,
autoconf 2.54, libtool 1.4.2 e gettext 0.11.5.
* Mais trabalhos ao suporte a barramentos no gschem, referente
ao desenho de entradas de barramentos.
* Alguns utilitários integrados (ainda faltam uns poucos).
* Agora Docs têm um pacote tipo ./configure, e toda a documentação
fica em ${prefix}/share/gEDA/documentation. O pacote Doc
agora é requerido se você usa o Makefile na raiz.
* Adicionado o subdiretório Doc no Makefile raiz. Também foi
melhorado o make principal para fazer em libgeda-config-install
e fazer um gesym-config-install quando executa o make config.
libgeda
* Deslocado o número da versão da biblioteca comartilhada para 17
* Alteradas regras de ligações de nets / pinos / barramentos:
- Você não consegue conectar um pino normal a um barramento.
Você tem que usar uma net para isto.
- Você não consegue conectar uma ponta de net à uma ponta de
barramento. Apenas pode fazê-lo no corpo do barramento.
* Mecanismo de auto acerto de ponta válida para pinos. Isto serve
para poder-se utilizar velhos arquivos sem problemas na versão
20021103. Se este mecanismo não funcionar por algum motivo, tente
mudar a palavra chave force-boundingbox no system-gschemrc ou
system-gschlasrc. Não vi ele falhando mas se isso acontecer me
envie o símbolo.
* Acertado um antigo bug reportado por Karel Clock Kulhavy, em
que arcos na saída para png não estavam sendo desenhados corretamente
quando muito grandes.
* Mudados os valores hardcode para espessura de barramentos, nets,
pinos. Também alterado o tamanho das dicas (cues) visuais no
postscript para ficar exatamente igual ao desenho. Eu gostaria de
algum retorno a respeito. Ficou pior ou melhor?
* Adicionado uma mensagem de aviso (warning) se o símbolo ou
diagrama é de versão velha.
* Consolidados todos os métodos s_project_* do gsymcheck e gnetlist
no libgeda.
gschem
* Adicionada dica visual em todos os pinos (marca vermelha) para
mostrar qual a ponta ativa. A marca vermelha desaparece quando
você conecta algo. Adicionado um flag de ponta ativa melhorando
alguns efeitos chatos. ele ainda permite que você desenhe uma
net por cima de um pino que pega somente a conexão válida.
* Adicionado o desenho de entradas de barrametos quando você liga
uma conexão (net a um barramento). Você pode fazer uma entrada de
barramento aparecer apenas tocando uma conexão (net) em um
barramento ou se você mover uma caixinha de edição (grip), que
aparece quando seleciona uma net, e fazê-la tocar o barramento.
Copiar ou mover um net não causa a aparição dessa entrada de barramento.
(pretendo fazer isso logo). Barramento e entradas de barramentos
ainda não são completamente implementados no gschem (ainda são
puramente recursos visuais). Estamos no caminho de implementar
estas coisas do patch de Egil Kvaleberg.
* Entrada de bus é atualmente implementada usando um componente
especial. Existem várias palavras chaves de arquivos rc que vão
controlar esta aparência. Por favor procure no system-gschemrc por
bus-ripper-size, bus-ripper-type, bus-rippersymname e
bus-ripper-rotation.
* Se você especifica NET para bus-ripper-type, uma conexão (net)
normal vai conectar ao barramento (em diagonal). vão aparecer pequenas
dicas circulares vermelhas (na conexão) quando isso ocorrer.
* Inicialmente, quando você desenha um barramento, a direção das
suas entradas não são acertadas. todavia, no momento que você conecta
a primeira net no barramento, esta direção é tomada. Exemplo:
(use um fonte de largura fixa para ver isso):
==+===============+======= Barramento
/ /
| |
| |
|Primeira net |Segunda net
- Ou -
==+===============+======= Bus
\ \
| |
| |
|Segunda net |Primeira net
Barramentos verticais vão ter comportamento semelhante.
Todos as nets subsequentes vão ser desenhadas com o mesmo
tipo de entrada. Esta informação é armazenada no arquivo.
Para apagar esta, apague o segmento de barramento e refaça.
* Você pode agora redimensionar a janela para tamanhos menores
sem precisar alterar o arquivo rc. Antigamente tínhamos tamanho
mínimo para isto.
* Re implementada a janela de diálogo do editor multi-atributo
para ter uma aparência melhor.
* Egil Kvaleberg supriu um monte de patches incluindos:
- patch de documentação de hierarquia. Você seleciona um
componente e ele procura por documentação sobre ele.
O atributo documentation= dá ao gschem um monte de dicas de como
apresentar esta documentação (arquivo local ou URL). Se nem um
arquivo local ou URL é encontrada, o gschem vai procurar por máquina
de pesquisa. Como exemplos, o 7400-1.sym e símbolos nc-* estão com
este novo atributo, veja-os.
- Patch de Manual/Ajuda. Se você selecionar este ítem a partir
do menu Ajuda, um browser vai abrir uma página a qual permite você
ler documentação a respeito do gEDA-gaf.
( *** voluntários para traduzir? - Antonio ***)
- Patche de indicação de estado de agarre e Mostrar ocultos.
Se você torna o agarre à grade desligado ou mostra textos ocultos
aparece na barra de status, embaixo à direita. Egil também limpou
o código de barra de status e deixou mais fácil de manter.
- Alguns poucos bug acertados neste patches.
Muito obrigado ao Egil.
* Integrado um monte de patches de i18n (internacionalização)
de várias pessoas (veja lista abaixo), Obrigado.
* O menu principal agora pode ser traduzido, então não é mais
necessário manter um arquivo gschemrc duplicado para outros
línguas.
* Esta versão está com suporte para:
Holandes, Alemão, Japones, Portuges (e Ingles) :-)
Muito obrigado a Alexandre P.Nunes, Antonio A Todo Bom, MIYAMOTO
Takanori, e Bert Timmerman por este trabalho.
* Atualizada a internacionalização para o gettext 0.11.5. Eu não
sei se ele pára se você estiver usando o 0.11.2.
* Movido o manual de usuário gschem.txt para o pacote geda-docs.
* Usual -muitos outros bug acertados-.
gnetlist
* Acertados um monte de bugs reportados por vários usuários.
A maioria deles nos scripts em scheme.
* Removido o s_project.c e começamos a usaro código libgeda.
* Ran gnetlist on a schematic with a bus and it should behave
almost exactly the same as in the past. Bunch of work
pending here.
* Movido o gnetlist.txt para o pacote geda-docs.
gsymcheck
* Removido s_project.c e começamos a usar o código da libgeda.
* Nenhum trabalho significativo. gsymcheck continua trabalhando
sobre os símbolos atuais. Algumas sujestões pendentes.
symbols
* Werner Hoch está trabalhando em consertar os símbolos
que são pasíveis disso. Este trabalho é MUITO apreciável.
Muito Obrigado Werner. Por favor vejam:
http://www.geda.seul.org/symbols/index.html
para os atuais erros e avisos na bilbioteca considerem saídas
de auxílio.
* **IMPORTANTE**: Removidos os seguintes símbolos (para o momento):
linear/lm7805-2.sym lm78l05-1.sym lm78l05c-1.sym lm7905-1.sym
porque eles estavam errados de acordo com um usuário (obrigado).
Novos símbolos foram enviados, mas como não sei os formatos do
package físico, então não sei como realmente consertar. Se alguém
tiver sugestões de como acertar isso por favor refaça os símbolos.
Seria muito bom.
* Adicionado de novo os interpage_bidir-1.sym, interpage_from-1.sym,
and interpage_to-1.sym que tinham sido perdidos.
* O patche do Egil adicionou subdiretório de documentação que mantém
documentações de componentes. Se você não tem groff ou fig2dev (partes
do pacote xfig tranfig), então não conseguirá ver corretamente os
arquivos que deveriam ser gerados nc.pdf. Avisem-me se isso causar
problemas para alguém.
* Adicionados bus-ripper-1.sym and bus-ripper-2.sym. Ambos são
entradas de barramentos gráficas. -1 é linha num ângulo, fina numa
ponta e -2 é seu desenho simétrico. Sinta-se livre para contribuir
com seu desenho de entrada de bus favorito.
* Ran gsymupdate on all symbols and font definitions. If you use
the symbols contained in the library, you should not get any
warnings from libgeda about find an old symbol.
* Adicionados alguns símbolos contribuidos. Eu ainda estou demorando
a integrar todas as contribuições.
utils
* Atualizados mais utilitários para aceitar os novos atributos
que foram introduzidos na 20020825. Algumas pessoas contribuiram
para este esforço. Obrigado.
* Adicionado o conversor olib de Mario Pascucci. Do README.olib:
Ele é um conversor simples do símbolos OrCAD v4 (in SDT
versão 1.10) em formatos ASCII para gEDA.
Thanks Mario.
* Adicionado o gschlas que é usado pelo gschupdate e gsymupdate
para Ler E Salvar (gschLAS) arquivos, então eles serão atualizados
para o último formato. Note que você precisa adicionar um arquivo
component-libraries ao arquivo gschlasrc você está atualizando
diagramas de arquivos locais.
* Atualizados os gschupdarte e gsymupdate, para usar o ítem acima.
Estes scripts vão agora atualizar arquivos sch/sym para absolutamente
a última versão de formato de arquivos. Também foi acertado bug que
quebrava arquivos se algum certo atributo tinha = nele.
* Patche do Egil para documentação criou um script gschemdoc,
que é usado pelo gschem para encontrar documentações. Se você
executar o gschemdoc -m a partir do shell, terá rapidamente um
browser aberto para ler arquivos documentos de gEDA/gaf. Você
deve ter um browser em seu $PATH para este script e o mecanismo
de doc do gschem funcionar.
docs
* O pacote docs agora tem em ./configure. Todos os documentos são
instalados em ${prefix}/share/gEDA/documentation, que é onde o gschemdoc
procura pelos documentos. O pacote doc é agora requerido par usar o
Makefile principal.
* Para construir os docs você precisa ter: latex, dvips ou dvi2ps,
latex2html e ps2pdf. Todavia, o tarball distribuído tem toda a
dumentação pre-feita. Neste caso, você não precisa destes programas
instalados.
* Este pacote inclue a atual Lista Mestre de Atributos e o
Documento de Criação de Símbolo atual. Todos os outros documentos
estão em pouco antigos. Eu vou continuar a atualizá-los.
* Adicionado o atributo description= que deve ser agora incluido no
desenho de símbolos. Este atributo será usado pela janela de diálogo
de Inserir Componentes que teremos em breve. (uhu!)
* Adicionado o atributo documentation= que à Lista Mestre de Atributos.
O atributo documentation= foi introdizido pelo patch do Egil.
* movido o gschem.txt e gnetlist.txt para o pacote geda-doc. This está
em preparo para conversão para o LaTeX e atualização.
Para maiores detalhes vejam arquivo ChangeLog nos diretórios de de arquivos
fonte apropriados.
BUGS/ERRATA/LAST MINUTE ISSUES
* On a RedHat 7.1 system, fig2dev core dumped on me when dealing
with geda.fig. If this happens to you, then just touch
geda-symbols-20021103/documentation/geda.pic into existence
and restart the build (you won't see the pretty logo on the
top of the page though).
* If you happen to have gtkextra installed, then gschem will not
build. I will fix this for the next release. Uninstall
gtkextra or temporarily rename gtkextra-config so it is not
found by gschem's ./configure.
* Egil reported that the utils might not build with the current
lex macros in ./configure. If this happens to you let me know
and I'll send you a fixed ./configure (probably re-spin the
utils package). You will probably not be affected by this,
as I included prebuilt code from .l (lex) files.
* All the usual disclaimers apply. Lots of new code and so expect
lots of instability. Please report all bugs. Thank you.
DOWNLOAD:
http://www.geda.seul.org/source.html
http://www.geda.coelacanth.com/source.html
http://ieee.ing.uniroma1.it/geda/source.html
http://ftp.sunet.se/geda/source.html
BINARIES:
Unix
None yet
MinGW (Win32)
None yet
SOURCE TARBALLS:
Makefile 17k
libgeda-20021103.tar.gz 852k
geda-symbols-20021103.tar.gz 443k
geda-gschem-20021103.tar.gz 1.3M
geda-gnetlist-20021103.tar.gz 247k
geda-gsymcheck-20021103.tar.gz 134k
geda-utils-20021103.tar.gz 189k
geda-docs-20021103.tar.gz 369k
Required libraries (http://www.geda.seul.org/dist):
* glib >= 1.2.3
* gtk+ >= 1.2.3
* guile 1.4
Required programs (http://www.geda.seul.org/dist):
* GNU gettext >= 0.11.5 (0.10.35 will NOT work)
Optional libraries (http://www.geda.seul.org/dist):
* LibStroke 0.5.1
* libgdgeda 1.8
* zlib 1.1.x
* libpng 1.0.x
BUILDING, INSTALLING, RUNNING:
1) Download all the above files and the required libraries.
2) Build and install the required and optional libraries.
3) Untar all of the geda tar files in the same directory.
4) Set the prefix= variable in the Makefile
5) Run: make and set the specified variables (PATH and LD_LIBRARY_PATH)
6) Run: make install
-OR-
1) Download all the above files and the required libraries.
2) Build and install the required and optional libraries.
3) Untar all of the geda tar files in the same directory.
4) Go into each directory and run:
./configure [ with --prefix=$HOME/geda if you wish ]
make install
You must build and install the packages in the following order:
1. libgeda
2. symbols
3. gschem
4. gnetlist
5. gsymcheck
6. utils
7. docs